LastmileProbeConfig

Last mile network probe configuration.

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; }
    }

Properties

probeUplink
Whether to probe the uplink network. Some users, such as audience members in a live broadcast channel, do not need network probing:
  • true: Probe the uplink network.
  • false: Do not probe the uplink network.
probeDownlink
Whether to probe the downlink network:
  • true: Probe the downlink network.
  • false: Do not probe the downlink network.
expectedUplinkBitrate
The expected maximum uplink bitrate in bps, ranging from [100000, 5000000]. It is recommended to refer to the bitrate values in SetVideoEncoderConfiguration when setting this parameter.
expectedDownlinkBitrate
The expected maximum downlink bitrate in bps, ranging from [100000, 5000000].