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