通话数据统计
SDK 通过通话状态数据监听类 RCRTCStatsListener 提供详细数据,上层依据此数据可进行提示,状态判断等处理。
您可以通过 RCRTCStatsListener 监听类提供的 OnNetworkStats、 OnLocalAudioStats、OnLocalVideoStats、OnRemoteAudioStats、OnRemoteVideoStats、OnLiveMixAudioStats、OnLiveMixVideoStats 获取 SDK 上报的音频统计数据,例如音频流相关用户数据、音频流质量数据、网络状态与质量数据等。
注册通话状态数据监听器
通过 RCRTCEngine.SetStatsListener 方法注册取消状态监听。
注册监听器后,上层会收到底层音频库在音频通话过程中上报的通话详细数据。上报频率按照 RCRTCEngineSetup#statusReportInterval 中指定的时间间隔(默认1秒)。
OnNetworkStats
OnNetworkStats 回调方法通过 RCRTCNetworkStats 对象上报网络状态数据。
| 回调参数 | 回调类型 | 说明 |
|---|---|---|
| stats | RCRTCNetworkStats | 网络状态信息的输出,默认每秒输出一次 |
-
RCRTCNetworkStats类说明:RCRTCNetworkStats类属性类型 说明 Type RCRTCNetworkType UNKNOWN: 未知
WIFI: 无线网络
MOBILE: 手机网络Ip String 本端 IP 地址 SendBitrate int 发送码率,单位:kbps ReceiveBitrate long 接收码率,单位:kbps Rtt int 往返延时,单位:ms