Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 1

Machine learning-based energy consumption modeling and comparison of H.264/AVC and google VP8 encoders

International Journal of Electrical and Computer Engineering (IJECE) · Vol. 11 No. 2 (2021)

DOI
10.11591/ijece.v11i2.pp1303-1310
ISSN
2722-2578, 2088-8708
Published
2021-04-01
Publisher
Institute of Advanced Engineering and Science
License
creativecommons.org/licenses/by-sa/4.0

Abstract

Advancement of the prediction models used in a variety of fields is a result of the contribution of machine learning approaches. Utilizing such modeling in feature engineering is exceptionally imperative and required. In this research, we show how to utilize machine learning to save time in research experiments, where we save more than five thousand hours of measuring the energy consumption of encoding recordings. Since measuring the energy consumption has got to be done by humans and since we require more than eleven thousand experiments to cover all the combinations of video sequences, video bit_rate, and video encoding settings, we utilize machine learning to model the energy consumption utilizing linear regression. VP8 codec has been offered by Google as an open video encoder in an effort to replace the popular MPEG-4 Part 10, known as H.264/AVC video encoder standard. This research model energy consumption and describes the major differences between H.264/AVC and VP8 encoders in terms of energy consumption and performance through experiments that are based on machine learning modeling. Twenty-nine raw video sequences are used, offering a wide range of resolutions and contents, with the frame sizes ranging from QCIF(176x144) to 2160p(3840x2160). For fairness in comparison analysis, we use seven settings in VP8 encoder and fifteen types of tuning in H.264/AVC. The settings cover various video qualities. The performance metrics include video qualities, encoding time, and encoding energy consumption.

Collaboration network of the authors

13 authors · 30 co-authorship links · 22 across different organisations

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • Jordan University of Science and Technology
  • Isra University
  • Al-Zaytoonah University of Jordan
  • Hashemite University
  • Wayne State University
  • Yarmouk University
  • Taif University
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Asma’a Al-MnayyisYarmouk University2
Sanaa Abu AlasalJordan University of Science and Technology2
Qanita Bani BakerJordan University of Science and Technology2
Shadi Mahmoud Faleh AlZu’biAl-Zaytoonah University of Jordan1
Mahmoud Al‐AyyoubJordan University of Science and Technology1
Dimah Al-FraihatIsra University1
Abdel-Rahman Al-GhuwairiHashemite University1
Majed AlElaimatHashemite University1
Maram Saeed AlzaidiTaif University1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

This record comes from Crossref (what the publisher deposited), because the journal's own OAI-PMH endpoint could not be harvested.

Metadata source: Crossref API (cadangan, berdasarkan ISSN) https://api.crossref.org/journals/2088-8708/works, first harvested 27 Okt 2026, last seen 27 Okt 2026.
Metadata as oai_dc, converted from Crossref
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"><dc:title>Machine learning-based energy consumption modeling and comparison of H.264/AVC and google VP8 encoders</dc:title><dc:creator>Sharrab, Yousef O.</dc:creator><dc:creator>Alsmirat, Mohammad</dc:creator><dc:creator>Hawashin, Bilal</dc:creator><dc:creator>Sarhan, Nabil</dc:creator><dc:description>&lt;jats:p&gt;Advancement of the prediction models used in a variety of fields is a result of the contribution of machine learning approaches. Utilizing such modeling in feature engineering is exceptionally imperative and required. In this research, we show how to utilize machine learning to save time in research experiments, where we save more than five thousand hours of measuring the energy consumption of encoding recordings. Since measuring the energy consumption has got to be done by humans and since we require more than eleven thousand experiments to cover all the combinations of video sequences, video bit_rate, and video encoding settings, we utilize machine learning to model the energy consumption utilizing linear regression. VP8 codec has been offered by Google as an open video encoder in an effort to replace the popular MPEG-4 Part 10, known as H.264/AVC video encoder standard. This research model energy consumption and describes the major differences between H.264/AVC  and VP8 encoders in terms of energy consumption and performance through experiments that are based on machine learning modeling. Twenty-nine raw video sequences are used, offering a wide range of resolutions and contents, with the frame sizes ranging from QCIF(176x144) to 2160p(3840x2160). For fairness in comparison analysis, we use seven settings in VP8 encoder and fifteen types of tuning in H.264/AVC. The settings cover various video qualities. The performance metrics include video qualities, encoding time, and encoding energy consumption.&lt;/jats:p&gt;</dc:description><dc:publisher>Institute of Advanced Engineering and Science</dc:publisher><dc:date>2021-04-01</dc:date><dc:type>info:eu-repo/semantics/article</dc:type><dc:format>application/pdf</dc:format><dc:identifier>https://doi.org/10.11591/ijece.v11i2.pp1303-1310</dc:identifier><dc:identifier>10.11591/ijece.v11i2.pp1303-1310</dc:identifier><dc:source>International Journal of Electrical and Computer Engineering (IJECE); Vol 11 No 2 (2021); 1303</dc:source><dc:source>2722-2578</dc:source><dc:source>2088-8708</dc:source><dc:relation>http://ijece.iaescore.com/index.php/IJECE/article/viewFile/22840/14656</dc:relation><dc:rights>http://creativecommons.org/licenses/by-sa/4.0</dc:rights></oai_dc:dc>