Buffer-Based Adaptive Bitrate Algorithm for Streaming over HTTP

被引:13
|
作者
Rahman, Waqas ur [1 ]
Chung, Kwangsue [1 ]
机构
[1] Kwangwoon Univ, Dept Elect & Commun Engn, Seoul, South Korea
来源
KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS | 2015年 / 9卷 / 11期
关键词
Video Streaming; Quality Adaptation; Rate Adaptation; Quality of Experience;
D O I
10.3837/tiis.2015.11.019
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Video streaming services make up a large proportion of Internet traffic on both fixed and mobile access throughout the world. Adaptive streaming allows for dynamical adaptation of the bitrate with varying network conditions, to guarantee the best user experience. Adaptive bitrate algorithms face a significant challenge in correctly estimating the throughput as it varies widely over time. In this paper, we first evaluate the throughput estimation techniques and show that the method that we have used offers stable response to throughput fluctuations while maintaining a stable playback buffer. Then, we propose an adaptive bitrate scheme that intelligently selects the video bitrates based on the estimated throughput and buffer occupancy. We show that the proposed scheme improves viewing experience by achieving a high video rate without taking unnecessary risks and by minimizing the frequency of changes in the video quality. Furthermore, we show that it offers a stable response to short-term fluctuations and responds swiftly to large fluctuations. We evaluate our algorithm for both constant bitrate (CBR) and variable bitrate (VBR) video content by taking into account the segment sizes and show that it significantly improves the quality of video streaming.
引用
收藏
页码:4585 / 4603
页数:19
相关论文
共 50 条
  • [1] Buffer-based Bitrate Adaptation for Adaptive HTTP Streaming
    Le, Hung T.
    Nguyen, Duc V.
    Nam Pham Ngoc
    Pham, Anh T.
    Truong Cong Thang
    2013 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC), 2013, : 33 - 38
  • [2] Bandwidth and Buffer-based (B2)-Dynamic Adaptive Streaming over HTTP
    Moonsin, Surawut
    Anusas-amornkul, Tanapat
    2017 10TH INTERNATIONAL CONFERENCE ON UBI-MEDIA COMPUTING AND WORKSHOPS (UBI-MEDIA), 2017, : 407 - 412
  • [3] A Buffer-Based Rate Adaptation Approach for Video Streaming Over HTTP
    El Meligy, Ahmed O.
    Hassan, Mohamed S.
    Landolsi, Taha
    2020 WIRELESS TELECOMMUNICATIONS SYMPOSIUM (WTS), 2020,
  • [4] BUFFER-BASED CONTROL THEORETIC APPROACH FOR DYNAMICALLY HTTP STREAMING
    Xu, Zhimin
    Zhou, Chao
    Liu, Li
    Zhang, Xinggong
    Guo, Zongming
    2016 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA & EXPO WORKSHOPS (ICMEW), 2016,
  • [5] Buffer-based Smooth Rate Adaptation for Dynamic HTTP Streaming
    Zhou, Chao
    Lin, Chia-Wen
    Zhang, Xinggong
    Guo, Zongming
    2013 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA), 2013,
  • [6] Buffer-Based Reinforcement Learning for Adaptive Streaming
    Zhang, Yue
    Liu, Yao
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 2569 - 2570
  • [7] Chunk Size Aware Buffer-Based Algorithm to Improve Viewing Experience in Dynamic HTTP Streaming
    Rahman, Waqas Ur
    Chung, Kwangsue
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2016, E99B (03) : 767 - 775
  • [8] A Buffer-Based Adaptive Bitrate Approach in Wireless Networks With Iterative Correction
    Liu, Jingling
    Liu, Zhuoran
    Huang, Jiawei
    Jiang, Wenchao
    Wang, Jianxin
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2022, 11 (08) : 1644 - 1648
  • [9] Buffer-Based Rate Adaptation Scheme for HTTP Video Streaming with Consistent Quality
    Park, Jiwoo
    Kim, Minsu
    Chung, Kwangsue
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2021, 18 (04) : 1139 - 1157
  • [10] Improving the Quality of Experience of Video Streaming Through a Buffer-Based Adaptive Bitrate Algorithm and Gated Recurrent Unit-Based Network Bandwidth Prediction
    Woo, Jeonghun
    Hong, Seungwoo
    Kang, Donghyun
    An, Donghyeok
    APPLIED SCIENCES-BASEL, 2024, 14 (22):