-
Notifications
You must be signed in to change notification settings - Fork 271
bwEstimateMode
pengbin edited this page Jul 21, 2017
·
6 revisions
金山SDK提供多种网络自适应模型。
该接口从v1.8.5后提供。
typedef NS_ENUM(NSUInteger, KSYBWEstimateMode) {
/// 默认模式 (综合模式,比较平稳)
KSYBWEstMode_Default = 0,
/// 流畅优先模式(消极上调, 极速下调)
KSYBWEstMode_Negtive,
/// 禁用网络自适应网络调整
KSYBWEstMode_Disable = 1000,
};
/**
@abstract 带宽估计模式
@discussion 带宽估计的策略选择 (开始推流前设置有效)
*/
@property (nonatomic, assign) KSYBWEstimateMode bwEstimateMode;
请参考视频码率配置wiki
_kit.streamerBase.bwEstimateMode = KSYBWEstMode_Default;
KSYBWEstimateMode | 说明 |
---|---|
KSYBWEstMode_Default | 默认码率自适应,会在网络拥塞时下调发送码率,网络状态良好时升高发送码率 |
KSYBWEstMode_Negtive | 相比KSYBWEstMode_Default,当网络状态良好时会消极升高发送码率(更慢速地上调) |
KSYBWEstMode_Disable | 关闭码率自适应 |
当开启码率自适应的时候,同时可以开启帧率动态变动。
具体参数说明请见wiki