功能描述
QttAudio支持报告频道中用户的网络情况。QttAudio会每隔2秒进行一次网络情况统计,包括用户网络的网络质量等级、RTT、上下行丢包率、抖动等统计。
其中网络质量等级分为6类:
QUALITY_UNKNOWN = 0, //网络质量未知 |
接口描述
public class RtcStat {
public int mUpLossRate; //上行丢包率
public int mDownLossRate; //下行丢包率
public int mRttAverage; //平均Rtt
public int mJitter; //抖动
}
public interface ChannelObserver {
/**
* 当前通话网络统计回调,通话中每两秒触发一次
* @param uid 用户ID。表示该ID的用户的网络质量,如果为0,表示本地用户的网络质量
* @param txQuality 该用户的上行网络质量
* @param rxQuality 该用户的下行网络质量
* @param stat 通话相关的统计信息
* @param name 加入频道设置的用户名。如果没有设置则为""
*/
void onNetworkStats(long uid, int txQuality, int rxQuality, RtcStat stat,String name);
}
示例代码
ChannelObserver channelObserver = new ChannelObserver() { |