FastScan: Robust Low-Complexity Rate Adaptation Algorithm for Video Streaming Over HTTP

被引:11
|
作者
Elgabli, Anis [1 ,2 ]
Aggarwal, Vaneet [1 ,3 ]
机构
[1] Purdue Univ, Sch Elect Comp Engn, W Lafayette, IN 47907 USA
[2] Univ Oulu, Ctr Wireless Commun, Oulu, Finland
[3] Purdue Univ, Sch Ind Engn, W Lafayette, IN 47907 USA
基金
美国国家科学基金会;
关键词
Streaming media; Bandwidth; Prediction algorithms; Quality of experience; Optimization; Measurement; Complexity theory; Video streaming; non-convex optimization; adaptive bit rate (ABR); average video quality; stall duration;
D O I
10.1109/TCSVT.2019.2914388
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper proposes and evaluates a novel algorithm for streaming video over HTTP. The problem is formulated as a non-convex optimization problem which is constrained by the predicted available bandwidth, chunk deadlines, available video rates, and buffer occupancy. The objective is to optimize a QoE metric that maintains a tradeoff between maximizing the playback rate of every chunk and ensuring fairness among different chunks for the minimum re-buffering time. We propose FastScan, a low complexity algorithm that solves the problem. The online adaptations for dynamic bandwidth environments are proposed with imperfect available bandwidth prediction. The results of experiments driven by variable bit rate (VBR) encoded video, video platform system (dash.js), and cellular bandwidth traces of a public dataset reveal the robustness of the online version of FastScan algorithm and demonstrate its significant performance improvement as compared to the considered state-of-the-art video streaming algorithms. For example, on an experiment conducted over 100 real cellular available bandwidth traces of a public dataset that spans different available bandwidth regimes, our proposed algorithm (FastScan) achieves the minimum re-buffering (stall) time and the maximum average playback rate in every single trace as compared to Bola, Festive, BBA, RB, FastMPC, and Pensieve algorithms.
引用
收藏
页码:2240 / 2249
页数:10
相关论文
共 50 条
  • [1] Advanced Rate Adaptation Algorithm in Video Streaming Over HTTP
    Kovacevic, Jelena
    Miljkovic, Goran
    Mihic, Velibor
    Lazic, Krsto
    [J]. 2014 IEEE Fourth International Conference on Consumer Electronics Berlin (ICCE-Berlin), 2014, : 78 - 82
  • [2] MASH: A Rate Adaptation Algorithm for Multiview Video Streaming over HTTP
    Diab, Khaled
    Hefeeda, Mohamed
    [J]. IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,
  • [3] An Efficient Rate Adaptation Algorithm for Streaming over HTTP
    Rahman, Waqas Ur
    Chung, Kwangsue
    [J]. 2018 32ND INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2018, : 486 - 491
  • [4] Low-complexity fuzzy video rate controller for streaming
    Rezaei, Mehdi
    Hannuksela, Miska
    Gabbouj, Moncef
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-13, 2006, : 2145 - 2148
  • [5] A fair server adaptation algorithm for HTTP adaptive streaming using video complexity
    Dubin, Ran
    Shalala, Raffael
    Dvir, Amit
    Pele, Ofir
    Hadar, Ofer
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (09) : 11203 - 11222
  • [6] A fair server adaptation algorithm for HTTP adaptive streaming using video complexity
    Ran Dubin
    Raffael Shalala
    Amit Dvir
    Ofir Pele
    Ofer Hadar
    [J]. Multimedia Tools and Applications, 2019, 78 : 11203 - 11222
  • [7] Low-complexity rate-distortion optimized video streaming
    Chakareski, J
    Apostolopoulos, J
    Girod, B
    [J]. ICIP: 2004 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1- 5, 2004, : 2055 - 2058
  • [8] 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,
  • [9] LBP: Robust Rate Adaptation Algorithm for SVC Video Streaming
    Elgabli, Anis
    Aggarwal, Vaneet
    Hao, Shuai
    Qian, Feng
    Sen, Subhabrata
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (04) : 1633 - 1645
  • [10] Adaptation method for video streaming over HTTP/2
    Nguyen, Duc V.
    Le, Hung T.
    Nam, Pham Ngoc
    Pham, Anh T.
    Thang, Truong Cong
    [J]. IEICE COMMUNICATIONS EXPRESS, 2016, 5 (03): : 69 - 73