enablePublishDirectToCDN method

Future<void> enablePublishDirectToCDN(
  1. bool enable,
  2. {ZegoCDNConfig? config,
  3. ZegoPublishChannel? channel}
)

是否直接推流到 CDN(不经过 ZEGO RTC 服务器), 支持设置其他通道的推流。

支持版本:1.5.0 及以上。 详情描述:是否不经过 ZEGO RTC 服务器直接推流到 CDN。 业务场景:常用于对延迟没有特别高要求的大规模直播场景。 默认值:默认为 false,不开启直推。 调用时机:在创建引擎 createEngine后,开始推流startPublishingStream 前。 注意事项:直推 CDN 功能在网络传输过程中不经过 ZEGO 实时音视频云,无法使用 ZEGO 的超低延迟音视频服务。 相关接口:动态转推至 CDN 函数 addPublishCdnUrlremovePublishCdnUrl

  • enable 是否开启直推 CDN;true 表示开启直推 CDN;false 表示不开启直推 CDN;默认为 false。
  • config CDN 配置,若为 null 则使用 Zego 的后台配置。
  • channel 推流通道。

Implementation

Future<void> enablePublishDirectToCDN(bool enable,
    {ZegoCDNConfig? config, ZegoPublishChannel? channel}) async {
  return await ZegoExpressImpl.instance
      .enablePublishDirectToCDN(enable, config: config, channel: channel);
}