setMinVideoBitrateForTrafficControl method

Future<void> setMinVideoBitrateForTrafficControl(
  1. int bitrate,
  2. ZegoTrafficControlMinVideoBitrateMode mode,
  3. {ZegoPublishChannel? channel}
)

设置指定推流通道的流量控制视频码率最低值

支持版本:1.1.0 及以上。 详情描述:设置流量控制时视频码率达到最低阈值时的控制策略。当码率低于最低阈值时,可以选择不发送视频数据或者以极低帧率发送。 默认值:无视频码率最低阈值的控制效果。 调用时机:在创建引擎 createEngine 后,在推流 startPublishingStream 前调用生效。 使用限制:必须开启流量控制 enableTrafficControl。 相关接口:enableTrafficControl。 注意:此函数仅在 ZegoExpressVideo SDK 中有效!

  • bitrate 最低视频码率,单位为 kbps。
  • mode 低于最低码率时的视频发送模式。
  • channel 推流通道。

Implementation

Future<void> setMinVideoBitrateForTrafficControl(
    int bitrate, ZegoTrafficControlMinVideoBitrateMode mode,
    {ZegoPublishChannel? channel}) async {
  return await ZegoExpressImpl.instance
      .setMinVideoBitrateForTrafficControl(bitrate, mode, channel: channel);
}