ZegoNetWorkProbe Class Reference

Inherits from NSObject
Declared in zego-api-network-probe-oc.h

Overview

网络测速管理类

+ sharedInstance

获取 ZegoNetWorkProbe 的单例对象

+ (instancetype)sharedInstance

Return Value

ZegoNetWorkProbe 的单例对象

Declared In

zego-api-network-probe-oc.h

– setNetWorkProbeDelegate:

设置网络测速的回调

- (void)setNetWorkProbeDelegate:(id<ZegoNetWorkProbeDelegate>)delegate

Parameters

delegate

回调

Declared In

zego-api-network-probe-oc.h

– startConnectivityTest

启动连通性测试 InitSDK 后调用 同一时间内与startUplinkSpeedTest/startDownlinkSpeedTest只有一个生效 推拉流会中断此操作 此接口仅仅只会检测与zego服务的连通性,不会产生媒体数据

- (void)startConnectivityTest

Declared In

zego-api-network-probe-oc.h

– stopConnectivityTest

停止连通性测试

- (void)stopConnectivityTest

Declared In

zego-api-network-probe-oc.h

– startUplinkSpeedTest:

开始上行测速 InitSDK 后调用 同一时间内与startConnectivityTest只有一个生效 启动推拉流会中断此操作 不建议长时间测速,可能会影响推拉流体验

- (void)startUplinkSpeedTest:(int)bitrate

Parameters

bitrate

测速推流时的比特率 单位bps

Declared In

zego-api-network-probe-oc.h

– setQualityCallbackInterval:

设置刷新网络质量的时间间隔

- (void)setQualityCallbackInterval:(int)interval

Parameters

interval

测速时回调质量的时间间隔 单位ms

Declared In

zego-api-network-probe-oc.h

– stopUplinkSpeedTest

停止上行测速

- (void)stopUplinkSpeedTest

Declared In

zego-api-network-probe-oc.h

– startDownlinkSpeedTest:

开始下行测速 InitSDK 后调用 同一时间内与startConnectivityTest只有一个生效 启动推拉流会中断此操作 不建议长时间测速,可能会影响推拉流体验

- (void)startDownlinkSpeedTest:(int)bitrate

Parameters

bitrate

测速推流时的比特率 单位bps

Declared In

zego-api-network-probe-oc.h

– stopDownlinkSpeedTest

停止下行测速

- (void)stopDownlinkSpeedTest

Declared In

zego-api-network-probe-oc.h