A Practical Evaluation of Rate Adaptation Algorithms in HTTP-based Adaptive Streaming

被引:26
|
作者
Ayad, Ibrahim [1 ]
Im, Youngbin [2 ]
Keller, Eric [3 ]
Ha, Sangtae [2 ]
机构
[1] Univ Colorado, Interdisciplinary Telecom Program, Coll Engn & Appl Sci, Boulder, CO 80309 USA
[2] Univ Colorado, Dept Comp Sci, Boulder, CO 80309 USA
[3] Univ Colorado, Elect Comp & Energy Engn Dept, Boulder, CO 80309 USA
基金
美国国家科学基金会;
关键词
HTTP-based Adaptive Streaming; Dynamic Adaptive Streaming over HTTP; MPEG-DASH; Evaluation;
D O I
10.1016/j.comnet.2018.01.019
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The HTTP-based Adaptive Streaming (HAS) techniques are widely used in Internet video streaming services, including YouTube and Netflix. The Dynamic Adaptive Streaming over HTTP (DASH) is the latest international standard that facilitates the interoperability of different HAS techniques of various vendors. DASH specification defines the media presentation description (MPD), which describes a list of available content, URL addresses, and the segment format. The rate adaptation algorithms, however, are not part of the standard, and the details of the algorithms are left to vendors. As a result, there are many different algorithms adopted in both commercial and open source players while the detailed algorithms and their performance are barely understood. In this paper, we investigate the detailed operations of the different players by code level analysis and through reverse engineering. Specifically, we present the pseudo codes of 3 open source players and devise a method to obtain the detailed operation information, e.g., bitrate and buffer amount, of popular streaming players whose source codes are not publicly available. We conduct extensive experiments on our testbed and provide suggestions based on the behaviors of these players, including the repeated over-estimation of the available bandwidth, unfair bitrate selection when multiple players compete for the bandwidth, and insensitivity of Quick UDP Internet Connections (QUIC) protocol to the varying network bandwidth. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:90 / 103
页数:14
相关论文
共 50 条
  • [1] Traffic Model for HTTP-Based Adaptive Streaming
    Waldmann, Silvio
    Miller, Konstantin
    Wolisz, Adam
    2017 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2017, : 683 - 688
  • [2] Exploiting Video Quality Information in Rate Adaptation for HTTP-based Video Streaming
    Lu, Zheng
    Ramakrishnan, Sangeeta
    Zhu, Xiaoqing
    PROCEEDINGS OF 2016 IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA (ISM), 2016, : 99 - 106
  • [3] MACHINE LEARNING BASED RATE ADAPTATION WITH ELASTIC FEATURE SELECTION FOR HTTP-BASED STREAMING
    Chien, Yu-Lin
    Lin, Kate Ching-Ju
    Chen, Ming-Syan
    2015 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA & EXPO (ICME), 2015,
  • [4] Design of scheduling and rate-adaptation algorithms for adaptive HTTP streaming
    Hesse, Stephan
    APPLICATIONS OF DIGITAL IMAGE PROCESSING XXXVI, 2013, 8856
  • [5] Simulation Framework for HTTP-Based Adaptive Streaming Applications
    Ott, Harald
    Miller, Konstantin
    Wolisz, Adam
    WNS3'17: PROCEEDINGS OF THE WORKSHOP ON NS-3, 2017, : 95 - 102
  • [6] Rate Adaptation Scheme for HTTP-based Streaming to Achieve Fairness with Competing TCP Traffic
    Park, Jiwoo
    Chung, Kwangsue
    2015 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2015, : 222 - 226
  • [7] On the Efficiency and Fairness of Multiplayer HTTP-based Adaptive Video Streaming
    Yin, Xiaoqi
    Bartulovic, Mihovil
    Sekar, Vyas
    Sinopoli, Bruno
    2017 AMERICAN CONTROL CONFERENCE (ACC), 2017, : 4236 - 4241
  • [8] SDN Based QoE Optimization for HTTP-Based Adaptive Video Streaming
    Ramakrishnan, Sangeeta
    Zhu, Xiaoqing
    Chan, Frank
    Kambhatla, Kashyap
    2015 IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA (ISM), 2015, : 120 - 123
  • [9] PASA: Towards fair rate adaptation for http-based video streaming through server assistance
    Dong, Han-Ze
    Guo, Zhi-Chuan
    Sheng, Yi-Qiang
    Zhu, Xiao-Yong
    Journal of Computers (Taiwan), 2020, 31 (03) : 27 - 39
  • [10] A BIO-INSPIRED HTTP-BASED ADAPTIVE STREAMING PLAYER
    Sani, Yusuf
    Mauthe, Andreas
    Edwards, Christopher
    Mu, Mu
    2016 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA & EXPO WORKSHOPS (ICMEW), 2016,