CloudHub 文档中心
下载中心 文档中心

云端录制


云端录制 SDK

服务器录制原理

开启录制后,频道内的信令和媒体就会被实时保存在服务器上。
录制结束,服务器会将文件组织起来(这些文件被称为原始录制件),按照时间轴顺序,将事件和媒体流完整再现一遍,并转换成mp4文件(最终录制件)。

录制件生成过程

图1:CloudHub服务器录制架构

image


图2:录制转换过程时序图

image

如何交互

我们会提供 1 个播放器和 1 个 SDK。

  1. 回放程序引入 cloudhub-playback-sdk
  2. 调用 startPlay 开始回放
  3. startPlay 回调后 getEngine
  4. 用获取到的 Engine 设置各种监听, 详见 回调文档
  5. 根据回调文档返回的各种事件,对回放程序进行场景还原
  6. 开发完回放程序,可以在播放器进行调试(服务器最终MP4录制件与调试结果一致)

Note: 启动录制程序时 CloudHub 会调用您的回放程序地址,并在后边追加参数 cloudhubplayback=1。url的params是否包含 cloudhubplayback 字段来判断当前是否是回放程序。

其他说明