DEGRADATION_PREFERENCE

  • C++

更新时间不可用

带宽受限时的视频降级偏好设置。

枚举值

参数名描述
MAINTAIN_AUTO

(-1):自动模式(默认)。SDK 会根据设置的视频场景自动选择 MAINTAIN_FRAMERATE、MAINTAIN_BALANCED 或 MAINTAIN_RESOLUTION,以实现最佳的整体体验质量(QoE)。

MAINTAIN_QUALITY

(0):已废弃。建议改用 MAINTAIN_RESOLUTION。在带宽受限的视频编码过程中,其行为与 MAINTAIN_RESOLUTION 相同:优先降低帧率以保持分辨率。适用于对视频质量要求较高的场景。

MAINTAIN_FRAMERATE

(1):在带宽受限的视频编码过程中,优先降低分辨率以保持帧率。适用于对流畅度要求较高且可接受画质降低的场景。

MAINTAIN_BALANCED

(2):在带宽受限的视频编码过程中,同时降低帧率和分辨率。降级程度低于 MAINTAIN_QUALITY 和 MAINTAIN_FRAMERATE,适用于对流畅度和画质均有要求的场景。

注: 发送端视频的分辨率可能会发生变化,远端用户需要处理该问题。详见 onVideoSizeChanged。

MAINTAIN_RESOLUTION

(3):在带宽受限的视频编码过程中,优先降低帧率以保持分辨率。适用于对视频质量要求较高的场景。

DISABLED

(100):关闭 VQC 调整功能。

表格内容超出当前宽度,可横向滚动查看更多列。

这个页面有帮助吗?