NERtcBaseVideoEncodeConfiguration Class Reference
Inherits from | NSObject |
---|---|
Declared in | NERtcEngineBase.h |
maxProfile
视频编码的分辨率,用于衡量编码质量。详细信息请参考 NERtcVideoProfileType。
@property (nonatomic, assign) NERtcVideoProfileType maxProfile
Discussion
视频编码的分辨率,用于衡量编码质量。详细信息请参考 NERtcVideoProfileType。
Declared In
NERtcEngineBase.h
frameRate
视频编码的帧率。详细信息请参考 NERtcVideoFrameRate。
@property (nonatomic, assign) NERtcVideoFrameRate frameRate
Discussion
视频编码的帧率。详细信息请参考 NERtcVideoFrameRate。
- 使用主流时,默认根据设置的maxProfile决定帧率。
- maxProfile= kNERtcVideoProfileStandard,frameRate = kNERtcVideoFrameRateFps30。
- maxProfile< kNERtcVideoProfileStandard,frameRate = kNERtcVideoFrameRateFps15。
- 使用辅流时,frameRate 默认为 kNERtcVideoFrameRateFps7。
Declared In
NERtcEngineBase.h
minFrameRate
视频编码的最小帧率。默认为 0,表示使用默认最小帧率。
@property (nonatomic, assign) NSInteger minFrameRate
Discussion
视频编码的最小帧率。默认为 0,表示使用默认最小帧率。
Declared In
NERtcEngineBase.h
bitrate
视频编码的码率,单位为 Kbps。您可以根据场景需要,手动设置想要的码率。
@property (nonatomic, assign) NSInteger bitrate
Discussion
视频编码的码率,单位为 Kbps。您可以根据场景需要,手动设置想要的码率。
- 若设置的视频码率超出合理范围,SDK 会自动按照合理区间处理码率。
- 若设置为 0,SDK将会自行计算处理。
Declared In
NERtcEngineBase.h
minBitrate
视频编码的最小码率,单位为 Kbps。您可以根据场景需要,手动设置想要的最小码率,若设置为0,SDK 将会自行计算处理。
@property (nonatomic, assign) NSInteger minBitrate
Discussion
视频编码的最小码率,单位为 Kbps。您可以根据场景需要,手动设置想要的最小码率,若设置为0,SDK 将会自行计算处理。
Declared In
NERtcEngineBase.h