networkQuality property
read / write
通话中每个用户的网络上下行 last mile 质量报告回调。
该回调描述每个用户在通话中的 last mile 网络状态,其中 last mile 是指设备到 Agora 边缘服务器的网络状态。 该回调每 2 秒触发一次。如果远端有多个用户/主播,该回调每 2 秒会被触发多次。
NetworkQualityWithUidCallback
包含如下参数:
- int
uid
:用户 ID。表示该回调报告的是持有该 ID 的用户的网络质量。当uid
为 0 时,返回的是本地用户的网络质量。 - NetworkQuality
txQuality
:该用户的上行网络质量,基于上行视频的发送码率、上行丢包率、平均往返时延和网络抖动计算。 该值代表当前的上行网络质量,帮助判断是否可以支持当前设置的视频编码属性。假设上行码率是 1000 Kbps, 那么支持 640 × 480 的分辨率、30 fps 的帧率没有问题,但是支持 1280 x 720 的分辨率就会有困难。 - NetworkQuality
rxQuality
:该用户的下行网络质量,基于下行网络的丢包率、平均往返延时和网络抖动计算。
Implementation
NetworkQualityWithUidCallback networkQuality