RteAbrFallbackLayer
Fallback quality layers for video streams.
- Since
- Available since v4.4.0.
Note:
- To use
kRteAbrFallbackLayer1tokRteAbrFallbackLayer6, you must contact technical support to enable the ABR feature. Once enabled, you can customize the resolution of each layer and select any layer as the minimum fallback resolution. When network conditions are poor, the SDK dynamically adjusts the resolution within this range, using the selected layer as the lower limit. - When customizing resolutions, make sure to sort the video quality layers from highest to lowest resolution. If resolutions are the same, sort by frame rate from high to low.
Enumerations
- kRteAbrFallbackDisabled
- (0): No fallback for audio/video streams, but quality is not guaranteed.
- kRteAbrFallbackLow
- (1): (Default) Fallback to the lowest quality video stream. This layer has the lowest resolution.
- kRteAbrFallbackAudioOnly
- (2): Prefer receiving the lowest quality video stream; if the network is too poor to display video, fallback to receiving only the subscribed audio stream.
- kRteAbrFallbackLayer1
- (3): Fallback to video quality layer 1, which has slightly lower resolution and bitrate than the highest subscribed video quality.
- kRteAbrFallbackLayer2
- (4): Fallback to video quality layer 2, which has slightly lower resolution than layer 1.
- kRteAbrFallbackLayer3
- (5): Fallback to video quality layer 3, which has slightly lower resolution than layer 2.
- kRteAbrFallbackLayer4
- (6): Fallback to video quality layer 4, which has slightly lower resolution than layer 3.
- kRteAbrFallbackLayer5
- (7): Fallback to video quality layer 5, which has slightly lower resolution than layer 4.
- kRteAbrFallbackLayer6
- (8): Fallback to video quality layer 6, which has slightly lower resolution than layer 5.