更新日志

更新时间: 2021/09/02 12:02:44

[3.9.1.3] - 2021-06-09

优化虚拟音频播放设备驱动,解决获取音频数据超时可能导致的死锁问题。

[3.9.1.1] - 2021-04-07

网易云信于 2021 年 4 月 7 日发布了 NERECORD SDK 最新版本 V3.9.1.1。

新增特性

序号 新增特性 特性描述 相关文档
1 支持单流+合流录制 同时开启单流和合流录制模式,在分别录制房间内每个成员音频和视频流的同时,将房间内所有或指定音视频流混合录制为一个音视频文件。合流录制下支持使用单独的音视频录制参数、自定义设置用户背景图片。 合流录制
2 支持辅流形式的屏幕共享场景录制 NERTC SDK 通过辅流形式实现屏幕共享功能,本地服务端录制 SDK 可实现通话过程中屏幕共享过程录制。单流录制的场景下,辅流画面可以单独生成录制文件,也可以通过 video_with_substream_layout 设置辅流和主流录制在一个视频文件中;合流录制场景下,音视频通话过程中各端的视频流和屏幕共享视频流均可以录制。 屏幕共享录制

API 变更

新增 API

API API 说明
updateWatermarkConfigs 更新合流录制视频水印。
setUserBackground 设置指定用户的背景。当指定 uid 没有发送视频流时,会显示该背景图片。
audioFrameMixed 频道内音频混音完成回调。
videoSubstreamFrameReceived 收到辅流原始视频数据回调。
onUserSubStreamVideoStart 远端用户开启辅流视频回调。
onUserSubStreamVideoStop 远端用户停用辅流视频回调。

变更 API

API API 说明
initialize 新增参数video_substream_split、mixed_audio_substream、snapshot_enable、keep_last_frame、video_with_substream_layout、mixing_param_split、mixing_audioProfile、mixing_video_record_resolution。
setVideoMixingLayout 新增参数 substream、删除 keepLastFrame。

废弃 API

API API 说明
subscribeRemoteAudioStream 手动模式下订阅或取消订阅指定音频流。
subscribeRemoteVideoStream 手动模式下订阅或取消订阅指定视频流。

[V1.0.0] - 2021-01-27

本地服务端录制于 2021 年 01 月 27 日首次发布 NERecord SDK,版本号为 V1.0.0。

主要包括以下功能:

  1. 录制指定的媒体类型
  2. 选择录制模式
  3. 设置合流布局
  4. 录制指定用户的音视频流
  5. 获取原始音视频数据
  6. 视频截图
  7. 水印
  8. 录制大流或小流
  9. 录制加密频道等功能
此文档是否对你有帮助?
有帮助
去反馈
  • [3.9.1.3] - 2021-06-09
  • [3.9.1.1] - 2021-04-07
  • 新增特性
  • API 变更
  • 新增 API
  • 变更 API
  • 废弃 API
  • [V1.0.0] - 2021-01-27