实时音视频 SPARKRTC-合流录制:实现流程

时间:2024-08-01 10:59:06

实现流程

  1. 创建OBS桶:创建用于存储SparkRTC录制文件的OBS桶,若已有OBS桶,请直接执行2

    由于单AZ桶的可靠性低于多AZ桶,为避免因OBS服务异常导致录制失败,建议您创建多AZ桶用于录制文件的存储。

  2. OBS桶授权:在SparkRTC服务中对存储录制文件的OBS桶进行授权,允许SparkRTC服务将录制文件存储在对应的OBS桶中。
  3. 配置录制规则:为 实时音视频 互动配置录制规则,并开启自动录制功能,加入SparkRTC房间后,与应用中的录制规则ID相同的录制模板会自动生效,录制内容按录制设置存储至OBS中。还可以通过设置回调地址获取录制任务状态通知。
  4. 加入房间:录制规则配置完成后,您可以通过SparkRTC APP加入某个SparkRTC房间进行音视频互动,SparkRTC会根据配置的录制规则对正在直播的音视频进行录制。

    若配置录制规则时,未开启自动录制功能,则加入SparkRTC房间后,您需要调用实时音视频API开启、查询和控制云端录制任务。SparkRTC服务才会根据接口中的录制规则ID对实时音视频互动画面进行录制。

  5. 回放录制文件:录制完成后,在已配置的回调地址中会收到录制任务的回调消息,您可以获取到录制文件的基本信息,也可以在OBS中管理录制文件,如下载、分享、删除等。

    录制文件的分辨率与推流分辨率相关,按推流原分辨率进行录制。

support.huaweicloud.com/bestpractice-rtc/rtc_08_0010.html