AgoraRtcRemoteAudioStats
- macOS
更新时间不可用
远端用户的音频统计信息。
__attribute__((visibility("default"))) @interface AgoraRtcRemoteAudioStats : NSObject
@property(assign, nonatomic) NSUInteger uid;
@property(assign, nonatomic) NSUInteger quality;
@property(assign, nonatomic) NSUInteger networkTransportDelay;
@property(assign, nonatomic) NSUInteger jitterBufferDelay;
@property(assign, nonatomic) NSUInteger audioLossRate;
@property(assign, nonatomic) NSUInteger numChannels;
@property(assign, nonatomic) NSUInteger receivedSampleRate;
@property(assign, nonatomic) NSUInteger receivedBitrate;
@property(assign, nonatomic) NSUInteger totalFrozenTime;
@property(assign, nonatomic) NSUInteger totalActiveTime;
@property(assign, nonatomic) NSInteger publishDuration;
@property(assign, nonatomic) NSUInteger frozenRate;
@property(assign, nonatomic) NSUInteger mosValue;
@property(assign, nonatomic) NSUInteger frozenRateByCustomPlcCount;
@property(assign, nonatomic) NSUInteger plcCount;
@property(assign, nonatomic) NSUInteger frozenCntByCustom;
@property(assign, nonatomic) NSUInteger frozenTimeByCustom;
@property(assign, nonatomic) AgoraExperienceQuality qoeQuality;
@property(assign, nonatomic) AgoraExperiencePoorReason qualityChangedReason;
@property(assign, nonatomic) NSUInteger rxAudioBytes;
@property(assign, nonatomic) NSInteger e2eDelay;
@end属性
| 参数名 | 描述 |
|---|---|
uid | |
quality | 远端用户发送的音频流质量。详见 AgoraNetworkQuality。 |
networkTransportDelay | |
jitterBufferDelay | |
audioLossRate | |
numChannels | |
receivedSampleRate | |
receivedBitrate | |
totalFrozenTime | |
totalActiveTime | |
publishDuration | |
frozenRate | |
mosValue | 在统计周期内远端音频流的质量。该值由声网实时音频 MOS(主观意见评分)算法计算,取值范围为 [0, 500],除以 100 后为 MOS 分数,范围为 0 到 5,分数越高表示音频质量越好。声网实时音频 MOS 评分对应的主观音质感受如下:
|
frozenRateByCustomPlcCount | |
plcCount | |
qoeQuality | 本地用户接收远端音频流时的体验质量。详见 AgoraExperienceQuality。 |
qualityChangedReason | 本地用户接收远端音频流时体验质量差的原因。详见 AgoraExperiencePoorReason。 |
rxAudioBytes | |
e2eDelay |