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 条
  • [41] Modeling, Identifying, and Simulating Dynamic Adaptive Streaming over HTTP
    Reed, Andrew
    Aikat, Jay
    2013 21ST IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2013,
  • [42] AUTOMATED QOE EVALUATION OF DYNAMIC ADAPTIVE STREAMING OVER HTTP
    Alberti, Claudio
    Renzi, Daniele
    Timmerer, Christian
    Mueller, Christopher
    Lederer, Stefan
    Battista, Stefano
    Mattavelli, Marco
    2013 FIFTH INTERNATIONAL WORKSHOP ON QUALITY OF MULTIMEDIA EXPERIENCE (QOMEX), 2013, : 58 - 63
  • [43] A control-theoretic approach to adapting VBR compressed video for transport over a CBR communications channel
    Liew, SC
    Tse, DCY
    IEEE-ACM TRANSACTIONS ON NETWORKING, 1998, 6 (01) : 42 - 55
  • [44] MPTCP plus : Enhancing Adaptive HTTP Video Streaming over Multipath
    Zhao, Jia
    Liu, Jiangchuan
    Zhang, Cong
    Cui, Yong
    Jiang, Yong
    Gong, Wei
    2020 IEEE/ACM 28TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2020,
  • [45] Dynamic Segment Size Selection in HTTP Based Adaptive Video Streaming
    Bedogni, Luca
    Di Felice, Marco
    Bononi, Luciano
    2017 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2017, : 665 - 670
  • [46] Fixing Multi-Client Oscillations In HTTP-based Adaptive Streaming: A Control Theoretic Approach
    Zhu, Xiaoqing
    Li, Zhi
    Pan, Rong
    Gahm, Joshua
    Hu, Hao
    2013 IEEE 15TH INTERNATIONAL WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING (MMSP), 2013, : 230 - 235
  • [47] BUFFER-BASED CONTROL THEORETIC APPROACH FOR DYNAMICALLY HTTP STREAMING
    Xu, Zhimin
    Zhou, Chao
    Liu, Li
    Zhang, Xinggong
    Guo, Zongming
    2016 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA & EXPO WORKSHOPS (ICMEW), 2016,
  • [48] Adaptive Resource Allocation for Computation Offloading: A Control-Theoretic Approach
    Avgeris, Marios
    Dechouniotis, Dimitrios
    Athanasopoulos, Nikolaos
    Papavassiliou, Symeon
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2019, 19 (02)
  • [49] Virtualized Dynamic transcoding service for adaptive streaming video over HTTP in 5G systems
    Meyerson, Einar
    Guija, Daniel
    Siddiqui, Muhammad Shuaib
    Gomez, David
    Fraile, Isaac
    2018 INTERNATIONAL CONFERENCE ON SMART COMMUNICATIONS IN NETWORK TECHNOLOGIES (SACONET), 2018, : 300 - 305
  • [50] A Novel Multicast Adaptive Logic For Dynamic Adaptive Streaming Over HTTP Network
    Dvir, Amit
    Dubin, Ran
    Hadar, Ofer
    Ben-Moshe, Boaz
    2014 IEEE 28TH CONVENTION OF ELECTRICAL & ELECTRONICS ENGINEERS IN ISRAEL (IEEEI), 2014,