流程说明

音视频服务端录制流程:

image

图解:

  1. 用户加入指定房间,开始发布音视频信息
  2. 融云 MediaServer 服务器判断客户是否开通音视频录制功能
  3. 已开通音视频录制功能,则向客户自备的 Linux 录制服务器进行音视频房间状态同步,如未开通则不进行房间状态同步,无法录制
  4. 客户自备的 Linux 录制服务器,接收音视频通话的房间状态信息
  5. 房间状态同步消息处理程序,决定是否进行录制,融云提供的录制 Demo 中包括此处理程序,默认为录制
  6. 判断当前录制程序配置是自动录制还是自定义录制,详见 global.conf 配置文件中 recordType ,默认为自动录制
  7. 向融云 MediaServer 服务器,订阅需要录制的音视频流
  8. 底层录制服务程序接收订阅的音视频数据,开始录制
  9. 如果需要自定义录制,需要修改 global.conf 配置文件中 recordType,重启程序后通过 API 接口,进行开始/结束录制操作