AgoraDegradationPreference
AgoraDegradationPreference
带宽受限时的视频降级偏好设置。
枚举值
- AgoraDegradationMaintainAuto
- (-1):(默认)自动模式。SDK 会根据设置的视频场景自动选择
AgoraDegradationMaintainFramerate、AgoraDegradationBalanced或AgoraDegradationMaintainResolution,以实现最佳的整体用户体验(QoE)。 - AgoraDegradationMaintainQuality
- (0):在带宽受限的视频编码过程中,优先降低视频帧率以保持视频分辨率。适用于对视频画质要求较高的场景。
- AgoraDegradationMaintainFramerate
- (1):在带宽受限的视频编码过程中,优先降低视频分辨率以保持视频帧率。适用于对视频流畅性要求较高且可接受画质降低的场景。
- AgoraDegradationBalanced
- (2):在带宽受限的视频编码过程中,同时降低视频帧率和分辨率。相比
AgoraDegradationMaintainQuality和AgoraDegradationMaintainFramerate,该模式的降级程度更小,适用于对流畅性和画质均有要求的场景。信息发送端视频分辨率可能会发生变化,接收端需处理该问题。详见 rtcEngine:videoSizeChangedOfSourceType:uid:size:rotation:。 - AgoraDegradationMaintainResolution
- (3):在带宽受限的视频编码过程中,优先降低视频帧率以保持视频分辨率。适用于对视频画质要求较高的场景。
- AgoraDegradationDisable
- (100):禁用 VQC 调整。