ArRTC-4.1.0
4.1.0 版
该版本于 2020 年 10 月 3 日发布。
新增特性
客户端截图
v4.1.0 新增 getCurrentFrameData
方法,用于获取当前渲染的视频帧数据。
音频播放设备管理
v4.1.0 新增了以下方法和回调,用于音频播放设备的管理:
- setPlaybackDevice: 用于设置音频播放设备,比如扬声器。该方法仅支持 Chrome 浏览器。
- getPlaybackDevices: 用于获取可用的音频播放设备。
- onPlaybackDeviceChanged: 用于提示有音频播放设备被添加或移除。
音视频流回退策略
v4.1.0 新增 setStreamFallbackOption
方法,用于设置在弱网情况下订阅音视频流的回退策略。
本地网络质量回调
v4.1.0 新增 network-quality
回调,监听本地网络上下行质量。
改进
localAudioTrack.setVolume
、remoteAudioTrack.setVolume
限制音量范围 0-1000
API 变更
新增
ArRTC.getPlaybackDevices
ArRTC.onPlaybackDeviceChanged
Client.setStreamFallbackOption
Client.getLocalAudioStats
Client.getLocalVideoStats
Client.getRemoteAudioStats
Client.getRemoteVideoStats
Client.on("network-quality")
LocalVideoTrack.getCurrentFrameData
RemoteVideoTrack.getCurrentFrameData
LocalAudioTrack.setPlaybackDevice
RemoteAudioTrack.setPlaybackDevice
废弃
废弃了 LocalTrack.getStats
和 RemoteTrack.getStats
,请使用 Client.getLocalAudioStats
等方法来获取本地和远端的媒体质量信息。