Online Source Rate Control for Adaptive Video Streaming Over HSPA and LTE-Style Variable Bit Rate Downlink Channels

Online source rate control (RC) is designed for video streaming over high-speed packet access (HSPA) and Long-Term Evolution (LTE)-style variable bit rate (VBR) downlink channels. The problem is formulated as the adaptive adjustment of the operational mode of a video encoder based on the buffer overflow probability (BOP) feedback received from the radio link control (RLC) layer at the base station (BS). This allows us to maximize the attainable visual quality while keeping the transmitter BOP below a desired threshold and maintaining a video delay as low as possible. We derive an online measurement-based BOP estimation model for the RLC buffer, which is capable of operating with no prior knowledge of the channel variations and of the video characteristics. Based on this estimation model, an online adaptive RC algorithm is proposed to seamlessly adapt the bit stream to the characteristics of VBR channels. Our experiments are conducted in multiuser scenarios using VBR video encoding combined with adaptive modulation and coding (AMC) in the transceiver. The results demonstrate that the proposed source RC regime supports near-instantaneous yet smooth bit stream adaptability, which makes it useful for HSPA and LTE-style systems for the sake of accommodating unknown video traffic characteristics and dynamically fluctuating propagation conditions.

[1]  Martin Reisslein,et al.  Video Transport Evaluation With H.264 Video Traces , 2012, IEEE Communications Surveys & Tutorials.

[2]  Sampath Rangarajan,et al.  Cross-layer optimization for streaming scalable video over fading wireless networks , 2010, IEEE Journal on Selected Areas in Communications.

[3]  J. Little A Proof for the Queuing Formula: L = λW , 1961 .

[4]  Cheng-Hsin Hsu,et al.  Partitioning of Multiple Fine-Grained Scalable Video Sequences Concurrently Streamed to Heterogeneous Clients , 2008, IEEE Transactions on Multimedia.

[5]  Hossein Bobarshad,et al.  M/M/1 Queuing Model for Adaptive Cross-Layer Error Protection in WLANs , 2009, 2009 IEEE Wireless Communications and Networking Conference.

[6]  Mung Chiang,et al.  A scheduling framework for adaptive video delivery over cellular networks , 2013, MobiCom.

[7]  Aditya Dua,et al.  Channel, deadline, and distortion (C D2) aware scheduling for video streams over wireless , 2010, IEEE Transactions on Wireless Communications.

[8]  Michel Mandjes,et al.  Large Deviations for Gaussian Queues , 2007 .

[9]  Tetsuya Takine,et al.  Loss probability in a finite discrete-time queue in terms of the steady state distribution of an infinite queue , 1999, Queueing Syst. Theory Appl..

[10]  Andreas Willig,et al.  A Short Introduction to Queueing Theory , 1999 .

[11]  Si Wu,et al.  A unified architecture for real-time video-coding systems , 2003, IEEE Trans. Circuits Syst. Video Technol..

[12]  Tihao Chiang,et al.  A new rate control scheme using quadratic rate distortion model , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[13]  Ness B. Shroff,et al.  Improved loss calculations at an ATM multiplexer , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[14]  Mihaela van der Schaar,et al.  Adaptive scalable layer filtering process for video scheduling over wireless networks based on MAC buffer management , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[15]  Sheng-Tzong Cheng,et al.  Adaptive channel switching for centralized MAC protocols in multihop wireless networks , 2010, IEEE Transactions on Communications.

[16]  Zhenzhong Chen,et al.  Perception-Aware Multiple Scalable Video Streaming Over WLANs , 2010, IEEE Signal Processing Letters.

[17]  Tung-Yu Wu,et al.  Cross Layer Adaptation with QoS Guarantees for Wireless Scalable Video Streaming , 2012, IEEE Communications Letters.

[18]  Chih-Heng Ke,et al.  The Packet Loss Effect on MPEG Video Transmission in Wireless Networks , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[19]  Markus Kampmann,et al.  3GPP Mobile Multimedia Streaming Standards [Standards in a Nutshell] , 2010, IEEE Signal Processing Magazine.

[20]  Mihaela van der Schaar,et al.  Analytical Modeling for Delay-Sensitive Video Over WLAN , 2012, IEEE Transactions on Multimedia.

[21]  Esa Piri,et al.  Dynamic Cross-Layer Adaptation of Scalable Video in Wireless Networking , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[22]  Lajos Hanzo,et al.  3G, HSPA and FDD versus TDD Networking: Smart Antennas and Adaptive Modulation , 2008 .

[23]  Eitan Altman,et al.  Probabilistic analysis of buffer starvation in Markovian queues , 2011, 2012 Proceedings IEEE INFOCOM.

[24]  Yong Liu,et al.  Towards agile and smooth video adaptation in dynamic HTTP streaming , 2012, CoNEXT '12.

[25]  Amiya Nayak,et al.  Cross layer design for efficient video streaming over LTE using scalable video coding , 2012, 2012 IEEE International Conference on Communications (ICC).

[26]  Yingsong Huang,et al.  A Control-Theoretic Approach to Rate Control for Streaming Videos , 2009, IEEE Transactions on Multimedia.

[27]  Zhengguo Li,et al.  Rate Control of H.264/AVC Scalable Extension , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[28]  Tihao Chiang,et al.  A new rate control scheme using quadratic rate distortion model , 1997, IEEE Trans. Circuits Syst. Video Technol..

[29]  Majed Haddad,et al.  Probabilistic Analysis of Buffer Starvation in , 2011 .

[30]  Vyas Sekar,et al.  Improving fairness, efficiency, and stability in HTTP-based adaptive video streaming with FESTIVE , 2012, CoNEXT '12.

[31]  Ness B. Shroff,et al.  Loss probability calculations and asymptotic analysis for finite buffer multiplexers , 2001, TNET.

[32]  Gustavo de Veciana,et al.  A Markov Decision Model for Adaptive Scheduling of Stored Scalable Videos , 2012, IEEE Transactions on Circuits and Systems for Video Technology.