ChuangVideoConfig Class Reference

Inherits from NSObject
Declared in ChuangVideoConfig.h

  captureSize

视频拍摄采集分辨率,使用默认相机采集且相机启动前设置有效,预览展示可使用该分辨率,默认不设置的话会执行内部默认采集分辨率。

@property (nonatomic, assign) CGSize captureSize

Declared In

ChuangVideoConfig.h

  encodeSize

推流的视频编码分辨率,推荐值:540x960。推流前设置有效

@property (nonatomic, assign) CGSize encodeSize

Declared In

ChuangVideoConfig.h

  fps

推流的视屏帧率,推荐值:15 推流前设置

@property (nonatomic, assign) NSUInteger fps

Declared In

ChuangVideoConfig.h

  bitrateKbps

推流的视频比特率(单位:kbps),推荐值:600 kbps。推流前设置

@property (nonatomic, assign) NSUInteger bitrateKbps

Declared In

ChuangVideoConfig.h

  renderMode

视频显示模式(是否拉伸等),详情见ChuangVideoRenderMode

@property (nonatomic, assign) ChuangVideoRenderMode renderMode

Declared In

ChuangVideoConfig.h

+ configWithPreset:

常用推流属性设置预设项 (定义几种常见分辨率下的码率、帧率配置组合,方便快速切换).推荐常用推流属性设置预设项,videoConfigPreset详情参照ChuangVideoConfigPreset,如果给videoConfigPreset设了默认设置预设,分辨率、帧率、码率不需要再单独设置了;如果预设列表中几种都不能满足实际的视频属性,可以自定义分别设置分辨率、帧率、码率的值,则该预设属性不用再调用

+ (instancetype)configWithPreset:(ChuangVideoConfigPreset)videoConfigPreset

Declared In

ChuangVideoConfig.h