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 条
  • [21] USING SCALABLE VIDEO CODING FOR DYNAMIC ADAPTIVE STREAMING OVER HTTP IN MOBILE ENVIRONMENTS
    Mueller, Christopher
    Renzi, Daniele
    Lederer, Stefan
    Battista, Stefano
    Timmerer, Christian
    2012 PROCEEDINGS OF THE 20TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2012, : 2208 - 2212
  • [22] An Adaptation Aware Hybrid Client-Cache Approach for Video Delivery with Dynamic Adaptive Streaming over HTTP
    Mehr, Sheyda Kiani
    Juluri, Parikshit
    Maddumala, Mahesh
    Medhi, Deep
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [23] OSCILLATION COMPENSATING DYNAMIC ADAPTIVE STREAMING OVER HTTP
    Mueller, Christopher
    Lederer, Stefan
    Grandl, Reinhard
    Timmerer, Christian
    2015 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA & EXPO (ICME), 2015,
  • [24] Emulation of Dynamic Adaptive Streaming over HTTP with Mininet
    Zabrovskiy, Anatoliy
    Kuzmin, Evgeny
    Petrov, Evgeny
    Fomichev, Mikhail
    2016 18TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION AND SEMINAR ON INFORMATION SECURITY AND PROTECTION OF INFORMATION TECHNOLOGY (FRUCT-ISPIT), 2016, : 391 - 396
  • [25] One Implementation of Dynamic Adaptive Streaming over HTTP
    Lazic, Krsto
    Milosevic, Milena
    Miljkovic, Goran
    Ikonic, Nikola
    Kovacevic, Jelena
    2012 20TH TELECOMMUNICATIONS FORUM (TELFOR), 2012, : 1496 - 1499
  • [26] Energy Cognitive Dynamic Adaptive Streaming over HTTP
    Kim, Seohyang
    Oh, Hayoung
    Kim, Chongkwon
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2015, 9 (06): : 2144 - 2159
  • [27] Optimization of TCP Congestion Control Algorithm in Dynamic Adaptive Streaming over HTTP
    Wu H.
    Wang L.
    Cheng G.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2019, 56 (09): : 1965 - 1976
  • [28] QoE-aware Video Adaptive Streaming over HTTP
    Dac, Chien T.
    Tran, Huyen T. T.
    Truong Thu Huong
    Son Tran
    Nguyen Huu Thanh
    Pham Ngoc Nam
    Truong Cong Thang
    IEEE ICCE 2020: 2020 IEEE EIGHTH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND ELECTRONICS (ICCE), 2021, : 117 - 122
  • [29] Impact of segment size on Dynamic Adaptive Video Streaming over HTTP (DASH) over LAN network
    Rizqallah, Alzahrani Ibrahim
    Naeem, Ramzan
    Abbes, Amira
    REAL-TIME IMAGE AND VIDEO PROCESSING 2018, 2018, 10670
  • [30] Queueing Theoretic Approach to Playout Buffer Model for HTTP Adaptive Streaming
    Park, Jiwoo
    Chung, Kwangsue
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2018, 12 (08): : 3856 - 3872