setVideoConfig method
- ZegoVideoConfig config,
- {ZegoPublishChannel? channel}
设置视频配置,支持设置其他通道的推流。
支持版本:1.1.0 及以上。 详情描述:设置视频帧率、码率、视频采集分辨率、视频编码输出分辨率等视频配置。 业务场景:不同业务场景下的建议配置 https://doc-zh.zego.im/article/10365 默认值:默认视频采集分辨率为 360p,视频编码输出分辨率为 360p,码率为 600 kbps,帧率为 15 fps。 调用时机:调用 createEngine 之后。 使用限制:需要在 startPreview 前调用。在 startPreview 之后调用无法修改采集分辨率,仅支持修改编码分辨率和码率。 注意事项:移动端分辨率的宽高与 PC 端分辨率的宽高是相反的,例:移动端的 360p 的分辨率为 360x640,而 PC 端 360p 的分辨率为 640x360。 注意:此函数仅在 ZegoExpressVideo SDK 中有效!
config
视频配置,SDK 提供常用的分辨率、帧率和码率的组合值,也可自定义分辨率、帧率和码率。channel
推流通道。
Implementation
Future<void> setVideoConfig(ZegoVideoConfig config,
{ZegoPublishChannel? channel}) async {
return await ZegoExpressImpl.instance
.setVideoConfig(config, channel: channel);
}