logo
当前页

ZegoMixerVideoConfig

ZegoMixerVideoConfig

混流视频配置

详情

配置混流任务的视频参数,帧率、码率、分辨率

Declared in ZegoExpressDefines.h

属性

fps

fps
nonatomic, assign int fps

视频帧率,开始混流任务后不能修改

bitrate

bitrate
nonatomic, assign int bitrate

视频码率,单位为 kbps

quality

quality
nonatomic, assign int quality

视频质量,视频码率控制模式参数设置为恒定质量时此设置值有效,有效值范围 [0,51],默认值是 23。若想视频质量好点,在 23 的基础上降低质量值测试调整。若想文件大小小一点,在 23 的基础上升高质量值测试调整。以 x 值下的文件大小为例, x + 6 值下的文件大小是 x 值下文件大小的一半,x - 6 值下的文件大小是 x 值下文件大小的两倍。在 web 平台,此属性不生效。

rateControlMode

rateControlMode
nonatomic, assign ZegoVideoRateControlMode rateControlMode

视频码率控制模式。在 web 平台,此属性不生效。

resolution

resolution
nonatomic, assign CGSize resolution

视频分辨率

方法

configWithResolution:fps:bitrate

configWithResolution:fps:bitrate
- (void)+ (instancetype)configWithResolution:(CGSize)resolution fps:(int)fps bitrate:(int)bitrate;
创建混流视频配置
Declared in ZegoExpressDefines.h

ZegoMixerVideoConfig 实例

initWithResolution:fps:bitrate

initWithResolution:fps:bitrate
- (instancetype)initWithResolution:(CGSize)resolution fps:(int)fps bitrate:(int)bitrate;
创建混流视频配置
Declared in ZegoExpressDefines.h

ZegoMixerVideoConfig 实例

上一篇

zegomixertask

下一篇

zegomixerwhiteboard

当前页

返回到顶部