1

我们有一个家用摄像头设备,它使用 aws kinesis 视频流进行 webrtc。

我们正在尝试集成 google home 以启用基于命令的 live straminga 并使用https://developers.google.com/assistant/smarthome/traits/camerastream进行设置部分,根据此链接,我们需要以下信息才能继续流式传输:

{ "cameraStreamIceServers": "[{"urls": "stun:stun.l.partner.com:19302"},

{"urls":"turn:192.158.29.39:3478?transport=udp","credential": "JZEOEt2V3Qb0y27GRntt2u2PAYA=","username": "XXXXXXX"},{"urls": "turn:XXX.XXX.29.39:3478?transport=tcp","credential": "XXXXXXXXXXX=","username": "XXXXXXXXXXXXXXXXX"}]",
  "cameraStreamSignalingUrl": "https://example.com/signaling/answer",
  "cameraStreamOffer": "o=- 4611731400430051336 2 IN IP4 127.0.0.1...",
  "cameraStreamProtocol": "webrtc"
}

cameraStreamSignalingUrl - 用于检索和交换相机和客户端会话描述协议 (SDP) 的 URL 端点。客户端应返回使用 cameraStreamAuthToken 作为请求标头中的身份验证令牌的信令 URL。

cameraStreamOffer - 提供会话描述协议 (SDP)。

我们还检查了 kinesis 文档,但没有任何线索来获取这些信息,因为我们是这件事的初学者,任何帮助都是值得推荐的。

4

0 回答 0