enableTrafficControl method
- bool enable,
- int property,
- {ZegoPublishChannel? channel}
开始或停止指定推流通道的流量控制。
支持版本:1.5.0 及以上。 详情描述:开启流量控制可以使 SDK 根据当前上行网络环境状况,或者在1 对1 互动场景下根据对方下行网络环境状况,调节音视频推流码率大小,以保障效果流畅。同时,可进一步指定流量控制的属性来调整相应的控制策略。 默认值:默认开启。 调用时机:在创建引擎 createEngine 后,在推流 startPublishingStream 之前调用生效。 使用限制:仅支持 RTC 推流。
enable
是否使用流量控制;true 表示开启流控;false 表示关闭流控;默认为 true。property
流量控制的属性,位掩码格式。具体可设置为 ZegoTrafficControlProperty 的属性的一个或多个枚举组合。默认为 AdaptiveFPS。channel
推流通道。
Implementation
Future<void> enableTrafficControl(bool enable, int property,
{ZegoPublishChannel? channel}) async {
return await ZegoExpressImpl.instance
.enableTrafficControl(enable, property, channel: channel);
}