Rate adaptation for dynamic adaptive streaming over HTTP in content distribution network

被引:58
|
作者
Liu, Chenghao [1 ]
Bouazizi, Imed [2 ]
Hannuksela, Miska M. [2 ]
Gabbouj, Moncef [1 ]
机构
[1] Tampere Univ Technol, Dept Signal Proc, FIN-33101 Tampere, Finland
[2] Nokia Res Ctr, Tampere, Finland
基金
芬兰科学院;
关键词
Rate adaptation; Dynamic Adaptive Streaming over HTTP; DASH; Adaptive HTTP Streaming; CDN;
D O I
10.1016/j.image.2011.10.001
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Recently the 3rd Generation Partnership Project (3GPP) and the Moving Picture Experts Group (MPEG) specified Dynamic Adaptive Streaming over HTTP (DASH) to cope with the shortages in progressive HTTP based downloading and Real-time Transport Protocol (RIP) over the User Datagram Protocol (UDP), shortly RTP/UDP, based streaming. This paper investigates rate adaptation for the serial segment fetching method and the parallel segment fetching method in Content Distribution Network (CDN). The serial segment fetching method requests and receives segments sequentially whereas the parallel segment fetching method requests media segments in parallel. First, a novel rate adaptation metric is presented in this paper, which is the ratio of the expected segment fetch time (ESFT) and the measured segment fetch time to detect network congestion and spare network capacity quickly. ESFT represents the optimum segment fetch time determined by the media segment duration multiplied by the number of parallel HTTP threads to deliver media segments and the remaining duration to fetch the next segment to keep a certain amount of media time in the client buffer. Second, two novel rate adaptation algorithms are proposed for the serial and the parallel segment fetching methods, respectively, based on the proposed rate adaptation metric. The proposed rate adaptation algorithms use a step-wise switch-up and a multi-step switch-down strategy upon detecting the spare networks capacity and congestion with the proposed rate adaptation metric. To provide a good convergence in the representation level for DASH in CDN, a sliding window is used to measure the latest multiple rate adaptation metrics to determine switch-up. To decide switch-down, a rate adaptation metric is used. Each rate adaptation metric represents a reception of a segment/portion of a segment, which can be fetched from the different edge servers in CDN, hence it can be used to estimate the corresponding edge server bandwidth. To avoid buffer overflow due to a slight mismatch in the optimum representation level and bandwidth, an idling method is used to idle a given duration before sending the next segment. In order to solve the fairness between different clients who compete for bandwidth, the prioritized optimum segment fetch time is assigned to the newly joined clients. The proposed rate adaptation method does not require any transport layer information, which is not available at the application layer without cross layer communication. Simulation results show that the proposed rate adaptation algorithms for the serial and the parallel segment fetching methods quickly adapt the media bitrate to match the end-to-end network capacity, provide an advanced convergence and fairness between different clients and also effectively control buffer underflow and overflow for DASH in CDN. The reported simulation results demonstrate that the parallel rate adaptation outperforms the serial DASH rate adaptation algorithm with respect to achievable media bitrates while the serial rate adaptation is superior to the parallel DASH with respect to the convergence and buffer underflow frequency. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:288 / 311
页数:24
相关论文
共 50 条
  • [1] An Ensemble Rate Adaptation Framework for Dynamic Adaptive Streaming Over HTTP
    Yuan, Hui
    Hu, Xiaoqian
    Hou, Junhui
    Wei, Xuekai
    Kwong, Sam
    [J]. IEEE TRANSACTIONS ON BROADCASTING, 2020, 66 (02) : 251 - 263
  • [2] A Survey of Rate Adaptation Techniques for Dynamic Adaptive Streaming Over HTTP
    Kua, Jonathan
    Armitage, Grenville
    Branch, Philip
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2017, 19 (03): : 1842 - 1866
  • [3] Dynamic Adaptive Streaming over HTTP from Multiple Content Distribution Servers
    Pu, Wei
    Zou, Zixuan
    Chen, Chang Wen
    [J]. 2011 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM 2011), 2011,
  • [4] SARA: Segment Aware Rate Adaptation Algorithm for Dynamic Adaptive Streaming Over HTTP
    Juluri, Parikshit
    Tamarapalli, Venkatesh
    Medhi, Deep
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION WORKSHOP (ICCW), 2015, : 1765 - 1770
  • [5] SIA: SEGMENT IMPORTANCE BASED RATE ADAPTATION FOR DYNAMIC ADAPTIVE STREAMING OVER HTTP
    Zheng, Yi
    Wang, Yumei
    Liu, Yu
    [J]. PROCEEDINGS OF 2016 5TH IEEE INTERNATIONAL CONFERENCE ON NETWORK INFRASTRUCTURE AND DIGITAL CONTENT (IEEE IC-NIDC 2016), 2016, : 442 - 446
  • [6] A QOE-DRIVEN APPROACH TO RATE ADAPTATION FOR DYNAMIC ADAPTIVE STREAMING OVER HTTP
    Zhang, Hui
    Jiang, Xiuhua
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA & EXPO WORKSHOPS (ICMEW), 2016,
  • [7] A QoE-Driven Rate Adaptation Approach for Dynamic Adaptive Streaming Over HTTP
    Wang, Ziwei
    Jiang, Xiuhua
    [J]. 2019 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2019, : 224 - 229
  • [8] Multicast Adaptive Logic for Dynamic Adaptive Streaming over HTTP Network
    Ran Dubin
    Dvir, Amit
    Hadar, Ofer
    Harel, Nissim
    Barkan, Refael
    [J]. 2015 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2015, : 269 - 274
  • [9] A Quality-driven Bit Rate Adaptation Method for Dynamic Adaptive Streaming over HTTP
    Xie, Guannan
    Jin, Xixi
    Xie, Lei
    Chen, Huifang
    [J]. 2018 10TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP), 2018,
  • [10] A Novel Multicast Adaptive Logic For Dynamic Adaptive Streaming Over HTTP Network
    Dvir, Amit
    Dubin, Ran
    Hadar, Ofer
    Ben-Moshe, Boaz
    [J]. 2014 IEEE 28TH CONVENTION OF ELECTRICAL & ELECTRONICS ENGINEERS IN ISRAEL (IEEEI), 2014,