声网 RTSA Lite SDK 支持与内置 Google Assistant 的设备进行音视频互通。你可以通过这种方式为智能摄像头场景增加智能设备。
你需要为 Google Assistant 创建 smart home Action,将 Fulfillment URL 设置为 AWS Lambda 服务接口,并部署相应的 AWS Lambda。其余操作和 Amazon Alexa 完全相同,可参考与 Amazon Alexa 互通。
参考以下步骤跑通示例项目。
由于 Google Assistant 中的 WebRTC 流程与 Amazon Alexa 存在差异,你需要在 AWS Lambda 中创建两个 API,分别用于设备信令服务 (AgoraCallForGA) :
和 WEBRTC-Signalering 服务 (GACORS) :
创建 AWS Lambda API 时指定的 Fulfillment URL 指向 AgoraCallForGA 接口。GACORS 的 URL 需要作为内容在设备信令处理时回传给 Google Assistant。
参考以下步骤将 Lambda 工程部署到 AWS Lambda。你需要联系 sales@agora.io 获取 Lambda 工程。
下载安装 AWS Toolkit 的 Visual Studio 插件。下载安装完成后,必须在 Visual Studio AWS Toolkit 插件中绑定你的 AWS 账户。否则无法正确部署工程到 AWS Lambda。
导入 Lambda 工程并部署到 AWS Lambda。
在部署 AgoraCallForGA 服务时,确保以下参数填写正确:
在部署 WEBRTC-Signalering 服务时,确保以下参数填写正确:
参考与 Amazon Alexa 互通的设备端部署部分完成设备端部署工作。