1.我们正在使用Google Nest Hub调试我们的智能家居摄像头流。
2.我们可以访问设备同步,并传递validator.This作为我们的设备同步响应:
{
"payload": {
"agentUserId": "b4ad4e18-ab90-4b0e-bc02-264da5bb6469",
"devices": [{
"traits": ["action.devices.traits.CameraStream"],
"name": {
"defaultNames": ["Imilab"],
"name": "camera1",
"nicknames": ["camera1"]
},
"attributes": {
"cameraStreamNeedAuthToken": false,
"cameraStreamSupportedProtocols": ["hls"],
"cameraStreamNeedDrmEncryption": false
},
"id": "gejiayu2",
"type": "action.devices.types.CAMERA",
"deviceInfo": {
"model": "a1znn6t1et8",
"manufacturer": "Imilab"
}
}]
},
"requestId": "8664974301718985362"
}
3.我们提供了HLS地址,可以使用ffplay或HTML正常播放,这是我们的demo HLS ffplay info:https://cdn.cnbj2.fds.api.mi-img.com/cloud-storage-test/test1.m3u8。
4.但是我们不能使用Google Nest Hub来播放它。我在附件中录制了调试视频。这是我们的摄像头流响应:
{
"payload": {
"commands": [{
"ids": ["gejiayu2"],
"status": "SUCCESS",
"states": {
"cameraStreamReceiverAppId": "",
"cameraStreamAuthToken": "",
"cameraStreamAccessUrl": "https://cdn.cnbj2.fds.api.mi-img.com/cloud-storage-test/test1.m3u8"
}
}]
},
"requestId": "1625829984244045201"
}
发布于 2021-01-20 10:02:11
我测试过Google Home和Google Home Mini,它们都不能播放HLS流。我们的电台在TuneIn数据库中,该数据库为谷歌设备提供无线电流。我们的Icecast流可以工作,但HLS流不能。所以我敢肯定你的Google Nest Hub也同样缺乏玩HLS的能力。
https://stackoverflow.com/questions/63844425
复制相似问题