开发者社区 问答 正文

音视频通信如何存储?

音视频通信的,视频,音频是否存储?
如果存储,是否可以调阅查看历史?
是否可以做单独存储?

展开
收起
1212865895897186 2019-07-16 10:03:01 441 分享 版权
阿里云 AI 助理回答

音视频通信的视频和音频是否存储?

阿里云RTC支持将频道内的音视频内容进行云端录制,并将录制文件存储到指定的阿里云对象存储(OSS)中。录制的内容包括音视频流,支持按照用户指定的开始时间和结束时间生成自定义录制索引文件,录制格式为M3U8(同时会有.ts分片文件)。


如果存储,是否可以调阅查看历史?

录制结束后,用户可以通过阿里云OSS Bucket回看录制的内容。具体操作如下: 1. 登录阿里云OSS控制台。 2. 进入您配置的OSS Bucket。 3. 在文件管理页面找到录制文件目录,查看或下载录制的历史音视频内容。

注意:目前仅支持上海区域的OSS Bucket存储录制文件。此外,为了避免因网络抖动或临时断流导致录制文件被异常截断,系统会在断流后延迟180秒断流。如果在180秒内重新推流,系统会默认为同一路录制流;超过180秒则视为两路录制流。


是否可以做单独存储?

阿里云RTC支持对频道内的音视频流进行合流录制,并存储到OSS中。如果您需要对某个用户的音视频流进行单独存储,可以通过以下方式实现: 1. 指定用户录制:通过RTC SDK的接口,您可以选择订阅特定用户的音视频流,并将其单独录制下来。例如,使用subscribe()方法订阅特定用户的音视频轨道后,可将该用户的音视频流单独处理并存储。 2. 自定义录制逻辑:结合云端录制功能,您可以根据业务需求开发自定义逻辑,将不同用户的音视频流分别存储到不同的OSS路径中。

重要提醒:当前版本暂不支持直接指定个人音频的单独订阅,但此功能预计将在近期上线。如需单独存储音频流,建议关注后续更新或联系技术支持获取进一步指导。


总结

  • 阿里云RTC支持音视频内容的云端录制,并存储至OSS。
  • 录制的历史内容可通过OSS Bucket调阅查看。
  • 支持通过SDK接口实现特定用户的音视频流单独存储,但音频单独订阅功能尚在开发中。
有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址: