We've developed an action for camera streaming based on WebRTC. After configuring in the Google Home App, the device appears in the Devices list. However, when I click the device icon, the app shows: "This video stream can't be viewed here. If you have a smart display or Chromecast, you can ask the Assistant to stream it there".
In contrast, using a Google Nest device connects successfully and shows the video stream. I also tested the Mi BW300 smart camera, which is not under my action, and it connects without issues, Google Home APP will try to connect the device.
Following is my intent answer for device SYNC:
{
"payload": {
"agentUserId": "anona.2589992",
"devices": [{
"traits": ["action.devices.traits.CameraStream"],
"willReportState": true,
"name": {
"defaultNames": ["anona-3f377eadb02544a6ad91e3aa518d6006"],
"name": "Anona Aurora Cam 0145",
"nicknames": ["Anona Aurora Cam 0145"]
},
"attributes": {
"cameraStreamNeedAuthToken": false,
"cameraStreamSupportedProtocols": ["webrtc"]
},
"id": "3f377eadb02544a6ad91e3aa518d6006",
"type": "action.devices.types.CAMERA",
"deviceInfo": {
"swVersion": "1.0.485",
"model": "HM1009",
"manufacturer": "anona-security",
"hwVersion": "1.0"
}
}]
},
"requestId": "15164258317675603137"
}
Could you please guide me, to make google home APP to connect to my camera device?