分辨率/码率/帧率设置
您可以通过 RCRTCCameraOutputStream
父类属性 videoConfig 设置视频参数。
提示
RCRTCCameraOutputStream
对象需要通过 [RCRTCEngine sharedInstance].defaultVideoStream
获取。
视频参数
RCRTCVideoStreamConfig
定义了视频流的分辨率、码率、与帧率参数:
Objective C
@property (nonatomic, strong) RCRTCVideoStreamConfig *videoConfig;
参数 | 类型 | 说明 | 默认值 |
---|---|---|---|
videoSizePreset | RCRTCVideoSizePreset | 摄像头输出的视频分辨率 | RCRTCVideoSizePreset640x480 |
videoFps | RCRTCVideoFPS | 视频发送帧率 | RCRTCVideoFPS15 |
maxBitrate | NSUInteger | 最大码率,默认 640x480 分辨率时 | 900 kbps |
minBitrate | NSUInteger | 最小码率,默认 640x480 分辨率时 | 200 kbps |
在通话过程中,实际视频码率在最小码率和最大码率之间根据网络情况浮动。