LastmileProbeConfig
Configurations of the last-mile network test.
public class LastmileProbeConfig
{
public LastmileProbeConfig()
{
}
public LastmileProbeConfig(bool probeUplink, bool probeDownlink, uint expectedUplinkBitrate,
uint expectedDownlinkBitrate)
{
this.probeUplink = probeUplink;
this.probeDownlink = probeDownlink;
this.expectedUplinkBitrate = expectedUplinkBitrate;
this.expectedDownlinkBitrate = expectedDownlinkBitrate;
}
public bool probeUplink { set; get; }
public bool probeDownlink { set; get; }
public uint expectedUplinkBitrate { set; get; }
public uint expectedDownlinkBitrate { set; get; }
}
Attributes
- probeUplink
-
Sets whether to test the uplink network. Some users, for example, the audience members in a LIVE_BROADCASTING channel, do not need such a test.
true: Test the uplink network.false: Do not test the uplink network.
- probeDownlink
-
Sets whether to test the downlink network:
true: Test the downlink network.false: Do not test the downlink network.
- expectedUplinkBitrate
- The expected maximum uplink bitrate (bps) of the local user. The value range is [100000, 5000000]. Agora recommends referring to SetVideoEncoderConfiguration to set the value.
- expectedDownlinkBitrate
- The expected maximum downlink bitrate (bps) of the local user. The value range is [100000,5000000].