文档反馈
文档反馈

[4.0.3] - 2021-03-26

修复

  1. 修复偶现的crash问题
  2. 优化音视频通话过程中带宽使用情况

[4.0.1] - 2021-03-05

修复

  1. 修复 video 下码率分配异常的问题。
  2. 优化音频质量。

[4.0.0] - 2021-02-24

网易云信于 2021 年 2 月 24 日发布了 NERTC SDK 最新版本 V4.0.0,在音视频能力和性能方面均有显著优化。从 V4.0.0 版本开始,NERTC 支持媒体补充增强信息(SEI)、可设置视频镜像模式、新增美声变声功能、支持旁路推流设置音频码率和单路视频透传。

新增特性


序号 新增特性 特性描述 相关文档
1 发送媒体补充增强信息 NERTC 支持将时间戳等自定义数据作为流媒体补充增强信息(SEI Supplemental Enhancement Information)的一部分,通过流媒体通道将其与视频内容打包在一起,发送给远端用户,以此实现文本数据与音视频内容的精准同步的目的。 媒体补充增强信息
2 设置视频的镜像模式 iOS 端支持设置视频的镜像模式。 设置镜像模式
3 美声与变声 支持美声的预设效果、美声的自定义调节、变声的预设效果和混响的场景化效果。 美声与变声
4 自定义音频渲染 NERTC SDK 支持自定义音频渲染功能。拉取远端发送的音频数据之后,可使用自定义的渲染器进行音频渲染。 自定义音频采集与渲染
5 旁路推流支持设置音频码率 旁路推流过程中,NERTC 在云端混流转码后可以自定义设置输出的音频码率,语音场景建议使用 64 kbps,音乐场景建议使用 128 kbps。 设置音频码率
6 旁路推流支持单路视频透传 在互动直播的旁路推流过程中,如果房间中只有一路视频流输入,则不对输入视频流进行转码、不遵循转码布局,直接推流 CDN。 开启单路视频透传

改进优化

新增功能 功能描述
伴音错误码优化 增加伴音任务状态相关的错误码,为伴音问题排查提供依据。

API 变更

新增 API

API API 说明
setLocalVoiceEqualizationPreset 设置 SDK 预设的美声效果。
setLocalVoiceEqualizations 设置本地语音音效均衡,即自定义设置本地人声均衡波段的中心频率。
setLocalVoiceReverbPreset 设置 SDK 预设的混响效果。
setLocalVoiceChangerPreset 设置 SDK 预设的人声的变声音效。
sendSEIMsg 通过主流通道发送媒体补充增强信息。
sendSEIMsg 发送媒体补充增强信息。

通过本接口可指定发送 SEI 时使用主流或辅流通道。

NERtcEngineVideoSEIObserver 注册 SEI 观测者。注册观测器并拉流成功后,当远端流发送SEI,本端会收到onNERtcEngineRecvSEIMsg回调。
onNERtcEngineRecvSEIMsg 收到远端流的 SEI 内容回调。
setExternalAudioRender 设置外部音频渲染
pullExternalAudioFrame 拉取外部音频数据

变更 API

API API 说明
onAudioMixTaskStateChanged 伴音错误码回调,NERtcAudioMixingErrorCode增加kNERtcAudioMixingErrorFatal 等错误码。
NERtcVideoCanvas 画布类中增加 mirrorMode,用于设置视频镜像模式。
addLiveStreamTask 创建推流任务。

NERtcLiveStreamTaskInfo 增加 config 结构体,用于配置音视频流属性。

updateLiveStreamTask 更新推流任务。

NERtcLiveStreamTaskInfo 增加 config 结构体,用于配置音视频流属性。

setAudioProfile 设置音频场景与模式。

scenario 参数新增 CHATROOM 枚举值,表示语音聊天室场景。

[3.9.0] - 2021-01-08

新增

  1. 新增实时音视频辅流功能。
  2. 支持设置屏幕共享内容类型。
  3. 直播模式下支持设置房间角色。
  4. 支持自定义音频输入。
  5. 音频支持 AI 降噪能力。
  6. 支持音视频啸叫检测。

技术优化

  1. 支持全新的 NEVC 编码协议,同等码率下提升视频整体清晰度,提高鲁棒性和错误恢复能力。
  2. 屏幕共享画面优化,提升静态共享画面的清晰度,优化用户体验。
  3. 支持暗场景视频图像增强,优化暗场景下的通话体验。

[3.8.1] - 2020-12-04

新增

  1. 频道连接状态通知功能。
  2. 支持视频设备调试与配置。
  3. 在语音场景中新增一档高清语音选项。

[3.7.3] - 2020-11-20

优化

针对音视频引擎底层模块进行优化。

[3.7.1] - 2020-10-29

修复

1. 修复释放engine偶发的 crash 问题

2. 修复播放采样率异常触发的麦开启问题

[3.7.0] - 2020-09-28

新增

1. 新增发布流类型配置以及大小流开关。

2. 新增视频属性灵活配置。

3. 新增双声道效果支持。

优化

1. 回声消除模块优化,提升单讲、双讲场景下的音质效果。

2. 进入频道时默认打开音频设备。

[3.6.2] - 2020-08-31

新增

1.新增支持视频外部渲染。

修复

1.修复异常网络下偶现的崩溃的问题。

2.修复偶现无声音问题。

[3.6.0] - 2020-08-20

新增

1.新增音视频质量透明数据回调功能。

2.新增音视频设置频道模式功能。

3.新增伴音在线音频文件支持。

优化

1.优化本地渲染体验,使渲染效果更加流畅。

2.优化音频质量,保证多端音量稳定。

[3.5.2] - 2020-07-21

优化

1. 语音场景下优化音频降噪能力,提升默认的降噪等级。

[3.5.1] - 2020-07-06

修复

1. 修复无远端音频的情况下,音频回调不会触发的问题。

[3.5.0] - 2020-06-23

新增

1. 新增自定义视频数据输入功能。

2. 新增互动直播支持占位图片功能。

3. 新增订阅/取消订阅所有远端音频功能。

优化

1.优化视频清晰度订阅机制,通过订阅大小流的方式来选择订阅视频的清晰度。

2.优化蓝牙耳机通话场景适配。

3.优化视频抗丢包能力,视频抗丢包能力提升到40%(50ms rtt情况下)。

变更

1. 弃用通话模式设置,统一为多人会议场景。

[3.4.2] - 2020-05-28

新增

1. 支持 NAT64 网络。

优化

1. 互动直播任务,连续操作的时序保证。

[3.4.1] - 2020-05-11

优化

1. 修复了iOS在某些版本上偶现的崩溃问题。

[3.4.0] - 2020-04-28

新增

1. 新增互动直播推流功能。

2. 音频效果优化,新增音乐场景模式支持。

3. 新增网络状态回调。

优化

1. 音频通话效果优化。

2. 网络切换优化,网络变更音视频恢复更加流畅。

[3.3.0] - 2020-03-31

新增

1. 新增音频场景设置。

2. 新增音频数据回调。

3. 新增屏幕共享功能。

[3.2.0] - 2020-01-15

新增

1. 新增录屏模式。

2. 支持音视频加密功能。

3. 接口优化接入更加方便。

[3.1.0] - 2019-11-19

新增

1. 支持多人会议功能。

2. 支持多流发送与订阅功能。

[3.0.0] - 2019-09-29

新增

1. 支持音视频通话功能。

×

反馈成功

非常感谢您的反馈,我们会继续努力做得更好。