Alexa 视频推送(Works with Alexa)

更新时间:2024-06-25 03:27:33下载pdf

本文重点介绍使用 Alexa 观看摄像头视频流的部分。

认证介绍

Alexa 视频推送(Works with Alexa)

Alexa 全称 Amazon Alexa,是亚马逊公司开发的智能语音助手,最初用于 Amazon Echo 智能音箱。Works with Alexa(WWA)是亚马逊推出的一项认证计划。当您的产品获得认证后,可以在亚马逊智能家居商店和产品包装上携带有 Alexa 标志的作品。

您可以在 Amazon 平台创建技能(Skill),来连接自己的应用或产品。用户可以使用 Alexa,通过语音控制智能家居设备,如灯具、插座、开关、空调、风扇、摄像头等。

能力开通

第一步:通过 PID 开通

若要支持 Alexa 拉流功能,您需要在 涂鸦开发者平台 创建产品时,配置上 Alexa 语言功能。您可以在 产品语音 页面上,根据提示操作。

第二步:通过 UUID 开通

若要支持 Alexa 拉流功能,在购买 UUID(授权码)时,您需要开通此服务,详情请访问 IPC 视频流媒体推送

开发对接

关联组件

svc_ipc_core

上报音视频编码参数信息

使用 tuya_ipc_media_adapter.h 中以下接口注册音视频规格参数。

OPERATE_RET tuya_ipc_media_adapter_set_media_info(INT_T device, INT_T channel, DEVICE_MEDIA_INFO_T media_info)

使用 tuya_ipc_media_stream.h 中以下接口来初始化媒体服务,Alexa 功能内嵌在整个流媒体服务中。

OPERATE_RET tuya_ipc_media_stream_init(MEDIA_STREAM_VAR_T *stream_var)

在初始化过程中,TuyaOS 中会将音视频编码参数信息上报到云端,用于 Alexa 拉流。

接入媒体源

Alexa 拉流使用 TuyaOS 环形缓存区(Ring Buffer)中的视频数据,请务必向 第二路视频通道 送入 H.264 视频数据。

常见问题

如何排查无法发现设备、无法出流等问题?

  1. 排查 PID 和 UUID 是否已经开通 Alexa 能力。
  2. 排查第二路视频通道的视频编码格式是否为 H.264 编码。
  3. 提交工单 联系涂鸦技术支持。