RemoteAudioTrackStats

最近更新时间:2022-09-20 05:17:40

远端音频轨道的统计数据,包括连接、传输等基本信息,可以通过 IArRTCClient.getRemoteAudioStats 获取。

RemoteAudioTrackStats

codecType

Optional codecType: "opus" | "aac"

音频的编码格式。

  • opus: 音频编码格式为 OPUS。
  • aac: 音频编码格式为 AAC。

Firefox 上无法获取该值。

end2EndDelay

end2EndDelay: number

音频端到端延迟(ms)。

从远端采集音频到本地播放音频的延迟。

freezeRate

freezeRate: number

接收的音频卡顿率。

packetLossRate

packetLossRate: number

接收的音频丢包率。

receiveBitrate

receiveBitrate: number

接收的音频码率(bps)。

receiveBytes

receiveBytes: number

接收的音频总字节数。

receiveDelay

receiveDelay: number

接收音频延迟 (ms)。

从发送到接收端播放音频的延迟时间。

receiveLevel

receiveLevel: number

接收的音频音量等级,范围为 [0,32767]。

该值通过 WebRTC-Stats 获取,不能确保实时性。如果你想获取当前实时的音量等级,调用 RemoteAudioTrack.getVolumeLevel

receivePackets

receivePackets: number

接收的音频总包数。

receivePacketsLost

receivePacketsLost: number

接收的音频总丢包数。

totalDuration

totalDuration: number

接收的音频总时长,单位为秒。

totalFreezeTime

totalFreezeTime: number

接收的音频总卡顿时长,单位为秒。

transportDelay

transportDelay: number

传输延迟(ms)。

从远端发送音频到本地接收音频的延迟。