I. Introduction
Video streaming is a fundamental technology for many video-based applications, such as live streaming, video on demand, real-time communications, and so on. In order to enable users to obtain the best video quality according to their current network bandwidth when using video streaming-based applications, scalable video coding technologies are believed promising. Scalable video coding compresses videos into coarse-to-fine hierarchical bitstreams. Users can determine the amount of bits used to decode videos according to their current bandwidth, which enables that the user can get the best possible video quality.