Towards robust video streaming for unicast and multicast: Modeling and implementation

Video streaming over wireless networks is subjected to instability of channel quality, which results in packet loss and reduced video quality at the user side. To mitigate the effect of packet loss, we proposed a framework using scalable video and unequal error protection for multicast and unicast streaming. A fast algorithm in the framework determines the optimal error protection for each NAL unit according to its real utility and the instantaneous channel quality. This framework adapts the error protection strength very well to the change of the channel quality and achieves the optimal system-level utility for multicast streaming. The framework is first verified with simulation tools. Then, a demo of video streaming is implemented for this framework within the 802.11n networks to test the suitability of this concept for realtime streaming.

[1]  Mathias Wien,et al.  Real-Time System for Adaptive Video Streaming Based on SVC , 2007, 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]  Richard E. Ladner,et al.  Unequal loss protection for H.263 compressed video , 2005, Data Compression Conference, 2003. Proceedings. DCC 2003.

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

[5]  Thomas Wiegand,et al.  Layer-Aware Forward Error Correction for Mobile Broadcast of Layered Media , 2011, IEEE Transactions on Multimedia.

[6]  Mihaela van der Schaar,et al.  Multimedia Over IP and Wireless Networks: Compression, Networking, and Systems , 2012 .

[7]  Madhu Sudan,et al.  Priority encoding transmission , 1996, IEEE Trans. Inf. Theory.

[8]  Richard E. Ladner,et al.  Approximately optimal assignment for unequal loss protection , 2000, Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101).

[9]  Jens-Rainer Ohm,et al.  Optimized channel rate allocation for H.264/AVC scalable video multicast streaming over heterogeneous networks , 2010, 2010 IEEE International Conference on Image Processing.

[10]  Jörn Ostermann,et al.  Adaptive error protection for Scalable Video Coding extension of H.264/AVC , 2008, 2008 IEEE International Conference on Multimedia and Expo.

[11]  Jens-Rainer Ohm,et al.  Estimation of the utilities of the NAL units in H.264/AVC scalable video bitstreams , 2011, 2011 19th European Signal Processing Conference.

[12]  Gabriella Olmo,et al.  Concealment driven smart slice reordering for robust video transmission , 2008, 2008 IEEE International Conference on Multimedia and Expo.