远端音频统计信息

最近更新时间:2022-09-20 05:17:40

用户 ID

@property (copy, nonatomic) NSString * _Nonnull uid;

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

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

@property (assign, nonatomic) ARNetworkQuality quality;
  • ARNetworkQualityUnknown 网络质量未知

  • ARNetworkQualityExcellent 网络质量极好

  • ARNetworkQualityGood 用户主观感觉和 excellent 差不多,但码率可能略低于 excellent

  • ARNetworkQualityPoor 用户主观感受有瑕疵但不影响沟通

  • ARNetworkQualityBad 勉强能沟通但不顺畅

  • ARNetworkQualityVBad 网络质量非常差,基本不能沟通

  • ARNetworkQualityDown 网络连接已断开,完全无法沟通

  • ARNetworkQualityUnsupported 网络质量探测功能不可使用 (目前没有使用)

  • ARNetworkQualityDetecting 网络质量探测中

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

@property (assign, nonatomic) NSUInteger networkTransportDelay;

接收端到网络抖动缓冲的网络延迟(毫秒)

@property (assign, nonatomic) NSUInteger jitterBufferDelay;

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

@property (assign, nonatomic) NSUInteger audioLossRate;

声道数

@property (assign, nonatomic) NSUInteger numChannels;

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

@property (assign, nonatomic) NSUInteger receivedSampleRate;

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

@property (assign, nonatomic) NSUInteger receivedBitrate;

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

@property (assign, nonatomic) NSUInteger totalFrozenTime;

远端用户在加入频道后发生音频卡顿的累计时长占音频总有效时长的百分比(%)。音频有效时长是指远端用户加入频道后音频未被停止发送或禁用的时长。

@property (assign, nonatomic) NSUInteger frozenRate;