通过调整编码参数,显著降低AV1解码复杂度与能耗。
An Empirical Study of Reducing AV1 Decoder Complexity and Energy Consumption via Encoder Parameter Tuning
- 通过关闭特定编码工具或使用快速解码预设,优化编码配置。
- libaom-av1关闭CDEF滤波器可减少10%解码周期,SVT-AV1快解模式降24%。
- 适合内容提供商优化视频流能源消耗,尤其对电池设备友好。
先进视频编码标准如AV1的普及常受限于其高解码复杂度,对电池供电设备构成挑战。尽管编码器可配置为生成更易解码的码流,但评估特定视频的解码复杂度与能耗却十分困难。本研究系统分析了在libaom-av1与SVT-AV1两个编码器中禁用不同编码工具及调整参数的影响。借助RAPL、Intel SoC Watch(集成于VTune分析器)等系统级能效测量工具,量化了解码复杂度、能耗与压缩效率之间的权衡关系。结果表明,特定编码配置可大幅降低解码复杂度而仅造成轻微感知质量损失:libaom-av1中禁用CDEF(环内滤波)使平均解码周期减少10%;SVT-AV1使用内置快速解码预设fast-decode=2,解码周期下降24%。这些发现为内容提供商优化AV1视频流的能效提供了可行策略。
原文摘要 · Abstract (English)
The widespread adoption of advanced video codecs such as AV1 is often hindered by their high decoding complexity, posing a challenge for battery-constrained devices. While encoders can be configured to produce bitstreams that are decoder-friendly, estimating the decoding complexity and energy overhead for a given video is non-trivial. In this study, we systematically analyse the impact of disabling various coding tools and adjusting coding parameters in two AV1 encoders, libaom-av1 and SVT-AV1. Using system-level energy measurement tools like RAPL (Running Average Power Limit), Intel SoC Watch (integrated with VTune profiler), we quantify the resulting trade-offs between decoding complexity, energy consumption, and compression efficiency for decoding a bitstream. Our results demonstrate that specific encoder configurations can substantially reduce decoding complexity with minimal perceptual quality degradation. For libaom-av1, disabling CDEF, an in-loop filter gives us a mean reduction in decoding cycles by 10%. For SVT-AV1, using the in-built, fast-decode=2 preset achieves a more substantial 24% reduction in decoding cycles. These findings provide strategies for content providers to lower the energy footprint of AV1 video streaming.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。