Back to Search Start Over

Energy Consumption and Carbon Emissions of Modern Software Video Encoders

Authors :
Chachou, Taieb
Hamidouche, Wassim
Fezza, Sid Ahmed
Belalem, Ghalem
Source :
IEEE Consumer Electronics Magazine; November 2024, Vol. 13 Issue: 6 p73-91, 19p
Publication Year :
2024

Abstract

In today's digital landscape, video streaming holds an important role in internet traffic, driven by the pervasive use of mobile devices and the surge in streaming platform popularity. In light of this, the imperative to gauge energy consumption takes center stage, paving the way for ecoconscious and sustainable video streaming solutions with a minimal carbon dioxide (CO2) footprint. This article meticulously examines the energy consumption and CO2 emissions of five popular open-source and fast video encoders: x264, x265, VVenC, libvpx-vp9, and SVT-AV1. These encoders are optimized software implementations of three video coding standards (AVC/H.264, HEVC/H.265, VVC/H.266) and two video formats (VP9 and AV1). To ensure a fair comparison, we also assess coding efficiency across these encoders at four distinct presets, applying three objective quality metrics. Additional factors like computing density and memory usage are considered. Our experiments employ the JVET-CTC video dataset, encompassing video sequences of diverse content and resolutions. Encoding is executed on an Intel x86 multicore processor, while CO2 emissions are computed based on the energy mix data from a server situated in France, reflecting an average emission rate of 101 g/kWh. Our findings underscore that the x264 and SVT-AV1 encoders, especially at fast and faster presets, exhibit the lowest energy consumption and CO2 emissions. Notably, x264 boasts the most energy-efficient performance, yielding CO2 emissions of 0.28, 0.91, 2.07, and 9.74 g when encoding videos using faster, fast, medium, and slower presets, respectively. Furthermore, SVT-AV1 and VVenC encoders operating at a slower preset demonstrate superior coding efficiency, albeit at the cost of higher computational complexity and CO2 emissions of 60.5 g and 406 g, respectively. A salient observation from our study is that resolution and encoder presets serve as crucial parameters for curbing energy consumption and CO2 emissions, albeit with an inherent tradeoff in video quality. Comprehensive results from this research are publicly accessible.a a [Online]. Available: https://chachoutaieb.github.io/encoding_energy_co2

Details

Language :
English
ISSN :
21622248 and 21622256
Volume :
13
Issue :
6
Database :
Supplemental Index
Journal :
IEEE Consumer Electronics Magazine
Publication Type :
Periodical
Accession number :
ejs67653330
Full Text :
https://doi.org/10.1109/MCE.2023.3347714