An Empirical Study of Reducing AV1 Decoder Complexity and Energy Consumption via Encoder Parameter Tuning
By: Vibhoothi Vibhoothi , Julien Zouein , Shanker Shreejith and more
Potential Business Impact:
Makes videos use less power on phones.
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.
Similar Papers
Predicting Encoding Energy from Low-Pass Anchors for Green Video Streaming
Multimedia
Saves energy watching videos online.
Ultra-Low Bitrate Perceptual Image Compression with Shallow Encoder
CV and Pattern Recognition
Makes pictures smaller for weak devices.
Toward Lightweight and Fast Decoders for Diffusion Models in Image and Video Generation
CV and Pattern Recognition
Makes AI create pictures and videos much faster.