本地服务端录制概览
更新时间不可用
了解本地服务端录制的核心能力、适用场景、接入路径和相关参考资源。
本地服务端录制 SDK 是声网针对音视频互动研发的录制组件,与声网 RTC SDK 兼容,能帮助开发者快速、灵活地部署录制服务,实现音视频通话或直播录制,生成 MP4 格式的录制文件。
本地服务端录制 SDK 需要部署在 Linux 服务器上,录制服务由你自行部署和维护。
信息
如需使用由声网托管的录制服务,可选择云端录制,通过 RESTful API 发起和管理录制任务,无需自行部署和维护录制服务。
开始构建
快速开始
运行示例或完成最小可用集成,快速验证核心流程。
下载 SDK
获取 Linux 平台本地服务端录制 SDK,并选择 C++ 或 Java 包。
构建功能
按业务任务接入核心能力,并完成生产环境配置。
参考信息
查看版本、计费、限制、错误码、API 和兼容性说明。
功能描述
声网本地服务端录制 SDK 支持录制声网音视频 SDK 的高清音视频通话,具体如下:
| 功能 | 描述 |
|---|---|
| 录制指定的媒体类型 | 支持录制指定的媒体类型:
|
| 选择录制模式 | 可选择:
|
| 设置合流布局 | 合流录制模式下,支持设置合流布局,指定发流用户画面的大小及其在视频画布上的位置,设置用户和画面的背景图。 |
| 录制指定用户 ID 的流 | 支持录制频道中指定用户 ID 的流。 |
| 水印 | 单流和合流模式下,支持在录制视频文件中添加文字水印、动态时间戳水印和静态图片水印。 |
| 本地截图 | 从 v4.4.151 起,录制 SDK 支持如下功能:
|
| 支持代理 | 支持配置代理服务器或使用云代理服务,实现内网访问声网服务,进行录制。 |
| 录制加密频道 | 支持录制加密的频道。 |
适用场景
声网本地服务端录制 SDK 应用广泛,主要可以在以下场景中发挥重要作用:
| 行业 | 适用场景 |
|---|---|
| 在线教育 | 在一对一、一对多的小班线上课堂中,提供高质量的音视频录制:
|
| 社交直播 |
|
| 金融行业 | 在开展在线理财、开户、面签等业务时,应国家监管要求,必须提供录音录像服务,形成交易记录的视频,存档备查。 |
| 客服中心 |
|
| 远程医疗 | 对远程问诊、在线咨询过程进行在线录制,帮助病人足不出户获取医疗资源,并方便后期诊疗参考等。 |
产品特性
声网本地服务端录制 SDK 主要有以下特性:
| 特性 | 描述 |
|---|---|
| 高可靠性 | 支持集群部署,动态扩容,提供高可用性服务。 |
| 高安全性 | 提供视频通话、数据传输、数据存储等端到端安全保障机制,详情可参考信息安全说明。 |
| 兼容性 | 支持 arm64 和 x86-64 架构的 Ubuntu 18.04+ 和 CentOS 7.0+ 操作系统。 |
| 稳定易用 | 操作方法简单易学,能帮助开发者快速上手,在移动端和网页端轻松地实现录制功能。 |
| 灵活组合 | 通过灵活组合各个功能,可以无缝应用于所需的多种场景,实现更完善的服务。 |
SDK 兼容性
声网本地服务端录制 SDK 支持:
- RTC Native 及框架端录制
- RTC Web 端录制
- RTC Web 与 Native 及框架互通时录制
声网本地服务端录制 SDK 与以下声网 SDK 兼容:
| SDK | 描述 |
|---|---|
| 声网 RTC Native 及框架 SDK | 1.7.0 或更高版本。 |
| 声网 RTC Web SDK | 1.12.0 或更高版本。 |
注意
如果频道内有任何用户使用了不兼容版本的 SDK,则整个频道无法录制。