文档反馈
文档反馈

[4.0.3] - 2021-03-26

重要通知

网易云信新版文档中心现已正式上线!

音视频通话2.0互动直播2.0多人语音聊天室PK 直播等产品和场景方案已迁移至新版文档中心维护,欢迎体验!

修复

  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)、新增美声变声功能、支持旁路推流设置音频码率和单路视频透传。此外,NEVC 优化了移动解码效果、支持安卓端的软件解码。

新增特性

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

改进优化

序号 新增功能 功能描述
1 NEVC 移动端支持优化 NEVC 支持安卓端的软件解码,丰富了 NEVC 对于移动端的支持,优化了移动端的解码效果,提升视频的编解码效果,优化用户的视频感官体验。
2 伴音错误码优化 增加伴音任务状态相关的错误码,为伴音问题排查提供依据。

API 变更

新增 API

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

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

onRecvSEIMsg 收到远端流的 SEI 内容回调。
setExternalAudioRender 设置外部音频渲染
pullExternalAudioFrame 拉取外部音频数据

变更 API

API API 说明
onAudioMixingStateChanged 伴音错误码回调。

NERtcConstants.AudioMixingError 中增加 AUDIO_MIXING_ERROR_CODEC_OPEN 等错误码。

addLiveStreamTask 创建推流任务。

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

updateLiveStreamTask 更新推流任务。

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

setAudioProfile 设置音频场景与模式。

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

[3.9.0] - 2021-01-08

新增

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

技术优化

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

[3.8.2] - 2020-12-17

修复

修复房间名称抄送不准确的问题。

[3.8.1] - 2020-12-04

新增

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

变更

  1. 屏幕录制功能SDK内部不在创建前台服务,改由应用自定义创建。

[3.7.3] - 2020-11-20

注意:如果需要通过 Gradle 方式集成 V3.7.X 版本的 NERTC SDK,请手动在 build.gradle 中额外加入一行implementation 'com.netease.yunxin:report:2.0.3' 。后续如果需要集成 V3.8.X 及以上版本时,无需添加该行,建议删除。详细集成方式请参考集成SDK(Android)

优化

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

[3.7.1] - 2020-10-20

注意:如果需要通过 Gradle 方式集成 V3.7.X 版本的 NERTC SDK,请手动在 build.gradle 中额外加入一行implementation 'com.netease.yunxin:report:2.0.3' 。后续如果需要集成 V3.8.X 及以上版本时,无需添加该行,建议删除。详细集成方式请参考集成SDK(Android)

修复

1. 修复Android 屏幕共享内容被裁剪的问题。

[3.7.0] - 2020-09-28

注意:如果需要通过 Gradle 方式集成 V3.7.X 版本的 NERTC SDK,请手动在 build.gradle 中额外加入一行implementation 'com.netease.yunxin:report:2.0.3' 。后续如果需要集成 V3.8.X 及以上版本时,无需添加该行,建议删除。详细集成方式请参考集成SDK(Android)

新增

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

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

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

优化

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

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

[3.6.2] - 2020-08-31

修复

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

[3.6.0] - 2020-08-20

新增

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

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

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

优化

1. 优化视频编码质量以及编码器优化。

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

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

4. 优化屏幕共享,性能整体提升。

[3.5.2] - 2020-07-21

优化

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

[3.5.1] - 2020-07-06

修复

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

2. 修复32位CPU下偶现的崩溃问题

[3.5.0] - 2020-06-23

新增

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

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

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

优化

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

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

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

变更

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

修复

1. 客户端互动直播的请求在高频场景下无序的问题。

[3.4.2] - 2020-05-27

优化

1. 优化互动直播 addLiveStreamTaskupdateLiveStreamTaskremoveLiveStreamTask 接口的调用时序问题

[3.4.1] - 2020-05-11

优化

1. 修复蓝牙耳机在某些机型上的无声问题

[3.4.0] - 2020-04-28

新增

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

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

3. 新增网络状态回调。

优化

1. 音频通话效果优化,适配50+ 主流机型。

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. 支持音视频通话功能。

2. 全面支持 arm64,armv7,x86 三大CPU架构。

×

反馈成功

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