A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP

被引:722
|
作者
Yin, Xiaoqi [1 ]
Jindal, Abhishek [1 ]
Sekar, Vyas [1 ]
Sinopoli, Bruno [1 ]
机构
[1] Carnegie Mellon University, United States
来源
Computer Communication Review | 2015年 / 45卷 / 04期
基金
美国国家科学基金会;
关键词
Video streaming - HTTP - Optimization - Quality of service;
D O I
10.1145/2785956.2787486
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
User-perceived quality-of-experience (QoE) is critical in Internet video applications as it impacts revenues for content providers and delivery systems. Given that there is little support in the network for optimizing such measures, bottlenecks could occur anywhere in the delivery system. Consequently, a robust bitrate adaptation algorithm in client-side players is critical to ensure good user experience. Previous studies have shown key limitations of state-of-art commercial solutions and proposed a range of heuristic fixes. Despite the emergence of several proposals, there is still a distinct lack of consensus on: (1) How best to design this client-side bitrate adaptation logic (e.g., use rate estimates vs. buffer occupancy); (2) How well specific classes of approaches will perform under diverse operating regimes (e.g., high throughput variability); or (3) How do they actually balance different QoE objectives (e.g., startup delay vs. rebuffering). To this end, this paper makes three key technical contributions. First, to bring some rigor to this space, we develop a principled control-theoretic model to reason about a broad spectrum of strategies. Second, we propose a novel model predictive control algorithm that can optimally combine throughput and buffer occupancy information to outperform traditional approaches. Third, we present a practical implementation in a reference video player to validate our approach using realistic trace-driven emulations. © 2015 ACM.
引用
收藏
页码:325 / 338
相关论文
共 50 条
  • [1] A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP
    Yin, Xiaoqi
    Jindal, Abhishek
    Sekar, Vyas
    Sinopoli, Bruno
    SIGCOMM'15: PROCEEDINGS OF THE 2015 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION, 2015, : 325 - 338
  • [2] A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP
    Yin, Xiaoqi
    Jindal, Abhishek
    Sekar, Vyas
    Sinopoli, Bruno
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2015, 45 (04) : 325 - 338
  • [3] A Fine-Tuned Control-Theoretic Approach for Dynamic Adaptive Streaming Over HTTP
    Ito, Maria Silvia
    Bezerra, Daniel
    Fernandes, Stenio
    Sadok, Djamel
    Szabo, Geza
    2015 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), 2015, : 301 - 308
  • [4] A CONTROL-THEORETIC APPROACH TO RATE ADAPTATION FOR DYNAMIC HTTP STREAMING
    Zhou, Chao
    Zhang, Xinggong
    Huo, Longshe
    Guo, Zongming
    2012 IEEE VISUAL COMMUNICATIONS AND IMAGE PROCESSING (VCIP), 2012,
  • [5] A Control-Theoretic Approach to Adaptive Video Streaming in Dense Wireless Networks
    Miller, Konstantin
    Bethanabhotla, Dilip
    Caire, Giuseppe
    Wolisz, Adam
    IEEE TRANSACTIONS ON MULTIMEDIA, 2015, 17 (08) : 1309 - 1322
  • [6] A Cache-Aware Approach for Dynamic Adaptive Video Streaming over HTTP
    Liu, Yudan
    Lin, Tao
    Liu, Zhilei
    Dai, Liang
    2019 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2019, : 627 - 632
  • [7] Deep Reinforcement Learning-Based Approach for Video Streaming: Dynamic Adaptive Video Streaming over HTTP
    Souane, Naima
    Bourenane, Malika
    Douga, Yassine
    APPLIED SCIENCES-BASEL, 2023, 13 (21):
  • [8] Adaptive Video Streaming over HTTP with Dynamic Resource Estimation
    Truong Cong Thang
    Le, Hung T.
    Nguyen, Hoc X.
    Pham, Anh T.
    Kang, Jung Won
    Ro, Yong Man
    JOURNAL OF COMMUNICATIONS AND NETWORKS, 2013, 15 (06) : 635 - 644
  • [9] A Control-Theoretic Approach to Rate Control for Streaming Videos
    Huang, Yingsong
    Mao, Shiwen
    Midkiff, Scott F.
    IEEE TRANSACTIONS ON MULTIMEDIA, 2009, 11 (06) : 1072 - 1081
  • [10] Want to Play DASH? A Game Theoretic Approach for Adaptive Streaming over HTTP
    Bentaleb, Abdelhak
    Begen, Ali C.
    Harous, Saad
    Zimmermann, Roger
    PROCEEDINGS OF THE 9TH ACM MULTIMEDIA SYSTEMS CONFERENCE (MMSYS'18), 2018, : 13 - 26