Error and Congestion Resilient Video Streaming over Broadband Wireless

In this paper, error resilience is achieved by adaptive, application-layer rateless channel coding, which is used to protect H.264/Advanced Video Coding (AVC) codec data-partitioned videos. A packetization strategy is an effective tool to control error rates and, in the paper, source-coded data partitioning serves to allocate smaller packets to more important compressed video data. The scheme for doing this is applied to real-time streaming across a broadband wireless link. The advantages of rateless code rate adaptivity are then demonstrated in the paper. Because the data partitions of a video slice are each assigned to different network packets, in congestion-prone wireless networks the increased number of packets per slice and their size disparity may increase the packet loss rate from buffer overflows. As a form of congestion resilience, this paper recommends packet-size dependent scheduling as a relatively simple way of alleviating the buffer-overflow problem arising from data-partitioned packets. The paper also contributes an analysis of data partitioning and packet sizes as a prelude to considering scheduling regimes. The combination of adaptive channel coding and prioritized packetization for error resilience with packet-size dependent packet scheduling results in a robust streaming scheme specialized for broadband wireless and real-time streaming applications such as video conferencing, video telephony, and telemedicine.

[1]  Inwhee Joe,et al.  An adaptive hybrid ARQ scheme with concatenated FEC codes for wireless ATM , 1997, MobiCom '97.

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

[3]  Godred Fairhurst,et al.  The Lightweight User Datagram Protocol (UDP-Lite) , 2004, RFC.

[4]  Sassan Ahmadi,et al.  Mobile WiMAX: A Systems Approach to Understanding IEEE 802.16m Radio Access Technology , 2010 .

[5]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[6]  Mohammed Ghanbari,et al.  Engineering wireless broadband access to IPTV , 2014, J. Vis. Commun. Image Represent..

[7]  Susana Sargento,et al.  WiMAX Cross-Layer System for Next Generation Heterogeneous Environments , 2009 .

[8]  L. Litwin,et al.  Error control coding , 2001 .

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

[10]  Abbas Jamalipour,et al.  Wireless communications , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

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

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

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

[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]  Thomas Stockhammer,et al.  Soft Decoding of LT-Codes for Wireless Broadcast , 2005 .

[16]  Thomas Stockhammer,et al.  RaptorQ Forward Error Correction Scheme for Object Delivery , 2011, RFC.

[17]  Mohammed Ghanbari,et al.  Innovations in Video Error Resilience and Concealment , 2011 .

[18]  Mohammed Ghanbari,et al.  Effective Video Transport over WiMAX with Data Partitioning and Rateless Coding , 2010, 2010 10th IEEE International Conference on Computer and Information Technology.

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

[20]  Mohammed Ghanbari,et al.  Protecting H.264/AVC Data-Partitioned Video Streams over Broadband WiMAX , 2012, Adv. Multim..

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

[22]  Thomas Stockhammer,et al.  Video Streaming over MBMS: A System Design Approach , 2006, J. Multim..

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

[24]  Vladimir Stankovic,et al.  Scalable broadcasting of sliced H.264/AVC over DVB-H network , 2011, 2011 17th IEEE International Conference on Networks.

[25]  Song Ci,et al.  SSIM-based error-resilient rate-distortion optimization of H.264/AVC video coding for wireless streaming , 2014, Signal Process. Image Commun..

[26]  Hideki Tode,et al.  Optimal packet scheduling for wireless video streaming with error-prone feedback , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[27]  Emre Telatar,et al.  Finite-length analysis of low-density parity-check codes on the binary erasure channel , 2002, IEEE Trans. Inf. Theory.

[28]  Yung-Chang Chen,et al.  Packet Scheduling for Video Streaming over Wireless with Content-Aware Packet Retry Limit , 2006, 2006 IEEE Workshop on Multimedia Signal Processing.

[29]  Joachim Hagenauer,et al.  The turbo-fountain , 2006, Eur. Trans. Telecommun..

[30]  Mohammed Ghanbari,et al.  Video Intra Coding for Compression and Error Resilience: A Review , 2014 .

[31]  A. Heron,et al.  Video transmission over a radio link using H.261 and DECT , 1992 .

[32]  Loutfi Nuaymi,et al.  Wimax Technology for Broadband Wireless Access , 2007 .

[33]  Bernd Girod,et al.  Deadline-aware scheduling for wireless video streaming , 2005, 2005 IEEE International Conference on Multimedia and Expo.

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

[35]  Huu-Quoc Thang Nguyen,et al.  An Investigation of Decoding Complexity and Coding Rate Performance of Raptor Codes , 2011 .

[36]  Michael Luby,et al.  A digital fountain approach to reliable distribution of bulk data , 1998, SIGCOMM '98.

[37]  Lajos Hanzo,et al.  Myths and realities of rateless coding , 2011, IEEE Communications Magazine.

[38]  Sang H. Kang,et al.  Packet Scheduling Algorithm for Wireless Video Streaming , 2002 .

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

[40]  Giuseppe Piro,et al.  Two-Level Downlink Scheduling for Real-Time Multimedia Services in LTE Networks , 2011, IEEE Transactions on Multimedia.

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

[42]  Thomas Stockhammer,et al.  Raptor Forward Error Correction Scheme for Object Delivery , 2007, RFC.

[43]  David Declercq,et al.  Channel coding : theory, algorithms, and applications , 2014 .

[44]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[45]  David R. Bull,et al.  Robust Video Transmission Over Wireless LANs , 2008, IEEE Transactions on Vehicular Technology.

[46]  Mohammed Ghanbari,et al.  Standard Codecs: Image Compression to Advanced Video Coding , 2003 .

[47]  Seong-Choon Lee,et al.  Toward enhanced mobile video services over WiMAX and LTE [WiMAX/LTE Update] , 2010, IEEE Communications Magazine.

[48]  Benny Bing Broadband Video Networking , 2009 .

[49]  Andrew R. Nix,et al.  Raptor Code-Aware Link Adaptation for Spectrally Efficient Unicast Video Streaming over Mobile Broadband Networks , 2015, IEEE Transactions on Mobile Computing.

[50]  David R. Bull,et al.  Spectrum efficient cross-layer adaptation of Raptor codes for video multicasting over mobile broadband networks , 2015, Pervasive Mob. Comput..

[51]  Giuseppe Piro,et al.  Downlink Packet Scheduling in LTE Cellular Networks: Key Design Issues and a Survey , 2013, IEEE Communications Surveys & Tutorials.

[52]  Erol Hepsaydir,et al.  Enhanced MBMS in UMTS Networks and Raptor Codes , 2007, 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications.

[53]  Miska M. Hannuksela,et al.  System Layer Integration of High Efficiency Video Coding , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[54]  Antonio Ortega,et al.  Rate control for robust video transmission over burst-error wireless channels , 1999, IEEE J. Sel. Areas Commun..

[55]  Richard M. Karp,et al.  Finite length analysis of LT codes , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[56]  Eric Dubois,et al.  Low bit-rate video transmission over fading channels for wireless microcellular systems , 1996, IEEE Trans. Circuits Syst. Video Technol..

[57]  Ivan Andonovic,et al.  Unequal error protection for data partitioned H.264/AVC video broadcasting , 2014, Multimedia Tools and Applications.

[58]  Athina Markopoulou,et al.  Content-Aware Playout and Packet Scheduling for Video Streaming Over Wireless Links , 2008, IEEE Transactions on Multimedia.

[59]  Mohammed Ghanbari,et al.  Smoothing transcoded MPEG-1 video streams for Internet transmission , 2004 .

[60]  T. Stockhammer,et al.  Application Layer FEC in IPTV Services , 2008 .

[61]  Vladimir Stankovic,et al.  Unequal error protection for data partitioned H.264/AVC video streaming with raptor and random linear codes for DVB-H networks , 2011, 2011 IEEE International Conference on Multimedia and Expo.

[62]  Christina Fragouli,et al.  Low power error control for wireless links , 1997, MobiCom '97.

[63]  David Haccoun,et al.  Generalized type II hybrid ARQ scheme using punctured convolutional coding , 1990, IEEE Trans. Commun..

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

[65]  R. J. Beynon,et al.  Computers , 1985, Comput. Appl. Biosci..

[66]  Khaldoun Al Agha,et al.  New degree distribution to improve LT-code in network coding for broadcasting in ad-hoc wireless networks , 2010, 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications.