! 新版开发者中心已正式上线,旧文档将于6月30日下架,不再维护 立即体验
服务器录制

服务器录制 Linux SDK 历史更新日志

下载pdf
更新时间:2020-05-07 19:41

2020-04-30(g709410abf)

新增功能

  1. 登录鉴权功能
    新增 SetCustomToken 接口,用于设置自定义鉴权信息,验证登录时用户的合法性。

  2. 设置用户信息
    新增 SetUser 接口,用于设置用户名相关信息。

  3. 获取录制开始的绝对时间戳
    在线教育场景中,可能存在教师端直播推流同时编辑白板的情况,客户可通过即构录制SDK录制教师的直播音视频流,并且获得开始录制时相对教师端的绝对时间戳,用于教师音视频录制文件和白板数据的对齐处理。
    (1)新增 onRecvMediaSideInfo 回调,可通过该回调接收推流端发送的媒体次要信息。
    (2)新增 GetRecordLastMediaSideTime 接口,获取收到的最近一次媒体次要信息数据包距离录制的第一个数据包的时间间隔。

    推流端开始推流后周期性地发送媒体次要信息(填入当前的绝对时间戳),录制端收到后将解析出来的时间戳减去 GetRecordLastMediaSideTime 返回的时间,即得到开始录制的绝对时间戳。

  4. 获取录制文件相关信息
    新增 GetRecordStatus 接口,用于获取录制文件的存储路径、已录制时长、文件大小。

  5. 新增设置水印设置位置、字体颜色、背景颜色属性功能。

问题修复

  1. 修复柔性配置拉取失败时,不会回调错误的 bug。
  2. 修复 InitSDK 失败时,调用 LoginRoom 回调成功的 bug。
  3. 混流输入中有流删除时,回调 OnMixStreamRecordUpdate

2019-12-18(g133f0c096)

问题修复

  1. 修改拉流失败后,停止录制时回调错误码不准确的问题。
  2. 修复单流录制中出现断流情况时,录制文件时长不准确的问题。

2019-10-29(gf7c3cd37b)

改进优化

  1. 增加 OnSeek 回调,因为 OnStreamRecordData 回调的数据不是顺序的,在保存录制数据时,可根据 OnSeek 回调调整写数据的偏移位置,以保证录制数据是一段连贯的音视频。
  2. 混流录制支持自动补白视频。
  3. 修复其它已知问题。

2019-06-11(g99f5b93e)

改进优化

  1. 混流录制 StartRecordMixStream 接口中的 ZegoMixStreamRecordConfig 参数新增 bGenerateMp3 配置,支持在生成视频文件的同时也生成分离的音频文件,即 同时生成 Mp3、Mp4 文件。

API 整理

g99f5b93e 版本中对 API 进行了如下变动。

改动: