即构SDK9月迭代来了,本月SDK在外部采集、音频频谱、房间附加消息等多个功能模块均有新功能上线,并且还针对K歌音乐场景下,优化了变调功能效果。以下是详细的迭代内容:  

LiveRoom 

新增

1. 新增外部视频采集支持旋转的功能

在推流端,采集预览支持 0°(默认值),90°,180°,270°等多角度逆时针旋转,客户可根据实际场景调整移动端的横竖屏旋转效果。在拉流端,只需渲染时采用顺时针角度旋转还原即可。在教育场景中,老师使用录屏作为外部采集源会存在旋转使用的过程,旋转功能可帮助调整视频方向。

2. 新增音频频谱支持采集系统声卡数据的功能

音频频谱功能支持采集麦克风的人声数据和系统声卡的音频数据,并回传给开发者。在直播场景中,主播开系统伴奏放歌,其频谱动画效果可展示给主播自身和观众观看,增添更多互动玩法和趣味画面。

3. 新增房间附加消息 RoomExtraInfo 模块

房间附加消息 RoomExtraInfo 模块,将替代原有的可靠消息 ReliableMessage 模块。RoomExtraInfo 模块具有更高的稳定性和可靠性,保障机制会保证房间内所有人会收到消息更新。在教育场景中,一堂线上公开课,教师可以更新房间附加消息,通知房间内所有人课程的进行状态,如:开始上课/课间休息/课程结束等,学生在房间内可以稳定及时地收到该消息更新。

注意:两个模块不能同时使用,可靠消息 ReliableMessage 模块计划于12月的迭代版本中废弃。

优化

1. 优化 SDK 中部分域名对 DNS 预解析过程

2. 优化多用户同时登录房间可靠消息同步问题

3. 优化了变调功能效果

在人声效果不变的同时,使得乐器声或背景声的变调更加自然,同时提升了变调范围,开发者可以根据场景需要自定义配置。

AudioRoom

 新增

1. 新增音频频谱支持采集系统声卡数据的功能

音频频谱功能支持采集麦克风的人声数据和系统声卡的音频数据,并回传给开发者。在直播场景中,主播开系统伴奏放歌,其频谱动画效果可展示给主播自身和观众观看,增添更多互动玩法和趣味画面。

优化

1. 优化 SDK 中部分域名对 DNS 预解析过程

2. 优化多用户同时登录房间可靠消息同步问题

3. 优化了变调功能效果

在人声效果不变的同时,使得乐器声或背景声的变调更加自然,同时提升了变调范围,开发者可以根据场景需要自定义配置。

以上就是本月SDK迭代的主要内容,更多详细文档以及ZEGO SDK历史更新内容,可以进入“即构官网(zego.im)-开发者中心”查看。