[4.0.3] - 2021-03-26
修复
- 修复偶现的crash问题
- 优化音视频通话过程中带宽使用情况
[4.0.1] - 2021-03-05
修复
- 修复 video 下码率分配异常的问题。
- 优化音频质量。
网易云信于 2021 年 2 月 24 日发布了 NERTC SDK 最新版本 V4.0.0,在音视频能力和性能方面均有显著优化。从 V4.0.0 版本开始,NERTC 支持媒体补充增强信息(SEI)、新增美声变声功能。
新增特性
序号 | 新增特性 | 特性描述 | 相关文档 |
---|---|---|---|
1 | 发送媒体补充增强信息 | NERTC 支持将时间戳等自定义数据作为流媒体补充增强信息(SEI Supplemental Enhancement Information)的一部分,通过流媒体通道将其与视频内容打包在一起,发送给远端用户,以此实现文本数据与音视频内容的精准同步的目的。 | 媒体补充增强信息 |
2 | 美声与变声 | 支持美声的预设效果、美声的自定义调节、变声的预设效果和混响的场景化效果。 | 美声与变声 |
3 | 自定义音频渲染 | NERTC SDK 支持自定义音频渲染功能。拉取远端发送的音频数据之后,可使用自定义的渲染器进行音频渲染。 | 自定义音频采集与渲染 |
改进优化
序号 | 新增功能 | 功能描述 |
---|---|---|
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
新增
- 支持主动获取网络连接状态。
- 新增实时音视频辅流功能。
- 支持设置屏幕共享内容类型。
- 直播模式下支持设置房间角色。
- 支持自定义音频输入。
- 音频支持 AI 降噪能力。
- 支持音视频啸叫检测。
技术优化
- 支持全新的 NEVC 编码协议,同等码率下提升视频整体清晰度,提高鲁棒性和错误恢复能力。
- 屏幕共享画面优化,提升静态共享画面的清晰度,优化用户体验。
- 支持暗场景视频图像增强,优化暗场景下的通话体验。
[3.8.2] - 2020-12-17
修复
修复房间名称抄送不准确的问题。
[3.8.1] - 2020-12-04
新增
- 频道连接状态通知功能。
- 支持视频设备调试与配置。
- 在语音场景中新增一档高清语音选项。
变更
- 屏幕录制功能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. 优化互动直播 addLiveStreamTask
、updateLiveStreamTask
、removeLiveStreamTask
接口的调用时序问题
[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架构。


此文档对你是否有帮助

