可否将Kinesis Video Stream Signaling channel流转至KVS Video Stream
结论先行:完全支持将KVS WebRTC信令通道中的媒体流转存至KVS Video Stream,可直接对接Amazon Rekognition实现人脸识别需求
相关操作要点如下:
- 官方原生支持直接流转存,无需自行开发转码、转发逻辑:你只需要在创建/更新WebRTC信令通道时,配置
MediaStorageConfiguration参数启用媒体存储功能,指定你要写入的目标KVS Video Stream的ARN即可。配置生效后,信令通道中传输的WebRTC媒体流会自动同步写入你指定的KVS Video Stream。 - 现有WebRTC推流代码改造量极小:你当前使用的KVS WebRTC JS SDK已兼容该特性,原有推流逻辑基本不需要修改,仅需要调整执行身份的IAM权限,新增目标KVS Video Stream的
kinesisvideo:PutMedia、kinesisvideo:DescribeMediaStorageConfiguration等操作权限即可。 - 适配Amazon Rekognition无额外门槛:写入KVS Video Stream的媒体格式和常规KVS推流格式完全一致,你可以直接将该流作为Rekognition Video人脸识别能力的输入源,实时人脸检测、人脸比对、人脸检索等场景都可以正常支持,不需要做额外的格式转换。
- 自定义场景可选主动推流方案:如果你需要对WebRTC流做预处理(比如画面裁剪、叠加水印、过滤无效帧)之后再存入KVS,也可以直接在JS端获取到WebRTC媒体轨道后,自行调用KVS的
PutMedia接口向目标KVS Video Stream推流。
内容的提问来源于stack exchange,提问作者DarekW
相关产品推荐
相关产品推荐

