Public 属性

int uid
 
int quality
 
int networkTransportDelay
 
int jitterBufferDelay
 
int audioLossRate
 
int numChannels
 
int receivedSampleRate
 
int receivedBitrate
 
int totalFrozenTime
 
int frozenRate
 
int totalActiveTime
 

详细描述

远端音频统计信息。

类成员变量说明

◆ uid

int io.agora.rtc.IRtcEngineEventHandler.RemoteAudioStats.uid

用户 ID,指定是哪个用户/主播的音频流。

◆ quality

int io.agora.rtc.IRtcEngineEventHandler.RemoteAudioStats.quality

远端用户发送的音频流质量:

  • 0:质量未知
  • 1:质量极好
  • 2:用户主观感觉和极好差不多 ,但码率可能略低于极好
  • 3:用户主观感受有瑕疵,但不影响沟通
  • 4:勉强能沟通但不顺畅
  • 5:网络质量非常差,基本不能沟通
  • 6:网络连接已断开,完全无法沟通

◆ networkTransportDelay

int io.agora.rtc.IRtcEngineEventHandler.RemoteAudioStats.networkTransportDelay

音频发送端到接收端的网络延迟(毫秒)。

◆ jitterBufferDelay

int io.agora.rtc.IRtcEngineEventHandler.RemoteAudioStats.jitterBufferDelay

接收端到网络抖动缓冲的网络延迟 (ms)。

◆ audioLossRate

int io.agora.rtc.IRtcEngineEventHandler.RemoteAudioStats.audioLossRate

统计周期内的远端音频流的丢帧率 (%)。

◆ numChannels

int io.agora.rtc.IRtcEngineEventHandler.RemoteAudioStats.numChannels

声道数。

自从
v2.8.0。

◆ receivedSampleRate

int io.agora.rtc.IRtcEngineEventHandler.RemoteAudioStats.receivedSampleRate

统计周期内接收到的远端音频采样率(Hz)。

自从
v2.8.0。

◆ receivedBitrate

int io.agora.rtc.IRtcEngineEventHandler.RemoteAudioStats.receivedBitrate

接收流在统计周期内的平均码率(Kbps)。

自从
v2.8.0。

◆ totalFrozenTime

int io.agora.rtc.IRtcEngineEventHandler.RemoteAudioStats.totalFrozenTime

远端用户在加入频道后发生音频卡顿的累计时长 (ms)。

一个统计周期内,音频丢帧率达到 4% 即记为一次音频卡顿。

自从
v2.8.0。

◆ frozenRate

int io.agora.rtc.IRtcEngineEventHandler.RemoteAudioStats.frozenRate

远端用户在加入频道后发生音频卡顿的累计时长占音频总有效时长的百分比 (%)。

自从
v2.8.0。 音频有效时长是指远端用户加入频道后音频未被停止发送或禁用的时长。

◆ totalActiveTime

int io.agora.rtc.IRtcEngineEventHandler.RemoteAudioStats.totalActiveTime

远端用户在音频通话开始到本次回调之间的有效时长(ms)。

自从
v3.0.0。

有效时长是指去除了远端用户进入mute状态的总时长。