RteAbrFallbackLayer
RteAbrFallbackLayer
视频流回退的质量层级。
自从
v4.5.0
信息
- 使用 kRteAbrFallbackLayer1 至 kRteAbrFallbackLayer6 需联系技术支持开通 ABR 功能。开通后,你可以自定义每一个层级的分辨率,然后选择其中任意一个层级作为视频流回退的最低分辨率。在网络情况差时,SDK 会以此为下限,在此范围内根据网络状况动态调整分辨率。
- 自定义分辨率时请务必将视频质量层级(Layer)按分辨率从大到小进行排序,分辨率相同时需按帧率从大到小进行排序。
枚举值
- kRteAbrFallbackDisabled
- 0:0: 不对音视频流作回退处理,但不能保证音视频流的质量。
- kRteAbrFallbackLow
- 1:(默认)回退至最低质量的视频流。该层级的分辨率最低。
- kRteAbrFallbackAudioOnly
- 2:先尝试只接收最低质量的视频流;如果因网络环境太差无法显示视频,则再回退到只接收订阅的音频流。
- kRteAbrFallbackLayer1
- 3:回退到视频质量层级 1。该层级的分辨率和码率仅低于所订阅的最高质量的视频流。
- kRteAbrFallbackLayer2
- 4:回退到视频质量层级 2。该层级的分辨率仅低于层级 1。
- kRteAbrFallbackLayer3
- 5:回退到视频质量层级 3。该层级的分辨率仅低于层级 2。
- kRteAbrFallbackLayer4
- 5:回退到视频质量层级 4。该层级的分辨率仅低于层级 3。
- kRteAbrFallbackLayer5
- 5:回退到视频质量层级 5。该层级的分辨率仅低于层级 4。
- kRteAbrFallbackLayer6
- 5:回退到视频质量层级 6。该层级的分辨率仅低于层级 5。