Benchmark of Bitrate Adaptation in Video Streaming

被引:0
|
作者
Chen, Jessica [1 ]
Milner, Henry [2 ]
Stoica, Ion [3 ]
Zhan, Jibin [2 ]
机构
[1] Univ Windsor, Sch Comp Sci, 401 Sunset Ave, Windsor, ON N9B 3P4, Canada
[2] Conviva, 989 E Hillsdale Blvd 400, Foster City, CA 94404 USA
[3] Univ Calif Berkeley, Comp Sci Div, 465 Soda Hall, Berkeley, CA 94720 USA
来源
ACM JOURNAL OF DATA AND INFORMATION QUALITY | 2021年 / 13卷 / 04期
关键词
Video delivery; adaptive bitrate algorithm;
D O I
10.1145/3468063
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The HTTP adaptive streaming technique opened the door to cope with the fluctuating network conditions during the streaming process by dynamically adjusting the volume of the future chunks to be downloaded. The bitrate selection in this adjustment inevitably involves the task of predicting the future throughput of a video session, owing to which various heuristic solutions have been explored. The ultimate goal of the presentwork is to explore the theoretical upper bounds of the QoE that any ABR algorithm can possibly reach, therefore providing an essential step to benchmarking the performance evaluation of ABR algorithms. In our setting, the QoE is defined in terms of a linear combination of the average perceptual quality and the buffering ratio. The optimization problem is proven to be NP-hard when the perceptual quality is defined by chunk size and conditions are given under which the problem becomes polynomially solvable. Enriched by a global lower bound, a pseudo-polynomial time algorithm along the dynamic programming approach is presented. When the minimum buffering is given higher priority over higher perceptual quality, the problem is shown to be also NP-hard, and the above algorithm is simplified and enhanced by a sequence of lower bounds on the completion time of chunk downloading, which, according to our experiment, brings a 36.0% performance improvement in terms of computation time. To handle large amounts of data more efficiently, a polynomialtime algorithm is also introduced to approximate the optimal values when minimum buffering is prioritized. Besides its performance guarantee, this algorithm is shown to reach 99.938% close to the optimal results, while taking only 0.024% of the computation time compared to the exact algorithm in dynamic programming.
引用
收藏
页数:24
相关论文
共 50 条
  • [1] Joint Preloading and Bitrate Adaptation for Short Video Streaming
    Phong, Nguyen Tien
    Huong, Truong Thu
    Nam, Pham Ngoc
    Thang, Truong Cong
    Nguyen, Duc
    IEEE ACCESS, 2023, 11 : 121064 - 121076
  • [2] Smooth Viewport Bitrate Adaptation for 360 Video Streaming
    Hoang Le Dieu Huong
    Nguyen, Duc, V
    Truong Thu Huong
    Pham Ngoc Nam
    Truong Cong Thang
    PROCEEDINGS OF 2019 6TH NATIONAL FOUNDATION FOR SCIENCE AND TECHNOLOGY DEVELOPMENT (NAFOSTED) CONFERENCE ON INFORMATION AND COMPUTER SCIENCE (NICS), 2019, : 512 - 517
  • [3] CBA: Contextual Quality Adaptation for Adaptive Bitrate Video Streaming
    Alt, Bastian
    Ballard, Trevor
    Steinmetz, Ralf
    Koeppl, Heinz
    Rizk, Amr
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 1000 - 1008
  • [4] Bitrate Adaptation for Video Streaming Services in Edge Caching Systems
    Tran, Anh-Tien
    Dao, Nhu-Ngoc
    Cho, Sungrae
    IEEE ACCESS, 2020, 8 : 135844 - 135852
  • [5] A Video Bitrate Adaptation and Prediction Mechanism for HTTP Adaptive Streaming
    Sobhani, Ashkan
    Yassine, Abdulsalam
    Shirmohammadi, Shervin
    ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2017, 13 (02)
  • [6] Bitrate Adaptation for Mobile Video Streaming Based on Buffer and Channel State
    Bao, Wei
    Valentin, Stefan
    2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2015, : 3076 - 3081
  • [7] Trace-Driven Optimization on Bitrate Adaptation for Mobile Video Streaming
    Qiao, Chunyu
    Li, Gen
    Ma, Qiang
    Wang, Jiliang
    Liu, Yunhao
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2022, 21 (06) : 2243 - 2256
  • [8] DHP: A Joint Video Download and Dynamic Bitrate Adaptation Algorithm for Short Video Streaming
    Gao, Wenhua
    Zhang, Lanju
    Yang, Hao
    Zhang, Yuan
    Yan, Jinyao
    Lin, Tao
    MULTIMEDIA MODELING, MMM 2023, PT II, 2023, 13834 : 587 - 598
  • [9] Bitrate Adaptation in Backward-Shifted Coding for HTTP Adaptive Video Streaming
    Ye, Zakaria
    El-Azouzi, Rachid
    Jimenez, Tania
    De Pellegrini, Francesco
    Valentin, Stefan
    2017 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2017,
  • [10] TBRA: Tiling and Bitrate Adaptation for Mobile 360-Degree Video Streaming
    Zhang, Lei
    Suo, Yanyan
    Wu, Ximing
    Wang, Feng
    Chen, Yuchi
    Cui, Laizhong
    Liu, Jiangchuan
    Ming, Zhong
    PROCEEDINGS OF THE 29TH ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA, MM 2021, 2021, : 4007 - 4015