- Research Article
- Open Access
Robust Transmission of H.264/AVC Streams Using Adaptive Group Slicing and Unequal Error Protection
EURASIP Journal on Advances in Signal Processing volume 2006, Article number: 051502 (2006)
We present a novel scheme for the transmission of H.264/AVC video streams over lossy packet networks. The proposed scheme exploits the error-resilient features of H.264/AVC codec and employs Reed-Solomon codes to protect effectively the streams. A novel technique for adaptive classification of macroblocks into three slice groups is also proposed. The optimal classification of macroblocks and the optimal channel rate allocation are achieved by iterating two interdependent steps. Dynamic programming techniques are used for the channel rate allocation process in order to reduce complexity. Simulations clearly demonstrate the superiority of the proposed method over other recent algorithms for transmission of H.264/AVC streams.
Information Technology - Coding of Audio-Visual Objects - Part 10: Advanced Video Coding. Final Draft International Standard. ISO/IEC FDIS 14 496-10 2003.
Wiegand T, Sullivan GJ, Bjntegaard G, Luthra A: Overview of the H.264/AVC video coding standard. IEEE Transaction Circuits and Systems for Video Technology 2003, 13(7):560–576.
Stockhammer T, Bystrom M: H.264/AVC data partitioning for mobile video communication. Proceedings of the International Conference on Image Processing (ICIP '04), October 2004, Singapore 545–548.
Hagenauer J: Rate-compatible punctured convolutional codes (RCPC Codes) and their applications. IEEE Transaction on Communications 1989, 36(4):389–400.
Harmanci O, Tekalp AM: Optimization of h.264 for low delay video communication over lossy channels. Proceedings of IEEE International Conference on Image Processing (ICIP '04), October 2004, Singapore 5: 3209–3212.
Stockhammer T, Wiegand T, Oelbaum T, Obermeier F: Video coding and transport layer techniques for H.264/AVC-based transmission over packet-lossy networks. Proceedings IEEE International Conference on Image Processing (ICIP '03), September 2003, Barcelona, Spain 3: 481–484.
ITU-T : Recommentation H.263: video coding for low bit rate communication. 1998.
Masala E, Yang H, Rose K, Martin JCD: Rate-distortion optimized slicing, packetization and coding for error resilient video transmission. Proceedings of DCC Data Compression Conference, March 2004, Snowbird, Utah, USA 182–191.
Karande SK, Radha H: Rate-constraint adaptive FEC for video over erasure channels with memory. Proceedings of IEEE International Conference on Image Processing (ICIP '04), October 2004, Singapore 2539–2542.
Wang YK, Hannuksela MM, Gabbouj M: Error resilient video coding using unequally protected key pictures. Proceedings of the 8th International Workshop on Very Low Bitrate Video Coding (VLBV '03), September 2003, Madrid, Spain 290–297.
Masala E, Quaglia D, Martin JCD: Adaptive picture slicing for distortion-based classification of video packets. Proceedings of the IEEE Workshop on Multimedia Signal Processing, October 2001, Cannes, France 111–116.
Qu Q, Pei Y, Modestino JW, Tian X: Error-resilient wireless transmission using motion-based unequal error protection and intra-frame packet interleaving. Proceedings of IEEE International Conference on Image Processing (ICIP '04), October 2004, Singapore 837–840.
Wenger S, Horowitz M: Flexible MB ordering—a new error resilience tool for IP-based video. Proceedings of International Workshop on Digital Communications (IWDC '02), September 2002, Capri, Italy
Joint Model Reference Encoding Methods and Decoding Concealment Methods JVT-I049d0, San Diego, Calif, USA, September 2003
Wenger S: H.264/AVC over IP. IEEE Transaction on Circuits and Systems for Video Technology 2003, 13(7):645–656. 10.1109/TCSVT.2003.814966
Thomos N, Boulgouris NV, Strintzis MG: Wireless image transmission using turbo codes and optimal unequal error protection. IEEE Transaction on Image Processing 2005, 14(11):1890–1901.
Banister BA, Belzer B, Fischer TR: Robust image transmission using JPEG2000 and turbo-codes. IEEE Signal Processing Letters 2002, 9(4):117–119. 10.1109/97.1001646
The network simulator - ns2 https://doi.org/www.isi.edu/nsnam/ns/index.html
Jvt reference software version 8.3 https://doi.org/iphome.hhi.de/suehring/tml/
Wiegand T, Girod B: Multi-Frame Motion-Compensated Prediction for Video Transmission. Kluwer Academic, San Diego, Calif, USA; 2001. JVT-I049d0
Stockhammer T, Kontopodis D, Wiegand T: Rate-distortion optimization for JVT/H.26l coding in packet loss environment. Proceedings of Packet Video Workshop, April 2002, Pittsburgh, Pa, USA
Hannu H, Jonsson LE, Hakenberg R, et al.: RObust header compression (ROHC): framework and four profiles: RTP, UDP, ESP, and uncompressed. RFC 3095, July 2001, Barcelona, Spain
Cuny R, Lakaniemi A: VoIP in 3G networks: an end-to-end quality of service analysis. Proceedings of IEEE Vehicular Technology Conference (VTC '03), April 2003, Jeju, Korea 930–934.
Wang B, Schwefel H, Chua K, Kutka R, Schmidt C: On implementation and improvement of robust header compression in UMTS. Proceedings of the 13th IEEE International Symposium on Personal Indoor and Mobile Radio Communications (PIMRC '02), September 2002, Lisboa, Portugal 1151–1155.
Westphal C: Layered IP header compression architecture for multi-hop compression. Proceedings of IEEE Global Telecommunications Conference (GLOBECOM '05), November-December 2005, St. Louis, Mo, USA
Sridharan R, Sridhar R, Mishra S: A robust header compression technique for wireless ad hoc networks. ACM SIGMOBILE Mobile Computing and Communication Review 2005, 7(3):23–24.
Fitzek F, Rein S, Seiling P, Reisslein M: RObust header compression (ROHC) performance for multimedia transmission over 3G/4G wireless networks. Wireless Personal Communications 2005, 32(1):23–41. 10.1007/s11277-005-7733-2
About this article
Cite this article
Thomos, N., Argyropoulos, S., Boulgouris, N.V. et al. Robust Transmission of H.264/AVC Streams Using Adaptive Group Slicing and Unequal Error Protection. EURASIP J. Adv. Signal Process. 2006, 051502 (2006). https://doi.org/10.1155/ASP/2006/51502
- Information Technology
- Dynamic Programming
- Quantum Information
- Video Stream
- Programming Technique