Agora 云端录制,是 Agora 针对音视频通话、直播研发的录制服务,与 Agora Native SDK (1.7.0 或更高版本) 及 Agora Web SDK (1.12.0 或更高版本) 兼容,通过简单的操作方法,帮助开发者快速、灵活地实现录制服务,实现一对一、一对多的音视频通话或直播的录制。同 Agora 本地服务端录制相比,Agora 云端录制无需部署 Linux 服务器,减轻了研发和运维的压力,更轻量便捷。
有了录制功能,你可以将语音聊天、视频聊天以及直播的内容储存下来,提供给更多的人在方便的时间观看。举个例子,某个用户报名参加了某线上课程,除了在规定的时间段上线听课外,他还可以选择在其他时间段观看课程录像,方便复习或补课。该功能可以通过在客户端配置 Agora 云端录制实现。
功能概述
下表列出了 Agora 云端录制的主要功能。你可以访问链接,查看各功能详情。
功能 | 描述 |
---|---|
录制模式 | 支持两种录制模式: |
录制指定的 UID | 支持录制频道中指定的 UID。 |
录制指定的媒体类型 | 支持录制指定的的媒体类型:
|
设置音视频属性 | 在合流模式下,支持设置音视频属性,如码率和分辨率。 |
设置合流布局 | 在合流模式下,支持自定义合流布局或使用预设的布局,以及设置屏幕(画布)的背景颜色。支持在录制过程中更新合流布局或背景颜色。 |
第三方云存储 | 支持将录制文件存储在以下第三方云存储中:
|
录制双流 | 如果 Agora RTC SDK 启用了双流模式,你可以选择录制大流或小流。 |
录制加密频道 | 支持录制采用以下加密方式的频道:
|
转码 | Agora 提供转码脚本,用于合并音视频文件以及转换文件格式。 |
消息通知服务 | Agora 提供消息通知服务。开通该服务后,你会收到云端录制的事件通知,例如:
|
适用场景
Agora 云端录制应用广泛,主要可以在以下场景中发挥重要作用:
行业 | 适用场景 |
---|---|
在线教育 | 在 1v1 、1v多 的小班线上课堂中,提供高质量的音视频录制: |
社交直播 | |
金融行业 | 在开展在线理财、开户、面签等业务时,应国家监管要求,必须提供录音录像服务,形成交易记录的视频,存档备查。 |
客服中心 | |
远程医疗 | 对远程问诊、在线咨询过程进行在线录制,帮助病人足不出户获取医疗资源,并方便后期诊疗参考等。 |
产品特性
Agora 云端录制主要有以下特性:
特性 | 描述 |
---|---|
高可靠性 | |
高安全性 | 提供视频通话、数据传输、数据存储等端到端安全保障机制,详情可参考信息安全说明。 |
兼容性 | 支持第三方云存储:七牛云、阿里云、腾讯云 和 Amazon S3。 |
稳定易用 | 4 个 RESTful API 调用就可以开始、结束、查询录制,简单易学,能帮助开发者快速集成上线录制服务。 |
计费
使用云端录制服务加入频道,订阅需要录制的音视频流,并实时上传到你指定的第三方云存储。录制的音视频流的集合分辨率分为 Audio、HD、HD+ 三档,根据每档对应的单价,按分钟数计费。具体价格请咨询 sales@agora.io 或 400 6326626。
每个录制任务单独计费。例如,基于同一个频道创建两个录制任务,则会分别计费。
每月通话(包含录制)总时长不超过一万分钟时,Agora 不收取任何费用,详见前一万分钟免费说明。
相关文档和示例代码
- RESTful API 录制展示了如何通过 RESTful API 进行录制。
- 云端录制 RESTful API 展示了使用云端录制过程中你可以调用的各 RESTful API 及其功能。
你还可以: