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 条
  • [21] QoE-Optimal Rate Adaptation for HTTP Adaptive Streaming
    Shen, Hui
    Liu, Yitong
    Wang, Tianyuan
    Yang, Hongwen
    Sang, Lin
    2016 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2016,
  • [22] Improving Fairness, Efficiency, and Stability in HTTP-Based Adaptive Video Streaming With FESTIVE
    Jiang, Junchen
    Sekar, Vyas
    Zhang, Hui
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2014, 22 (01) : 326 - 340
  • [23] Quality-adaptive Prefetching for Interactive Branched Video using HTTP-based Adaptive Streaming
    Krishnamoorthi, Vengatanathan
    Carlsson, Niklas
    Eager, Derek
    Mahanti, Anirban
    Shahmehri, Nahid
    PROCEEDINGS OF THE 2014 ACM CONFERENCE ON MULTIMEDIA (MM'14), 2014, : 317 - 326
  • [24] SIA: SEGMENT IMPORTANCE BASED RATE ADAPTATION FOR DYNAMIC ADAPTIVE STREAMING OVER HTTP
    Zheng, Yi
    Wang, Yumei
    Liu, Yu
    PROCEEDINGS OF 2016 5TH IEEE INTERNATIONAL CONFERENCE ON NETWORK INFRASTRUCTURE AND DIGITAL CONTENT (IEEE IC-NIDC 2016), 2016, : 442 - 446
  • [25] Optimizing HTTP-Based Adaptive Streaming in Vehicular Environment Using Markov Decision Process
    Bokani, Ayub
    Hassan, Mahbub
    Kanhere, Salil
    Zhu, Xiaoqing
    IEEE TRANSACTIONS ON MULTIMEDIA, 2015, 17 (12) : 2297 - 2309
  • [26] Adaptive Chunk Grouping Method for Low-Latency HTTP-Based Live Streaming
    Hattori, Daichi
    Bandai, Masaki
    2023 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, ICCE, 2023,
  • [27] An Ensemble Rate Adaptation Framework for Dynamic Adaptive Streaming Over HTTP
    Yuan, Hui
    Hu, Xiaoqian
    Hou, Junhui
    Wei, Xuekai
    Kwong, Sam
    IEEE TRANSACTIONS ON BROADCASTING, 2020, 66 (02) : 251 - 263
  • [28] FLARE: Coordinated Rate Adaptation for HTTP Adaptive Streaming in Cellular Networks
    Im, Youngbin
    Han, Jinyoung
    Lee, Ji Hoon
    Kwon, Yoon
    Joe-Wong, Carlee
    Kwon, Ted Taekyoung
    Ha, Sangtae
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 298 - 307
  • [29] Rate adaptation performance and quality analysis of adaptive HTTP streaming methods
    Kesavan S.
    Kumar E.S.
    International Journal of Information Technology, 2020, 12 (2) : 453 - 465
  • [30] A Survey of Rate Adaptation Techniques for Dynamic Adaptive Streaming Over HTTP
    Kua, Jonathan
    Armitage, Grenville
    Branch, Philip
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2017, 19 (03): : 1842 - 1866