云端录制
功能描述
开启录制后,频道内的信令和媒体就会被实时保存在服务器上。
录制结束,服务器会将文件组织起来(这些文件被称为原始录制件),按照时间轴顺序,将事件和媒体流完整再现一遍,并转换成mp4文件(最终录制件)
实现方法
- 回放程序引入
cloudhub-playback-sdk
- 调用 startPlay 开始回放
- 在
startPlay
回调后 getEngine - 用获取到的 Engine 设置各种监听, 详见 回调文档
- 根据回调文档返回的各种事件,对回放程序进行场景还原
- 开发完回放程序,可以在播放器进行调试(服务器最终MP4录制件与调试结果一致)
API 参考
startPlay
getEngine
getChannelId
setRecordPosition
sendError
onChatMsg
onPubMsg
onDelMsg
onSetProperty
onUserJoined
onRemoteVideoStateChanged
onRemoteAudioStateChanged
开发注意事项
播放器是针对linux服务器开发的,如果用在window用播放器进行调试,会出现一个弹窗,不过并不影响,直接关闭就好了。
如果更换record.json,需要重启播放器,重新下载。