Game of streaming players: Is consensus viable or an Illusion?

Abdelhak Bentaleb, Ali C. Begen, Saad Harous, Roger Zimmermann

Research output: Contribution to journalArticlepeer-review

3 Citations (Scopus)


The dramatic growth of HTTP adaptive streaming (HAS) traffic represents a practical challenge for service providers in satisfying the demand from their customers. Achieving this in a network where multiple players share the network capacity has so far proved hard because of the bandwidth competition among the HAS players. This competition is exacerbated by the bandwidth overestimation that is introduced due to the isolated and selfish behavior of theHAS players. Each player strives individually to select themaximum bitratewithout considering the co-existing players or network resource dynamics. As a result, the HAS players suffer from video quality instability, quality unfairness, and network underutilization or oversubscription, and the players observe a poor quality of experience (QoE). To address this issue, we propose a fully distributed game theory and consensus-based collaborative adaptive bitrate solution for shared network environments, termed Game Theory and consensus-based Approach for Cooperative HAS delivery systems (GTAC). Our solution consists of two-stage games that run in parallel during a streaming session. We extensively evaluate GTAC on a broad set of trace-driven and real-world experiments. Results show that GTAC enhances the viewer QoE by up to 22%, presentation quality stability by up to 24%, fairness by at least 31%, and network utilization by 28% compared to the well-known schemes.

Original languageEnglish
Article number65
JournalACM Transactions on Multimedia Computing, Communications and Applications
Issue number2s
Publication statusPublished - Aug 2019


  • ABR
  • Consensus theory
  • Game theory
  • HAS
  • Instability
  • QoE
  • Scalability
  • Underutilization
  • Unfairness

ASJC Scopus subject areas

  • Hardware and Architecture
  • Computer Networks and Communications


Dive into the research topics of 'Game of streaming players: Is consensus viable or an Illusion?'. Together they form a unique fingerprint.

Cite this