AgoraSimulcastConfig
配置多质量层级的视频流。
Objective-C
__attribute__((visibility("default"))) @interface AgoraSimulcastConfig: NSObject
@property (copy, nonatomic, readonly) NSArray<AgoraStreamLayerConfig*>* _Nonnull configs;
@property (assign, nonatomic) BOOL publishFallbackEnable;
@end
自从
自 v4.6.0 版本新增。
configs
分层推流配置项,详见 AgoraStreamLayerConfig。
publishFallbackEnable
是否开启分层推流回退:
YES
:开启分层推流回退。当发布端性能或网络较差时,系统会按 layer1 到 layer6 的顺序动态关闭多个不同质量层级的视频流。系统会保留大流和最低分辨率的视频流,以保证基本的视频连贯性。NO
:(默认)关闭分层推流回退。