Protecting H.264/AVC Data-Partitioned Video Streams over Broadband WiMAX

Broadband wireless technology, though aimed at video services, also poses a potential threat to video services, as wireless channels are prone to error bursts. In this paper, an adaptive, application-layer Forward Error Correction (FEC) scheme protects H.264/AVC data-partitioned video. Data partitioning is the division of a compressed video stream into partitions of differing decoding importance. The paper determines whether equal error protection (EEP) through FEC of all partition types or unequal error protection (UEP) of the more important partition type is preferable. The paper finds that, though UEP offers a small reduction in bitrate, if EEP is employed, there are significant gains (several dBs) in video quality. Overhead from using EEP rather than UEP was found to be around 1% of the overall bitrate. Given that data partitioning already reduces errors through packet size reduction and differentiation of coding data, EEP with data partitioning is a practical means of protecting user-based video streaming. The gain from employing EEP is shown to be higher quality video to the user, which will result in a greater take-up of video services. The results have implications for other forms of prioritized video streaming.

[1]  Wesley De Neve,et al.  SNR Scalability in H.264/AVC Using Data Partitioning , 2006, PCM.

[2]  Victor O. K. Li,et al.  UEP for video transmission in space-time coded OFDM systems , 2004, IEEE INFOCOM 2004.

[3]  Mohammed Ghanbari,et al.  Error Resilient IPTV for an IEEE 802.16e Channel , 2011, Wirel. Eng. Technol..

[4]  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.

[5]  Jeffrey G. Andrews,et al.  Fundamentals of WiMAX: Understanding Broadband Wireless Networking , 2007 .

[6]  Andrew Perkis,et al.  Adaptive H.264/MPEG-4 SVC video over IEEE 802.16 broadband wireless networks , 2007, Packet Video 2007.

[7]  Dipankar Raychaudhuri,et al.  Frontiers of Wireless and Mobile Communications , 2012, Proceedings of the IEEE.

[8]  Faouzi Kossentini,et al.  Optimal intra coding of blocks for robust video communication over the Internet , 1999, Signal Process. Image Commun..

[9]  Vladimir Stankovic,et al.  Expanding Window Random Linear Codes for data partitioned H.264 video transmission over DVB-H network , 2011, 2011 18th IEEE International Conference on Image Processing.

[10]  Mohammed Ghanbari,et al.  Adaptive rateless coding for data-partitioned video streaming over a broadband wireless channel , 2010, 2010 Wireless Advanced 2010.

[11]  Jeffrey G. Andrews,et al.  Fundamentals of WiMAX: Understanding Broadband Wireless Networking (Prentice Hall Communications Engineering and Emerging Technologies Series) , 2007 .

[12]  Borko Furht,et al.  Comparing MPEG AVC and SVC for adaptive HTTP streaming , 2012, 2012 IEEE International Conference on Consumer Electronics (ICCE).

[13]  Thomas Stockhammer,et al.  IPTV Systems, Standards and Architectures: Part II - Application Layer FEC In IPTV Services , 2008, IEEE Communications Magazine.

[14]  Bin Xu,et al.  On modeling the packet error statistics in bursty channels , 2002, 27th Annual IEEE Conference on Local Computer Networks, 2002. Proceedings. LCN 2002..

[15]  Benny Bing 3D and HD Broadband Video Networking , 2010 .

[16]  Michael Luby,et al.  LT codes , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[17]  Thomas Stockhammer Is fine-granular scalable video coding beneficial for wireless video applications? , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[18]  Gwo-Long Li,et al.  Effective error concealment algorithm of whole frame loss for H.264 video coding standard by recursive motion vector refinement , 2010, IEEE Transactions on Consumer Electronics.

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

[20]  Detlev Marpe,et al.  H.264/MPEG4-AVC fidelity range extensions: tools, profiles, performance, and application areas , 2005, IEEE International Conference on Image Processing 2005.

[21]  Jenhui Chen,et al.  The design and implementation of WiMAX module for ns-2 simulator , 2006 .

[22]  Ahmet M. Kondoz,et al.  Prioritisation of data partitioned MPEG - 4 video over mobile networks , 2001, Eur. Trans. Telecommun..

[23]  Carsten Bormann,et al.  RObust Header Compression (ROHC): Framework and four profiles: RTP, UDP, ESP, and uncompressed , 2001, RFC.

[24]  Mohammed Ghanbari,et al.  Prioritized transmission of data partitioned H.264 video with hierarchical QAM , 2005, IEEE Signal Processing Letters.

[25]  Muhammad Altaf,et al.  H.264 video streaming with data-partitioning and Growth codes , 2009, 2009 16th IEEE International Conference on Image Processing (ICIP).

[26]  Rik Van de Walle,et al.  Constrained Inter Prediction: Removing Dependencies Between Different Data Partitions , 2007, ACIVS.

[27]  Bernd Girod,et al.  Analysis of Packet Loss for Compressed Video: Effect of Burst Losses and Correlation Between Error Frames , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[28]  Thomas Stockhammer,et al.  H.264/AVC data partitioning for mobile video communication , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[29]  A. Rothermel,et al.  Motion adaptive intra refresh for low-delay video coding , 2006, 2006 Digest of Technical Papers International Conference on Consumer Electronics.

[30]  Richard E. Ladner,et al.  Unequal loss protection: graceful degradation of image quality over packet erasure channels through forward error correction , 2000, IEEE Journal on Selected Areas in Communications.

[31]  Javier Del Ser,et al.  Performance evaluation of H.264/MPEG-4 Scalable Video Coding over IEEE 802.16e networks , 2009, 2009 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting.

[32]  Thomas Stockhammer,et al.  Reliable Multimedia Download Delivery in Cellular Broadcast Networks , 2007, IEEE Transactions on Broadcasting.

[33]  Zhenyu Wu,et al.  An Error Concealment Scheme for Entire Frame Losses for H.264/AVC , 2006, 2006 IEEE Sarnoff Symposium.

[34]  Stephan Wenger,et al.  H.264/AVC over IP , 2003, IEEE Trans. Circuits Syst. Video Technol..

[35]  Jonathan S. Yedidia,et al.  Rateless codes on noisy channels , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[36]  Miska M. Hannuksela,et al.  Isolated regions in video coding , 2004, IEEE Transactions on Multimedia.

[37]  Tihao Chiang,et al.  Cross-layer mobile WiMAX MAC designs for the H.264/AVC scalable video coding , 2010, Wirel. Networks.