onNetworkQuality property

(void Function(String userID, ZegoStreamQualityLevel upstreamQuality, ZegoStreamQualityLevel downstreamQuality)?) onNetworkQuality
getter/setter pair

房间内正在推流的用户的网络质量回调。

支持版本:2.10.0 及以上。 详情描述:本地和远端用户的上下行网络回调,默认每两秒回调一次本地和每个拉取的远端用户的网络状况。 2.10.0 至 2.13.1 版本: 1. 自身必须既推流又拉流,才会收到自身的网络质量回调。 2. 当拉一条流时,推流端有拉流且推流端在自己所在房间内,才会收到该用户的网络质量。 2.14.0 至 2.21.1 版本:

  1. 自身只要推流或拉流,就会收到自身的网络质量回调。 2. 当拉一条流时,推流端在自己所在房间内,就会收到该用户的网络质量。 2.22.0 及以上版本:
  2. 预估远端推流用户的网络情况,如果远端推流用户心跳丢失 1 次,回调其网络质量为 unknown;如果远端推流用户心跳丢失达到 3 次,回调其网络质量为 die。 业务场景:当开发者希望分析链路上的网络情况,或想要了解本地和远端用户的网络状况。 通知时机:调用 startPublishingStream 推流或 startPlayingStream 拉流后触发。
  • userID 用户 ID,空表示本地用户
  • upstreamQuality 上行网络质量
  • downstreamQuality 下行网络质量

Implementation

static void Function(String userID, ZegoStreamQualityLevel upstreamQuality,
    ZegoStreamQualityLevel downstreamQuality)? onNetworkQuality;