A Buffer-Based Approach to Rate Adaptation: Evidence from a Large Video Streaming Service

被引:439
|
作者
Huang, Te-Yuan [1 ]
Johari, Ramesh [1 ]
McKeown, Nick [1 ]
Trunnell, Matthew [2 ]
Watson, Mark [2 ]
机构
[1] Stanford Univ, Stanford, CA 94305 USA
[2] Netflix, Los Gatos, CA USA
关键词
HTTP-based Video Streaming; Video Rate Adaptation Algorithm;
D O I
10.1145/2740070.2626296
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Existing ABR algorithms face a significant challenge in estimating future capacity: capacity can vary widely over time, a phenomenon commonly observed in commercial services. In this work, we suggest an alternative approach: rather than presuming that capacity estimation is required, it is perhaps better to begin by using only the buffer, and then ask when capacity estimation is needed. We test the viability of this approach through a series of experiments spanning millions of real users in a commercial service. We start with a simple design which directly chooses the video rate based on the current buffer occupancy. Our own investigation reveals that capacity estimation is unnecessary in steady state; however using simple capacity estimation (based on immediate past throughput) is important during the startup phase, when the buffer itself is growing from empty. This approach allows us to reduce the rebuffer rate by 10-20% compared to Netflix's then-default ABR algorithm, while delivering a similar average video rate, and a higher video rate in steady state.
引用
收藏
页码:187 / 198
页数:12
相关论文
共 50 条
  • [1] A Buffer-Based Approach to Rate Adaptation: Evidence from a Large Video Streaming Service
    Huang, Te-Yuan
    Johari, Ramesh
    McKeown, Nick
    Trunnell, Matthew
    Watson, Mark
    [J]. SIGCOMM'14: PROCEEDINGS OF THE 2014 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION, 2014, : 187 - 198
  • [2] A Buffer-Based Rate Adaptation Approach for Video Streaming Over HTTP
    El Meligy, Ahmed O.
    Hassan, Mohamed S.
    Landolsi, Taha
    [J]. 2020 WIRELESS TELECOMMUNICATIONS SYMPOSIUM (WTS), 2020,
  • [3] Buffer-Based Rate Adaptation Scheme for HTTP Video Streaming with Consistent Quality
    Park, Jiwoo
    Kim, Minsu
    Chung, Kwangsue
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2021, 18 (04) : 1139 - 1157
  • [4] Buffer-based Smooth Rate Adaptation for Dynamic HTTP Streaming
    Zhou, Chao
    Lin, Chia-Wen
    Zhang, Xinggong
    Guo, Zongming
    [J]. 2013 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA), 2013,
  • [5] Buffer-based Bitrate Adaptation for Adaptive HTTP Streaming
    Le, Hung T.
    Nguyen, Duc V.
    Nam Pham Ngoc
    Pham, Anh T.
    Truong Cong Thang
    [J]. 2013 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC), 2013, : 33 - 38
  • [6] BUFFER-BASED CONTROL THEORETIC APPROACH FOR DYNAMICALLY HTTP STREAMING
    Xu, Zhimin
    Zhou, Chao
    Liu, Li
    Zhang, Xinggong
    Guo, Zongming
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA & EXPO WORKSHOPS (ICMEW), 2016,
  • [7] A Hierarchical Buffer Management Approach to Rate Adaptation for 360-Degree Video Streaming
    Jiang, Zhiqian
    Zhang, Xu
    Huang, Wei
    Chen, Hao
    Xu, Yiling
    Hwang, Jenq Neng
    Ma, Zhan
    Sun, Jun
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (02) : 2157 - 2170
  • [8] Buffer-Based Reinforcement Learning for Adaptive Streaming
    Zhang, Yue
    Liu, Yao
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 2569 - 2570
  • [9] Layer-based Buffer Aware Rate Adaptation Design for SHVC Video Streaming
    Gudumasu, Srinivas
    Hamza, Ahmed
    Asbun, Eduardo
    He, Yong
    Ye, Yan
    [J]. APPLICATIONS OF DIGITAL IMAGE PROCESSING XXXIX, 2016, 9971
  • [10] Stick: A Harmonious Fusion of Buffer-based and Learning-based Approach for Adaptive Streaming
    Huang, Tianchi
    Zhou, Chao
    Zhang, Rui-Xiao
    Wu, Chenglei
    Yao, Xin
    Sun, Lifeng
    [J]. IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2020, : 1967 - 1976