Adaptive Bitrate Control of Scalable Video for Live Video Streaming on Best-Effort Network

To achieve high-quality video streaming on a best-effort network, adaptive video streaming methods for controlling video bitrate in accordance with fluctuation in network throughput have been developed. These methods change the video bitrate in 1-10-second intervals. However, delay of the video increases if the throughput deteriorates drastically, and delay requirements cannot be satisfied when the requirement is short. To resolve this issue, adaptive video-streaming methods using scalable video coding (SVC) have been proposed. By using SVC, the bitrate can be controlled more frequently, and the delay can be reduced. However, the quality of SVC video worsens compared to that of the same bitrate non-SVC video due to coding overhead. The overhead increases as the number of layers increases. This paper proposes a method for adaptively controlling the bitrates of SVC layers. With this method, wide fluctuations in network throughput can be covered by a few layers, and the coding overhead can be reduced. Simulation results indicate that the method improves the video-quality score, which is the bitrate removing the effect of the coding overhead of SVC, by up to 38%.

[1]  Yongyi Ran,et al.  Adaptive Layer Switching Algorithm Based on Buffer Underflow Probability for Scalable Video Streaming Over Wireless Networks , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Jonathan Kua,et al.  A Survey of Rate Adaptation Techniques for Dynamic Adaptive Streaming Over HTTP , 2017, IEEE Communications Surveys & Tutorials.

[4]  Jianle Chen,et al.  Overview of SHVC: Scalable Extensions of the High Efficiency Video Coding Standard , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Christian Timmerer,et al.  Using Scalable Video Coding for Dynamic Adaptive Streaming over HTTP in mobile environments , 2012, 2012 Proceedings of the 20th European Signal Processing Conference (EUSIPCO).

[6]  Heiko Schwarz,et al.  Performance Analysis of SVC , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Phuoc Tran-Gia,et al.  Implementation and user-centric comparison of a novel adaptation logic for DASH with SVC , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[8]  Hiroshi Yoshida,et al.  Constructing stochastic model of TCP throughput on basis of stationarity analysis , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[9]  Tingyao Wu,et al.  SVC-based HTTP adaptive streaming , 2012, Bell Labs Technical Journal.

[10]  William May,et al.  HTTP Live Streaming , 2017, RFC.

[11]  Lloret Jaime,et al.  QoE assesment of MPEG-DASH in polimedia e-learning system , 2016 .

[12]  Satish Kumar,et al.  A QoE Aware SVC Based Client-side Video Adaptation Algorithm for Cellular Networks , 2018, ICDCN.