Public 属性 | |
uid_t | uid |
int | quality |
int | networkTransportDelay |
int | jitterBufferDelay |
int | audioLossRate |
int | numChannels |
int | receivedSampleRate |
int | receivedBitrate |
int | totalFrozenTime |
int | frozenRate |
int | totalActiveTime |
int | publishDuration |
int | qoeQuality |
int | qualityChangedReason |
远端用户的音频统计
uid_t agora::rtc::RemoteAudioStats::uid |
用户 ID,指定是哪个用户/主播的音频流。
int agora::rtc::RemoteAudioStats::quality |
远端用户发送的音频流质量:::QUALITY_TYPE 。
int agora::rtc::RemoteAudioStats::networkTransportDelay |
音频发送端到接收端的网络延迟(毫秒)。
int agora::rtc::RemoteAudioStats::jitterBufferDelay |
接收端到网络抖动缓冲的网络延迟(毫秒)。
1
时,该参数不生效。 int agora::rtc::RemoteAudioStats::audioLossRate |
统计周期内的远端音频流的丢帧率 (%)。
int agora::rtc::RemoteAudioStats::numChannels |
声道数。
int agora::rtc::RemoteAudioStats::receivedSampleRate |
统计周期内接收到的远端音频采样率。
int agora::rtc::RemoteAudioStats::receivedBitrate |
接收流在统计周期内的平均码率(Kbps)。
int agora::rtc::RemoteAudioStats::totalFrozenTime |
远端用户在加入频道后发生音频卡顿的累计时长(ms)。通话过程中,音频丢帧率达到 4% 即记为一次音频卡顿。
int agora::rtc::RemoteAudioStats::frozenRate |
远端用户在加入频道后发生音频卡顿的累计时长占音频总有效时长的百分比 (%)。音频有效时长是指远端用户加入频道后音频未被停止发送或禁用的时长。
int agora::rtc::RemoteAudioStats::totalActiveTime |
音频有效时长(毫秒),即远端用户/主播加入频道后,既没有停止发送音频流,也没有禁用音频模块的通话时长。
int agora::rtc::RemoteAudioStats::publishDuration |
远端音频流的累计发布时长(毫秒)。
int agora::rtc::RemoteAudioStats::qoeQuality |
接收远端音频时,本地用户的主观体验质量,详见 EXPERIENCE_QUALITY_TYPE
int agora::rtc::RemoteAudioStats::qualityChangedReason |
接收远端音频时,本地用户主观体验质量较差的原因,详见 EXPERIENCE_POOR_REASON