Skip to content

ArRTC-4.1.0

Compare
Choose a tag to compare
@DyncMark DyncMark released this 03 Nov 09:51
· 22 commits to master since this release

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.setVolumeremoteAudioTrack.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.getStatsRemoteTrack.getStats,请使用 Client.getLocalAudioStats 等方法来获取本地和远端的媒体质量信息。