startNetworkDetection abstract method
开启通话前网络探测
isTestUplink
是否探测上行带宽
expectedUplinkBitrate
设置期望上行带宽,单位:kbps。范围为 {0, [100-10000]}
,其中, 0
表示由 SDK 指定最高码率。
isTestDownlink
是否探测下行带宽
expectedDownlinkBitrate
设置期望下行带宽,单位:kbps。范围为 {0, [100-10000]}
,其中, 0
表示由 SDK 指定最高码率。
返回值:
0
:调用成功;<0
:调用失败,具体原因参看 ReturnStatus。
注意:
- 成功调用本接口后,会在 3s 内收到一次 RTCVideoEventHandler.onNetworkDetectionResult 回调,此后每 2s 收到一次该回调,通知探测结果;
- 若探测停止,则会收到一次 RTCVideoEventHandler.onNetworkDetectionStopped 通知探测停止。
Implementation
Future<int?> startNetworkDetection({
required bool isTestUplink,
required int expectedUplinkBitrate,
required bool isTestDownlink,
required int expectedDownlinkBitrate,
});