RemoteAudioStats
- C++
更新时间不可用
用于描述远端用户的音频统计信息。
struct RemoteAudioStats
{
uid_t uid;
int quality;
int networkTransportDelay;
int jitterBufferDelay;
int audioLossRate;
int numChannels;
int receivedSampleRate;
int receivedBitrate;
int totalFrozenTime;
int frozenRate;
int mosValue;
uint32_t frozenRateByCustomPlcCount;
uint32_t plcCount;
uint32_t frozenCntByCustom;
uint32_t frozenTimeByCustom;
int totalActiveTime;
int publishDuration;
int qoeQuality;
int qualityChangedReason;
unsigned int rxAudioBytes;
int e2eDelay;
};属性
| 参数名 | 描述 |
|---|---|
uid | |
quality | 音频流质量。详见 QUALITY_TYPE。 |
networkTransportDelay | |
jitterBufferDelay | |
audioLossRate | |
numChannels | |
receivedSampleRate | |
receivedBitrate | |
totalFrozenTime | |
frozenRate | |
mosValue | 在统计周期内远端音频流的质量。该质量由声网实时音频 MOS(主观意见评分)测量方法确定。返回值范围为 [0, 500],除以 100 后为 MOS 分数,范围为 0 到 5,分数越高表示音频质量越好。声网实时音频 MOS 评分对应的主观音质感受如下:
|
frozenRateByCustomPlcCount | |
plcCount | |
totalActiveTime | |
publishDuration | |
qoeQuality | 本地用户接收远端音频流时的体验质量(QoE)。详见 EXPERIENCE_QUALITY_TYPE。 |
qualityChangedReason | 本地用户接收远端音频流时体验质量较差的原因。详见 EXPERIENCE_POOR_REASON。 |
rxAudioBytes | |
e2eDelay |