RemoteAudioStats
- Unreal 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;
int totalActiveTime;
int publishDuration;
int qoeQuality;
int qualityChangedReason;
int e2eDelay;
RemoteAudioStats() :
uid(0),
quality(0),
networkTransportDelay(0),
jitterBufferDelay(0),
audioLossRate(0),
numChannels(0),
receivedSampleRate(0),
receivedBitrate(0),
totalFrozenTime(0),
frozenRate(0),
mosValue(0),
totalActiveTime(0),
publishDuration(0),
qoeQuality(0)
qualityChangedReason(0)
e2eDelay(0) {}
};属性
| 参数名 | 描述 | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uid | |||||||||||||||
quality | 远端用户发送的音频流质量。详见 QUALITY_TYPE。 | ||||||||||||||
networkTransportDelay | |||||||||||||||
jitterBufferDelay | |||||||||||||||
audioLossRate | |||||||||||||||
numChannels | |||||||||||||||
receivedSampleRate | |||||||||||||||
receivedBitrate | |||||||||||||||
totalFrozenTime | |||||||||||||||
frozenRate | |||||||||||||||
totalActiveTime | |||||||||||||||
publishDuration | |||||||||||||||
qoeQuality | 接收远端音频时,本地用户的主观体验质量。详见 EXPERIENCE_QUALITY_TYPE。 | ||||||||||||||
qualityChangedReason | 接收远端音频时,本地用户主观体验质量较差的原因。详见 EXPERIENCE_POOR_REASON。 | ||||||||||||||
mosValue | 统计周期内,声网实时音频 MOS(平均主观意见分)评估方法对接收到的远端音频流的质量评分。返回值范围为 [0,500]。返回值除以 100 即可得到 MOS 分数,范围为 [0,5] 分,分数越高,音频质量越好。 声网实时音频 MOS 评分对应的主观音质感受如下:
| ||||||||||||||
e2eDelay |