Two-Level Segment-Based Bitrate Control for Live ABR Streaming

Adaptive Bitrate (ABR) streaming has been widely used on OTT live streaming services. However, most OTT still use the traditional rate control developed for delivering a continuous bitstream, which can’t achieve the best performance of ABR technology. In this paper, a two-level segment-based rate control for ABR streaming is proposed. In the segment level, we properly allocate the bits to frames depend on their types and content complexity; while in the picture level, the proposed algorithm controls the encoded picture size close to the allocated size by an improved rate prediction model. Experimental results on two representations demonstrated that the fluctuation of segment size generated from proposed algorithm can reduce from 7.615% to 0.76% compared to x264, and the PSNR can increase 0.92 dB in average.

[1]  Houqiang Li,et al.  $\lambda $ Domain Rate Control Algorithm for High Efficiency Video Coding , 2014, IEEE Transactions on Image Processing.

[2]  Viswanathan Swaminathan,et al.  Low Latency Live Video Streaming over HTTP 2.0 , 2014, NOSSDAV.

[3]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[4]  Henning Schulzrinne,et al.  YouSlow , 2014, SIGCOMM.

[5]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Gwendal Simon,et al.  DASH in Twitch: Adaptive Bitrate Streaming in Live Game Streaming Platforms , 2014, VideoNext '14.

[7]  Deep Medhi,et al.  QoE management in DASH systems using the segment aware rate adaptation algorithm , 2016, NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium.