天天看點

産品百科 | 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 如何在通話前進行網絡測速