8.4
功能新增
- Mac 版本开始支持采集 Mac 操作系统的输出声音,也就是跟 Windows 端一样的 SystemLoopback 能力,该功能可以让 SDK 采集当前系统的声音,开启这个功能后,主播就可以很方便地向其他用户直播音乐或者电影文件了。
- Mac 版本屏幕分享开始支持本地预览功能,您可以通过一个小窗口像用户展示屏幕分享的预览内容。
- Windows 版本增加进程音量调整能力,使用 setApplicationPlayVolume 可以设置系统的音量合成器的音量大小。
- 全平台版本均新增本地音视频录制功能,主播可以在推流过程中把本地的音频和视频录制成一个 mp4 文件,参见 startLocalRecording
- 全平台版本均优化了 Music 模式下的声音质量,更加适合类似 cloubhouse 的语音直播场景。
问题修复
- 全平台:优化音视频链路的网络抗性,在 70% 的极端查网络环境下,音视频依然较为流畅。
- Windows:优化部分场景下的直播音质,大幅减少了声音损伤问题。
- Windows:性能优化,在部分使用场景下的性能较旧版本有 20%-30% 的提升。
- Windows:修复 Windows Server 2019 Datacenter x64 系统上启动桌面分享 crash 的问题。
- Windows:修复分享窗口的同时改变目标窗口大小会偶发分享意外终止的 BUG。
- Windows:修复部分型号的摄像头采集不出画面的问题。
- iOS:修复 snapvideoshot 会造成 CAAnimation 动画卡顿的问题。
- iOS&Mac:修复使用同一个 View 轮流显示摄像头和屏幕分享画面时,屏幕分享画面黑屏的问题。
- iOS:修复使用第三方美颜组件时在 iPhone 6s 上可能会出现花屏的问题。
- iOS:修复点播与 TRTC 同时使用时,在停止点播播放时偶现 crash 的问题。
- Android:修复使用蓝牙耳机时被电话打断,拒绝接听电话后声音通过扬声器播放的问题。