Soft Computing

, Volume 21, Issue 5, pp 1219–1228

Rate control optimization for live streaming using fixed-time playback buffer

Methodologies and Application

DOI: 10.1007/s00500-015-1854-7

Cite this article as:
Zhang, D., He, H., Li, W. et al. Soft Comput (2017) 21: 1219. doi:10.1007/s00500-015-1854-7
  • 68 Downloads

Abstract

Rate control plays an important role in video encoding. The complexity of a video for each frame changes and it cannot be predicted accurately. However, there are always strict rules for live encoded video stream and it has different limits for the bitrate and range of fluctuation under various application scenarios. So, rate control is a challenging research. Traditional rate control models such as hypothetical reference decoder and video buffer verifier have rigid requirements for video players and are not adaptable to mainstream players and live streaming services. Here, we propose an optimization method of rate control for live streaming. In this paper, firstly, we propose a playback strategy that uses a fixed-time buffer, as opposed to a data volume buffer, in conjunction with a corresponding buffer model. Secondly, we propose a judgment method that can determine whether the video hangs or pauses unexpectedly using the playback strategy. We also derive an easy-to-implement and low-complexity algorithm and realize optimization for live streaming applications. Thirdly, the forecast-based rate control algorithm for live video streaming is given, which is consistent with the judgment method. In addition, we develop a quality optimization of the rate control algorithm based on viewer experiences. Lastly, our empirical analysis and experiments verify the effectiveness of the proposed judgment method and rate control algorithms. The proposed methods and algorithms are also compatible and implementable in various players, including Adobe Flash, iOS video player, and VLC.

Keywords

Live streaming Rate control Fixed time IOS video player Flash player 

Copyright information

© Springer-Verlag Berlin Heidelberg 2015

Authors and Affiliations

  1. 1.School of Computer and Communication EngineeringUniversity of Science and Technology BeijingBeijingChina
  2. 2.School of Computer Science and TechnologyHarbin Institute of TechnologyHarbinChina
  3. 3.PowerInfo Co., Ltd.BeijingChina

Personalised recommendations