Energy Consumption and Carbon Footprint of Modern Video Decoding Software

被引:3
作者
Chachou, Taieb [1 ]
Hamidouche, Wassim [2 ,3 ]
Fezza, Sid Ahmed [4 ]
Belalem, Ghalem [1 ]
机构
[1] Univ Oran1, Fac Exact & Appl Sci, LIO Lab, Es Senia, Algeria
[2] Univ Rennes, INSA Rennes, CNRS, IETR UMR 6164, Rennes, France
[3] Technol Innovat Inst, POB 9639, Abu Dhabi, U Arab Emirates
[4] Natl Higher Sch Telecommun & ICT, Oran, Algeria
来源
2023 IEEE 25TH INTERNATIONAL WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING, MMSP | 2023年
关键词
Video decoding; CO2; emissions; Energy consumption; AVC; HEVC; VP9; AV1; VVC; Video quality;
D O I
10.1109/MMSP59012.2023.10337654
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The estimation of energy consumption has become vital in developing eco-friendly and sustainable video streaming solutions to monitor CO2 emissions. In this paper, we seek to evaluate and compare the energy consumption and CO2 emissions of the decoding process related to three popular video coding standards, namely AVC, HEVC, VVC, along with two video formats VP9, and AV1 through their real-time software decoders, including h264, hevc, VVdeC/OpenVVC, vp9, and libdav1d. The evaluation is conducted on two types of consumer hardware, desktop PC and laptop. To ensure a fair evaluation, we also assess the coding efficiency of software encoder implementations using three objective quality metrics. The experimental results revealed that the h264 decoder consumes the lowest energy and is associated with the lowest CO2 emissions compared to other decoders on both hardware platforms. On the other hand, the VVenC encoder enhances coding efficiency at the cost of increased decoding energy consumption and CO2 emissions, particularly noticeable in the case of the OpenVVC decoder. Meanwhile, x265/hevc achieves a compelling balance between coding efficiency and decoding energy consumption. The full results of this work are available at https://decodingenergy.github. io/decoding_energy_co2.html.
引用
收藏
页数:6
相关论文
共 26 条
  • [1] [Anonymous], Electricity maps
  • [2] Bjontegaard G., 2001, Doc. VCEGM33, P1
  • [3] Bossen J., 2019, JointVideo Experts Team ITU-T SG, V16, P19
  • [4] Overview of the Versatile Video Coding (VVC) Standard and its Applications
    Bross, Benjamin
    Wang, Ye-Kui
    Ye, Yan
    Liu, Shan
    Chen, Jianle
    Sullivan, Gary J.
    Ohm, Jens-Rainer
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2021, 31 (10) : 3736 - 3764
  • [5] eea, Average CO2 emissions from newly registered motor vehicles in Europe
  • [6] Efoui-Hess M., 2019, The Shift Project
  • [7] Decoding-Energy-Rate-Distortion Optimization for Video Coding
    Herglotz, Christian
    Heindel, Andreas
    Kaup, Andre
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2019, 29 (01) : 171 - 182
  • [8] Modeling the Energy Consumption of the HEVC Decoding Process
    Herglotz, Christian
    Springer, Dominic
    Reichenbach, Marc
    Stabernack, Benno
    Kaup, Andre
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2018, 28 (01) : 217 - 229
  • [9] I. Inc, Reading rapl energy measurements from linux
  • [10] A Comparative Analysis of the Time and Energy Demand of Versatile Video Coding and High Efficiency Video Coding Reference Decoders
    Kraenzler, Matthias
    Herglotz, Christian
    Kaup, Andre
    [J]. 2020 IEEE 22ND INTERNATIONAL WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING (MMSP), 2020,