Abstract
Forward error correction (FEC) coding has been shown to offer a feasible solution to fulfill the need for Quality of Service for multimedia streaming over the fluctuant channels, especially in terms of the reduction of end-to-end delay. In this paper, we propose the Dynamic FEC-Distortion Optimization Algorithm to efficiently utilize the network bandwidth for better visual quality by means of hierarchical coding structure with the cascading error protection scheme. The optimization criteria are based on the unequal error protection by taking account of the error drifting problems from both temporal motion compensation and inter-layer prediction of the H.264/MPEG-4 AVC scalable video coding so that the priorities of each video components can be differentiated for the calculation of the distribution of parity packets. It is shown that the cascading error protection scheme makes the hierarchical structure of error erasure code more efficient. Also, the proposed algorithm works particularly well for fast motion videos and the performance does not depend on accurate estimation of packet loss rate.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Reimers, U. H. (2006). DVB—The family of international standards for digital video broadcasting. Proceedings of the IEEE, 94, 173–182.
Lee, C.-S. (2007). IPTV over next generation networks in ITU-T. in 2nd IEEE/IFIP International Workshop on Broadband Convergence Networks, 1–18.
Fairhurst, G. & Wood, L. (2002). RFC 3366: Advice to link designers on link Automatic Repeat reQuest (ARQ). Internet Engineer Task Force.
Byers, J. W., Luby, M., & Mitzenmacher, M. (2002). A digital fountain approach to asynchronous reliable multicast. IEEE Journal on Selected Areas in Communications, 20, 1528–1540.
Shokrollahi, A. (2006). Raptor codes. IEEE Transactions on Information Theory, 52, 2551–2567.
Luby, M., Watson, M., Gasiba, T., Stockhammer, T., & Xu, W. (2006). Raptor codes for reliable download delivery in wireless broadcast systems. in 3rd IEEE Consumer Communications and Networking Conference, 192–197.
3GPP (2005). Specification Text for Systematic Raptor Forward Error Correction. 3GPP TSG SA WG4 S4-AHP205.
Tan, W.-T., & Zakhor, A. (2001). Video multicast using layered FEC and scalable compression. IEEE Transactions on Circuits and Systems for Video Technology, 11, 373–386.
Hsiao, H.-F., Chindapol, A., Ritcey, J. A., & Hwang, J.-N. (2005). Adaptive FEC Scheme For Layered Multimedia Streaming over Wired/Wireless Channels. in IEEE 7th Workshop on Multimedia Signal Processing. 1–4.
Kang, S.-R., & Loguinov, D. (2007). Modeling best-effort and FEC streaming of scalable video in lossy network channels. IEEE/ACM Transactions on Networking, 15, 187–200.
Schwarz, H., Marpe, D., & Wiegand, T. (2007). Overview of the scalable video coding extension of the H.264/AVC standard. IEEE Transactions on Circuits and Systems for Video Technology, 17, 1103–1120.
ITU-T (1996). Recommendation G. 114. Feb 6, 1996.
Luby, M., Vicisano, L., Gemmell, J., Rizzo, L., Handley, M., & Crowcroft, J. (2002). RFC 3452: Forward Error Correction (FEC) building block. Internet Engineer Task Force, December 2002.
Luby, M., Vicisano, L., Gemmell, J., Rizzo, L., Handley, M., & Crowcroft, J. (2002). RFC 3453: The Use of Forward Error Correction (FEC) in reliable multicast. Internet Engineer Task Force, December 2002.
Mohamed, H., Luigi, A., & Marwan, K. (2004). Video transport over wireless channels: a cycle-based approach for rate control. in Proceedings of the 12th annual ACM international conference on Multimedia New York, NY, USA: ACM, 2004.
Zhang, Q., Wang, G., Xiong, Z., Zhou, J., & Zhu, W. (2004). Error robust scalable audio streaming over wireless IP Networks. IEEE Transactions on Multimedia, December 2004.
Lacan, J., & Fimes, J. (2004). Systematic MDS erasure codes based on vandermonde matrices. IEEE Communications Letters, 8, 570–572.
Rizzo, L. (1997). Effective erasure codes for reliable computer communication protocols. SIGCOMM Comput Commun Rev, 27, 24–36.
Horn, U., Stuhlmüller, K., Link, M., & Girod, B. (1999). Robust Internet video transmission based on scalable coding and unequal error protection. Signal Processing-Image Communication, 15, 77–94.
Li, W. (2001). Overview of fine granularity scalability in MPEG-4 video standard. IEEE Transactions on Circuits and Systems for Video Technology, 11, 301–317.
Advanced Video Coding for Generic Audiovisual Services. (2005). ITU-T Recommendation H.264 and ISO/IEC 14496-10 (MPEG4-AVC), Version 1: May 2003, Version 2: Jan. 2004, Version 3: Sep. 2004, Version 4: July 2005.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wen, WC., Hsiao, HF. Hierarchical Optimization of Cascading Error Protection Scheme for H.264 Scalable Video Streaming. J Sign Process Syst 62, 359–371 (2011). https://doi.org/10.1007/s11265-010-0469-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11265-010-0469-6