产品百科 | RTC Android SDK 如何在通话前进行网络测速

操作步骤

  1. 使用网络测速功能时,应用层需要实现 AliRtcEngineEventListener 的 onNetworkQualityProbeTest 回调,用于接收测试结果返回。
private AliRtcEngineEventListener mEventListener = new AliRtcEngineEventListener() {
        @Override
        public void onNetworkQualityProbeTest(AliRtcEngine.AliRtcNetworkQuality aliRtcNetworkQuality) {
            //AliRtcNetworkQuality返回测速后的网络质量
        }
};
  1. 创建 SDK 引擎实例后,在加入频道之前,调用接口 startNetworkQualityProbeTest 启动测速功能,开始测速后测试结果将从 onNetworkQualityProbeTest 中回调返回。
    说明 网络测试功能必须在加入频道前使用,加入频道前您需要主动停止网络测速。
AliRtcEngine mAliRtcEngine =AliRtcEngine.getInstance(this);
 int i = mAliRtcEngine.startNetworkQualityProbeTest();
  1. 结束网络测速时,调用接口 stopNetworkQualityProbeTest 停止测速。
mAliRtcEngine.stopNetworkQualityProbeTest();


「视频云技术」你最值得关注的音视频技术公众号,每周推送来自阿里云一线的实践技术文章,在这里与音视频领域一流工程师交流切磋。

产品百科 | RTC Android SDK 如何在通话前进行网络测速

上一篇:产品百科 |零门槛玩转 RTC Unity Demo


下一篇:产品百科 |阿里云 RTC Mac SDK 常见问题汇总