Skip to main navigation Skip to search Skip to main content

GreenABR+: Generalized Energy-Aware Adaptive Bitrate Streaming

  • IBM
  • SUNY Buffalo
  • Microsoft USA

Research output: Contribution to journalArticlepeer-review

10 Scopus citations

Abstract

Adaptive bitrate (ABR) algorithms play a critical role in video streaming by making optimal bitrate decisions in dynamically changing network conditions to provide a high quality of experience (QoE) for users. However, most existing ABRs suffer from limitations such as predefined rules and incorrect assumptions about streaming parameters. They often prioritize higher bitrates and ignore the corresponding energy footprint, resulting in increased energy consumption, especially for mobile device users. Additionally, most ABR algorithms do not consider perceived quality, leading to suboptimal user experience. This article proposes a novel ABR scheme called GreenABR+, which utilizes deep reinforcement learning to optimize energy consumption during video streaming while maintaining high user QoE. Unlike existing rule-based ABR algorithms, GreenABR+ makes no assumptions about video settings or the streaming environment. GreenABR+ model works on different video representation sets and can adapt to dynamically changing conditions in a wide range of network scenarios. Our experiments demonstrate that GreenABR+ outperforms state-of-the-art ABR algorithms by saving up to 57% in streaming energy consumption and 57% in data consumption while providing up to 25% more perceptual QoE due to up to 87% less rebuffering time and near-zero capacity violations. The generalization and dynamic adaptability make GreenABR+ a flexible solution for energy-efficient ABR optimization.

Original languageEnglish
Article number269
JournalACM Transactions on Multimedia Computing, Communications and Applications
Volume20
Issue number9
DOIs
StatePublished - Aug 16 2024

Keywords

  • Video streaming
  • deep reinforcement learning
  • energy efficiency

Fingerprint

Dive into the research topics of 'GreenABR+: Generalized Energy-Aware Adaptive Bitrate Streaming'. Together they form a unique fingerprint.

Cite this