[4.0.3] - 2021-03-26
修复
- 修复偶现的crash问题
- 优化音视频通话过程中带宽使用情况
[4.0.1] - 2021-03-05
修复
- 修复 video 下码率分配异常的问题。
- 优化音频质量。
[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 | 美声与变声 | 支持美声的预设效果、美声的自定义调节、变声的预设效果和混响的场景化效果。 | 美声与变声 |
3 | 自定义音频渲染 | NERTC SDK 支持自定义音频渲染功能。拉取远端发送的音频数据之后,可使用自定义的渲染器进行音频渲染。 | 自定义音频采集与渲染 |
4 | Windows 平台支持本地声卡采集 | 启用声卡采集功能后,声卡播放的声音会被合并到本地音频流中,发送到远端。 | startSystemAudioLoopbackCapture |
5 | 旁路推流支持设置音频码率 | 旁路推流过程中,NERTC 在云端混流转码后可以自定义设置输出的音频码率,语音场景建议使用 64 kbps,音乐场景建议使用 128 kbps。 | 设置音频码率 |
6 | 旁路推流支持单路视频透传 | 在互动直播的旁路推流过程中,如果房间中只有一路视频流输入,则不对输入视频流进行转码、不遵循转码布局,直接推流 CDN。 | 开启单路视频透传 |
改进优化
新增功能 | 功能描述 |
---|---|
伴音错误码优化 | 增加伴音任务状态相关的错误码,为伴音问题排查提供依据。 |
API 变更
新增 API
API | API 说明 |
---|---|
setLocalVoiceEqualizationPreset | 设置 SDK 预设的美声效果。 |
setLocalVoiceEqualizations | 设置本地语音音效均衡,即自定义设置本地人声均衡波段的中心频率。 |
setLocalVoiceReverbPreset | 设置 SDK 预设的混响效果。 |
setLocalVoiceChangerPreset | 设置 SDK 预设的人声的变声音效。 |
sendSEIMsg | 通过主流通道发送媒体补充增强信息。 |
sendSEIMsg | 发送媒体补充增强信息。 通过本接口可指定发送 SEI 时使用主流或辅流通道。 |
onRecvSEIMsg | 收到远端流的 SEI 内容回调。 |
startSystemAudioLoopbackCapture | 开启本地声卡采集。仅支持 Windows 平台。 |
stopSystemAudioLoopbackCapture | 关闭本地声卡采集。仅支持 Windows 平台。 |
setSystemAudioLoopbackCaptureVolume | 设置本地声卡采集音量。仅支持 Windows 平台。 |
setExternalAudioRender | 设置外部音频渲染 |
pullExternalAudioFrame | 拉取外部音频数据 |
变更 API
API | API 说明 |
---|---|
onAudioMixingStateChanged | 伴音错误码回调。 NERtcAudioMixingErrorCode 中增加 NERtcAudioMixingErrorFatal 等错误码。 |
addLiveStreamTask | 创建推流任务。 NERtcLiveStreamTaskInfo 增加 config 结构体,用于配置音视频流属性。 |
updateLiveStreamTask | 更新推流任务。 NERtcLiveStreamTaskInfo 增加 config 结构体,用于配置音视频流属性。 |
[3.9.0] - 2021-01-08
新增
- 新增实时音视频辅流功能。
- 支持设置屏幕共享内容类型。
- 直播模式下支持设置房间角色。
- 支持自定义音频输入。
- 音频支持AI降噪能力。
- 支持音视频啸叫检测。
技术优化
- 支持全新的 NEVC 编码协议,同等码率下提升视频整体清晰度,提高鲁棒性和错误恢复能力。
- 屏幕共享画面优化,提升静态共享画面的清晰度,优化用户体验。
- 支持暗场景视频图像增强,优化暗场景下的通话体验。
[3.8.2] - 2020-12-11
修复
修复断网重连时,取屏发送可能无法正常恢复的问题。
[3.8.1] - 2020-12-04
新增
- 频道连接状态通知功能。
- 在语音场景中新增一档高清语音选项。
变更
- 音频麦克风和扬声器音量控制到0会自动静音,音量从0修改到非0会解除静音。
- 服务器录制开关默认关闭。
优化
- 取屏模块优化,解决一些黑屏及启动异常问题。
- 优化渲染模块。
- 音频设备异常中断后自启动。
[3.7.3] - 2020-11-20
优化
针对音视频引擎底层模块进行优化。
[3.7.0] - 2020-09-28
新增
1. 新增发布流类型配置以及大小流开关。
2. 新增视频属性灵活配置。
3. 新增双声道效果支持。
4. IRtcEngineEx接口支持屏幕分享暂停、恢复;分享桌面支持排除窗口。
优化
1. 回声消除模块优化,提升单讲、双讲场景下的音质效果。
2. 进入频道时默认打开音频设备。
[3.6.2] - 2020-08-31
修复
1. 修复异常网络下偶现的崩溃的问题。
新增
1. 支持遍历摄像头设备详细信息。
[3.6.0] - 2020-08-20
新增
1. IRtcMediaStatsObserver回调加强,追加通话中的状态回调。
2. 追加接口setChannelProfile。
3. 新增伴音在线音频文件支持。
变更
1. NERtcVideoProfileType移除kNERtcVideoProfileLowest项,不再支持。
优化
1. 优化windows下应用取屏功能
[3.5.4] - 2020-08-07
新增
1. IDeviceCollection追加接口:getDeviceInfo,检索有关索引设备的指定信息。
2. 追加通知 音频默认设备变更 onAudioDefaultDeviceChanged
3. 追加音频设备可选默认路由
#define kNERtcAudioDeviceAutoID "nertc-audio-device-auto" /**< 音频设备自动选择ID,设置该ID为设备时,SDK会根据设备插拔系统设置等自动选择合适音频设备。*/
修复
1. windows 支持音频采集和播放的格式兼容,并解决部分用户的设备列表为空和设备无法打开的问题。
[3.5.1] - 2020-07-06
修复
1. 修复偶现的崩溃问题。
2. 修复无远端音频的情况下,音频回调不会触发的问题。
[3.5.0] - 2020-06-23
新增
1. 追加自定义视频输入,通过调用 IVideoDeviceManager::setDevice
指定特定kNERtcExternalVideoDeviceID
外部视频采集设备,并且需要调用setExternalVideoSource
为true,然后通过 enableLocalVideo
启动设备。如果原先已经开启了摄像头采集,会自动切换到外部设备采集,不需要再次调用 enableLocalVideo
。自定义输入传入,通过pushExternalVideoFrame
接口传递给SDK。
2. 追加动态调整屏幕共享截取区域接口updateScreenCaptureRegion
。
3. 互动直播布局追加背景图片设置
变更
1. 修改subscribeRemoteVideoStream
接口,移动到IRtcEngine,并修改订阅参数为大小流NERtcRemoteVideoStreamType
2. audio test相关接口startRecordDeviceTest
、startPlayoutDeviceTest
、startAudioDeviceLoopbackTest
等接口只允许通话前使用。通话开始后不允许使用,并会把未主动结束的功能自动结束处理。如果用户有通话中需要测试音频设备的需求,请改用耳返enableEarback及播放音效playEffect,来测试麦克风和扬声器。
删除
1. 移除p2p模式及相关接口setChannelType
。
2. 移除预创建房间接口precreateChannel
。
3. 移除自动订阅模式,对端视频需要主动调用subscribeRemoteVideoStream
订阅。
[3.4.2] - 2020-05-27
优化
1. 音频采集、播放设备遍历时,将系统默认设备放到遍历列表的第一个。
2. 互动直播任务,连续操作的时序保证。
[3.4.0] - 2020-04-28
新增
1. 新增互动直播推流功能。
2. 音频效果优化,新增音乐场景模式支持。
3. 新增网络状态回调。
优化
1. 网络切换优化,网络变更音视频恢复更加流畅。
[3.3.0] - 2020-03-31
新增
1. 新增音频场景设置。
2. 新增音频数据回调。
3. 新增屏幕共享功能。
4. 设备检测功能。
[3.2.0] - 2020-01-15
新增
1. 支持音视频加密功能。
2. 接口优化接入更加方便。
[3.1.0] - 2019-11-19
新增
1. 支持多人会议功能。
2. 支持多流发送与订阅功能。
[3.0.0] - 2019-09-29
新增
1. 支持音视频通话功能。


此文档对你是否有帮助

