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 条
  • [41] Efficient HTTP-based streaming using Scalable Video Coding
    Sanchez, Y.
    Schierl, T.
    Hellge, C.
    Wiegand, T.
    Hong, D.
    De Vleeschauwer, D.
    Van Leekwijck, W.
    Le Louedec, Y.
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2012, 27 (04) : 329 - 342
  • [42] A bio-inspired managed video delivery service using HTTP-based adaptive streaming
    Yusuf Sani
    Jason J. Quinlan
    Cormac J. Sreenan
    Multimedia Systems, 2022, 28 : 1083 - 1097
  • [43] Dynamic adaptive streaming over HTTP-based 3D resource allocation algorithm
    Deng, Yujie
    Xu, Zhan
    Tian, Zhigang
    JOURNAL OF ENGINEERING-JOE, 2019, 2019 (23): : 8888 - 8890
  • [44] A bio-inspired managed video delivery service using HTTP-based adaptive streaming
    Sani, Yusuf
    Quinlan, Jason J.
    Sreenan, Cormac J.
    MULTIMEDIA SYSTEMS, 2022, 28 (03) : 1083 - 1097
  • [45] HTTP-BASED SCALABLE VIDEO STREAMING OVER MOBILE NETWORKS
    Tappayuthpijarn, Ktawut
    Stockhammer, Thomas
    Steinbach, Eckehard
    2011 18TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2011,
  • [46] Performance of Low-Latency HTTP-based Streaming Players
    Zhang, Bo
    Teixeira, Thiago
    Reznik, Yuriy
    MMSYS '21: PROCEEDINGS OF THE 2021 MULTIMEDIA SYSTEMS CONFERENCE, 2021, : 356 - 362
  • [47] Rate adaptation for dynamic adaptive streaming over HTTP in content distribution network
    Liu, Chenghao
    Bouazizi, Imed
    Hannuksela, Miska M.
    Gabbouj, Moncef
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2012, 27 (04) : 288 - 311
  • [48] AT HOME IN THE LAB: ASSESSING AUDIOVISUAL QUALITY OF HTTP-BASED ADAPTIVE STREAMING WITH AN IMMERSIVE TEST PARADIGM
    Robitza, Werner
    Garcia, Marie Neige
    Raake, Alexander
    2015 SEVENTH INTERNATIONAL WORKSHOP ON QUALITY OF MULTIMEDIA EXPERIENCE (QOMEX), 2015,
  • [49] Cooperative caching for HTTP-based adaptive streaming contents in cache-enabled radio access networks
    Vo, Phuong L.
    Tran, Nguyen H.
    COMPUTING, 2019, 101 (05) : 435 - 453
  • [50] Client-side Rate Adaptation Scheme for HTTP Adaptive Streaming Based on Playout Buffer Model
    Park, Jiwoo
    Chung, Kwangsue
    2016 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2016, : 190 - 194