startNetworkProbe method

Future<ZegoNetworkProbeResult> startNetworkProbe(
  1. ZegoNetworkProbeConfig config
)

启动网络探测。

支持版本:2.3.0 及以上。 详情描述:本地网络的一些问题可能会导致音视频通话失败。通过调用本函数可以探测当前各网络协议层是否正常,协助定位和解决相关的网络问题。 业务场景:在推拉流之前,可通过网络探测定位一些可能存在的网络问题。 调用时机:需要在 createEngine 之后调用。 使用限制:SDK 在同一时刻不会进行多个网络探测,即若存在进行中的网络探测时,重复调用本函数将不生效。 注意事项:SDK 内部依次探测 http、tcp、udp。如果中途探测失败,将不会继续后续探测。因此读取探测结果中的各项值时,需注意判空。一次网络探测可能耗时比较长,开发者可按需调用 stopNetworkProbe 来停止网络探测。不建议在推拉流过程中启动网络探测。 相关接口:可通过 stopNetworkProbe 停止网络探测。

  • config 网络探测配置。

Implementation

Future<ZegoNetworkProbeResult> startNetworkProbe(
    ZegoNetworkProbeConfig config) async {
  return await ZegoExpressImpl.instance.startNetworkProbe(config);
}