TX_Enum_Type_AutoAdjustStrategy Constants Reference
Declared in | TXLiveSDKTypeDef.h |
---|
TX_Enum_Type_AutoAdjustStrategy
流控策略
Definition
typedef NS_ENUM(NSInteger, TX_Enum_Type_AutoAdjustStrategy ) {
AUTO_ADJUST_NONE = -1,
AUTO_ADJUST_LIVEPUSH_STRATEGY = 0,
AUTO_ADJUST_LIVEPUSH_RESOLUTION_STRATEGY = 1,
AUTO_ADJUST_REALTIME_VIDEOCHAT_STRATEGY = 5,
AUTO_ADJUST_BITRATE_STRATEGY_1 = 0,
AUTO_ADJUST_BITRATE_RESOLUTION_STRATEGY_1 = 1,
AUTO_ADJUST_BITRATE_STRATEGY_2 = 2,
AUTO_ADJUST_BITRATE_RESOLUTION_STRATEGY_2 = 3,
AUTO_ADJUST_REALTIME_BITRATE_STRATEGY = 4,
AUTO_ADJUST_REALTIME_BITRATE_RESOLUTION_STRATEGY = 5,
};
Constants
AUTO_ADJUST_NONE
-
无流控
Declared In
TXLiveSDKTypeDef.h
. AUTO_ADJUST_LIVEPUSH_STRATEGY
-
适用于普通直播推流的流控策略,该策略敏感度比较低,会缓慢适应带宽变化,有利于在带宽波动时保持画面的清晰度。
Declared In
TXLiveSDKTypeDef.h
. AUTO_ADJUST_LIVEPUSH_RESOLUTION_STRATEGY
-
适用于普通直播推流的流控策略,与 LIVEPUSH_STRATEGY 的差别是改模式下 SDK 会根据当前码率自动调整出适合的分辨率
Declared In
TXLiveSDKTypeDef.h
. AUTO_ADJUST_REALTIME_VIDEOCHAT_STRATEGY
-
适用于实时音视频通话的流控策略,也就是 VIDEO_QUALITY_REALTIME_VIDEOCHAT 所使用流控策略, 该策略敏感度比较高,网络稍有风吹草动就会进行自适应调整
Declared In
TXLiveSDKTypeDef.h
. AUTO_ADJUST_BITRATE_STRATEGY_1
-
已经废弃不用
Declared In
TXLiveSDKTypeDef.h
. AUTO_ADJUST_BITRATE_RESOLUTION_STRATEGY_1
-
已经废弃不用
Declared In
TXLiveSDKTypeDef.h
. AUTO_ADJUST_BITRATE_STRATEGY_2
-
已经废弃不用
Declared In
TXLiveSDKTypeDef.h
. AUTO_ADJUST_BITRATE_RESOLUTION_STRATEGY_2
-
已经废弃不用
Declared In
TXLiveSDKTypeDef.h
. AUTO_ADJUST_REALTIME_BITRATE_STRATEGY
-
实时:只调码率
Declared In
TXLiveSDKTypeDef.h
. AUTO_ADJUST_REALTIME_BITRATE_RESOLUTION_STRATEGY
-
实时:同时调码率和分辨率
Declared In
TXLiveSDKTypeDef.h
.
Declared In
TXLiveSDKTypeDef.h