All Title Author
Keywords Abstract

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

DOI: 10.1155/2012/129517

Full-Text   Cite this paper   Add to My Lib


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. Introduction Portable devices are proliferating, as the era of the wired Internet draws to a close and 4G wireless systems, and their successors [1] bring greater bandwidth capacity to access networks. User-based video-streaming applications are anticipated to be a key to the success of broadband wireless access networks such as IEEE 802.16e (mobile WiMAX) [2]. WiMAX itself is proving to be attractive in many areas where existing cell phone coverage is sparse or nonexistent. However, the migration of Internet applications to 4G wireless access presents a problem for video-streaming applications. This is because wireless channels are fundamentally error prone, whereas compression, for most of its coding gain, depends upon predictive coding. Consequentially, because of source-coding data dependencies, errors can disrupt a compressed video bitstream, and these errors can subsequently propagate in space and time. In the multimedia research world, unequal error protection (UEP) through channel coding or forward error correction (FEC) has proved to be a rich area of investigation. Many schemes (some of which are reviewed in Section 2) have been proposed that map differential protection onto prioritized coded video data. However, there are strong signs that, in the commercial world, video service providers, in the interests of video content


[1]  D. Raychaudhuri and N. B. Mandayam, “Frontiers of wireless and mobile communications,” IEEE Proceedings, vol. 100, no. 4, pp. 824–840, 2012.
[2]  J. G. Andrews, A. Ghosh, and R. Muhammed, Fundamentals of WiMAX: Understanding Broadband Wireless Networking, Prentice Hall, Upper Saddle River, NJ, USA, 2007.
[3]  T. Stockhammer, P. Fr?jdh, I. Sodagar, and S. Rhyu, “Information technology—MPEG systems technologies—Part 6: Dynamic adaptive streaming over HTTP (DASH),” ISO/IEC MPEG Draft International Standard, 2011.
[4]  H. Kalva, V. Adzic, and B. Furht, “Comparing MPEG AVC and SVC for adaptive HTTP streaming,” in Proceedings of the IEEE International Conference on Consumer Electronics, pp. 160–161, 2012.
[5]  L. Al-Jobouri, M. Fleury, and M. Ghanbari, “Adaptive rateless coding for data-partitioned video streaming over a broadband wireless channel,” in Proceedings of the 6th Conference on Wireless Advanced (WiAD '10), p. 6, June 2010.
[6]  L. Al-Jobouri, M. Fleury, and M. Ghanbari, “Error-resilient IPTV for an IEEE 802.16e channel,” Wireless Engineering and Technology, vol. 2, no. 2, pp. 70–79, 2011.
[7]  R. Razavi, M. Fleury, M. Altaf, H. Sammak, and M. Ghanbari, “H.264 video streaming with data-partitioning and growth codes,” in Proceedings of the IEEE International Conference on Image Processing (ICIP '09), pp. 909–912, November 2009.
[8]  A. Shokrollahi, “Raptor codes,” IEEE Transactions on Information Theory, vol. 52, no. 6, pp. 2551–2567, 2006.
[9]  T. Stockhammer and M. Bystrom, “H.264/AVC data partitioning for mobile video communication,” in Proceedings of the International Conference on Image Processing (ICIP '04), pp. 545–548, October 2004.
[10]  S. Mys, P. Lambert, and W. De Neve, “SNR scalability in H.264/AVC using data partitioning,” in Proceedings of the Pacific Rim Conference on Multimedia, pp. 329–338, 2006.
[11]  O. I. Hillestad, A. Perkis, V. Genc, S. Murphy, and J. Murphy, “Adaptive H.264/MPEG-4 SVC video over IEEE 802.16 broadband wireless networks,” in Proceedings of the 16th International Packet Video Workshop, pp. 26–35, November 2007.
[12]  H. Schwarz, D. Marpe, and T. Wiegand, “Overview of the scalable video coding extension of the H.264/AVC standard,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 17, no. 9, pp. 1103–1120, 2007.
[13]  H. H. Juan, H. C. Huang, C. Huang, and T. Chiang, “Cross-layer mobile WiMAX MAC designs for the H.264/AVC scalable video coding,” Wireless Networks, vol. 16, no. 1, pp. 113–123, 2008.
[14]  J. Casasempere, P. Sanchez, T. Villameriel, and J. Del Ser, “Performance evaluation of H.264/MPEG-4 scalable video coding over IEEE 802.16e networks,” in Proceedings of the IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB '09), pp. 1–6, May 2009.
[15]  T. Stockhammer, “Is fine granular scalable video coding beneficial for wireless video applications?” in Proceedings of the EEE International Conference on Multimedia and Expo, vol. 1, pp. 193–196, 2003.
[16]  S. Wenger, “H.264/AVC over IP,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 13, no. 7, pp. 645–656, 2003.
[17]  M. M. Hannuksela, Y. K. Wang, and M. Gabbouj, “Isolated regions in video coding,” IEEE Transactions on Multimedia, vol. 6, no. 2, pp. 259–267, 2004.
[18]  C. Bormann, C. Burmeister, M. Degermark, et al., “RObust Header Compression (ROHC): framework and four profiles: RTP, UDP, ESP, and uncompressed,” IETF RFC 3095, 2001.
[19]  Y. Dhondt, S. Mys, K. Vermeirsch, and R. Van de Walle, “Constrained inter prediction: removing dependencies between different data partitions,” in Advanced Concepts for Intelligent Visual Systems, pp. 720–731, 2007.
[20]  C. M. T. Calafate and M. P. Malumbres, “Evaluation of the H.264 codec,” Tech. Rep. DISCA-UPV-2003, Universidad Politecnica Valencia, 2003.
[21]  W. Rabiner, M. Budagavi, and R. Talluri, “Proposed extensions to DMIF for supporting unequal error protection of MPEG-4 video over H.324 mobile networks,” in ISO/IEC JTC 1/SC 29/WG 11, Doc. M4135, MPEG Atlantic City Meeting, October 1998.
[22]  S. T. Worrall, S. N. Fabri, A. H. Sadka, and A. M. Kondoz, “Prioritisation of data partitioned MPEG-4 video over mobile networks,” European Transactions on Telecommunications, vol. 12, no. 3, pp. 169–174, 2001.
[23]  B. Barmada, M. M. Ghandi, E. V. Jones, and M. Ghanbari, “Prioritized transmission of data partitioned H.264 video with hierarchical QAM,” IEEE Signal Processing Letters, vol. 12, no. 8, pp. 577–580, 2005.
[24]  G. H. Yang, D. Shen, and V. O. K. Li, “UEP for video transmission in space-time coded OFDM systems,” in Proceedings of the 23rd Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE INFOCOM '04), pp. 1200–1210, March 2004.
[25]  A. Albanese, J. Bl?mer, J. Edmonds, M. Luby, and M. Sudan, “Priority encoding transmission,” IEEE Transactions on Information Theory, vol. 42, no. 6, pp. 1737–1744, 1996.
[26]  A. E. Mohr, E. A. Riskin, and R. E. Ladner, “Unequal loss protection: graceful degradation of image quality over packet erasure channels through forward error correction,” IEEE Journal on Selected Areas in Communications, vol. 18, no. 6, pp. 819–828, 2000.
[27]  M. Luby, T. Stockhammer, and M. Watson, “IPTV systems, standards and architectures: part II—application layer FEC In IPTV services,” IEEE Communications Magazine, vol. 46, no. 5, pp. 94–101, 2008.
[28]  ITU-T Rec. Y.1541, “Internet Protocol Aspects—Quality of Service and Network Performance: Network Performance Objectives for IP-Based Services,” 2002.
[29]  ETSI TS 102 034 v1.3.1, “Transport of MPEG 2 Transport Stream (TS) Based DVB Services over IP Based Networks,” DVB Blue Book A086rev5, October 2007.
[30]  3GPP TS26.346, “Multimedia Broadcast/Multicast Service (MBMS): Protocols and Codecs,” December 2005.
[31]  M. Luby, “LT codes,” in Proceedings of the 34rd Annual IEEE Symposium on Foundations of Computer Science, pp. 271–280, November 2002.
[32]  F. C. D. Tsai, J. Chen, C.-W. Chang, W.-J. Lien, C.-H. Hung, and J.-H. Sum, “The design and implementation of WiMAX module for ns-2 Simulator,” in Proceedings of the Workshop on ns2: The IP Network Simulator (WNS2 '06), article no. 5, 2006.
[33]  IEEE, “802.16e-2005, IEEE Standard for Local and Metropolitan Area Networks. Part 16: Air Interface for Fixed and Mobile Broadband Wireless Access Systems,” 2005.
[34]  C. Jiao, L. Schwiebert, and B. Xu, “On modeling the packet error statistics in bursty channels,” in Proceedings of the IEEE Conference on Local Computer Networks, pp. 534–541, 2002.
[35]  Y. J. Liang, J. G. Apostolopoulos, and B. Girod, “Analysis of packet loss for compressed video: effect of burst losses and correlation between error frames,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 18, no. 7, pp. 861–874, 2008.
[36]  D. Marpe, T. Wiegand, and S. Gordon, “H.264/MPEG4-AVC fidelity range extensions: tools, profiles, performance, and application areas,” in Proceedings of the IEEE International Conference on Image Processing (ICIP '05), vol. 1, pp. 593–596, September 2005.
[37]  H. Bing, 3D and HD Broadband Video Streaming, Artech House, Boston, Mass, USA, 2010.
[38]  R. M. Schreier and A. Rothermel, “Motion adaptive intra refresh for low-delay video coding,” in Proceedings of the International Conference on Consumer Electronics (ICCE '06), pp. 453–454, January 2006.
[39]  V. Varsa, M. Hannuksela, and Y. K. Wang, “Non-normative error concealment algorithms,” in Proceedings of the 14th Meeting of ITU-T Video Coding Experts Group, 2001, doc.VCEG-N62.
[40]  S. Wenger and T. Stockhammer, “H.26L over IP and H.324 framework,” in Proceedings of the 14th Meeting of ITU-T Video Coding Experts Group, Santa Barbara, Calif, USA, 2001, doc. VCEG-N52.
[41]  J. C. Ye and Y. Chen, “Flexible data partitioning mode for streaming video,” in Proceedings of the 4th Meeting of Joint Video Team (JVT '02), July 2002, doc. JVT-D136.
[42]  T. Stockhammer, “Independent data partitions A and B,” in Proceedings of the 3rd Meeting of Joint Video Team (JVT '02), May 2002, doc. VT-C132.
[43]  G. Sullivan, “Seven steps toward a more robust codec design,” in Proceedings of the 3rd Meeting of Joint Video Team (JVT '02), May 2002, doc. JVT-C117.
[44]  S. Nazir, D. Vukobratovic, and V. Stankovic, “Expanding window random linear codes for data partitioned H.264 video transmission over DVB-H network,” in Proceedings of the IEEE International Conference on Image Processing, pp. 2205–2208, 2011.
[45]  G. C?té and F. Kossentini, “Optimal intra coding of blocks for robust video communication over the Internet,” Signal Processing: Image Communication, vol. 15, no. 1, pp. 25–34, 1999.
[46]  M. Luby, T. Gasiba, T. Stockhammer, and M. Watson, “Reliable multimedia download delivery in cellular broadcast networks,” IEEE Transactions on Broadcasting, vol. 53, no. 1, pp. 235–246, 2007.
[47]  R. Palanki and J. S. Yedidia, “Rateless codes on noisy channels,” in Proceedings of theIEEE International Symposium on Information Theory, p. 37, July 2004.
[48]  J. T. Chien, G. L. Li, and M. J. Chen, “Effective error concealment algorithm of whole frame loss for H.264 video coding standard by recursive motion vector refinement,” IEEE Transactions on Consumer Electronics, vol. 56, no. 3, pp. 1689–1695, 2010.
[49]  S. K. Bandyopadhyay, Z. Wu, P. Pandit, and J. M. Boyce, “An error concealment scheme for entire frame losses for H.264/AVC,” in Proceedings of the IEEE Sarnoff Symposium, pp. 1–4, March 2006.


comments powered by Disqus