DOI QR코드

DOI QR Code

Bandwidth Efficient Adaptive Forward Error Correction Mechanism with Feedback Channel

  • Ali, Farhan Azmat (Department of Information Technology (INTEC), Ghent University-iMinds) ;
  • Simoens, Pieter (Department of Information Technology (INTEC), Ghent University-iMinds) ;
  • de Meerssche, Wim Van (Department of Information Technology (INTEC), Ghent University-iMinds) ;
  • Dhoedt, Bart (Department of Information Technology (INTEC), Ghent University-iMinds)
  • Received : 2012.09.25
  • Accepted : 2014.01.21
  • Published : 2014.06.30

Abstract

Multimedia content is very sensitive to packet loss and therefore multimedia streams are typically protected against packet loss, either by supporting retransmission requests or by adding redundant forward error correction (FEC) data. However, the redundant FEC information introduces significant additional bandwidth requirements, as compared to the bitrate of the original video stream. Especially on wireless and mobile networks, bandwidth availability is limited and variable. In this article, an adaptive FEC (A-FEC) system is presented whereby the redundancy rate is dynamically adjusted to the packet loss, based on feedback messages from the client. We present a statistical model of our A-FEC system and validate the proposed system under different packet loss conditions and loss probabilities. The experimental results show that 57-95%bandwidth gain can be achieved compared with a static FEC approach.

Keywords

References

  1. Digital Fountain. Why raptor is better than reed-solomon for streaming applications [Online]. Available: http://www.qualcomm.com/media/documents/why-raptor-codes-are-betterreed-solomon-codes-streamingapplications.pdf
  2. L. Lavy and O. Ariel, "Optimal packet-level FEC strategies in connection with large delay-bandwidth products," IEEE Trans. Wireless Commun., vol. 5, no. 7, pp. 1645-1650, 2006. https://doi.org/10.1109/TWC.2006.1673075
  3. L. Han, S. Park, S.-S. Kang, and H. P. In, "An adaptive FEC mechanism using cross-layer approach to enhance quality of video transmission over 802.11 WLANs," KSSI Trans. Internet Inf. Syst., vol. 4, no. 3, pp. 123-456, 2010.
  4. W. Kumwilaisk, J. Kim, and C. J. Kuo, "Reliable wireless video transmission via fading channel estimation and adaptation," in Proc. IEEE WCNC, Chicago, IL, USA, Sept. 2000, pp. 185-190, 2000.
  5. J. Feng, C. Xuefen, P. Li, W. Yining, L. Guan, and X. Wang, "Adaptive FEC algorithm based on prediction of video quality and bandwidth utilization ratio," in Proc. AINA, 2009, pp. 182-188.
  6. Y. Shan, S. Yi, S. Kalyanaraman, and J. W. Woods, "Adaptive two-stage FEC scheme for scalable video transmission over wireless networks," Signal Process.: Image Commun., vol. 24, no. 9, pp. 718-729, 2009. https://doi.org/10.1016/j.image.2009.06.004
  7. A. N. C. Lamoriniere and L. Murphy, "Dynamic switching between adaptive FEC protocols for reliable multi-source streaming," in Proc. IEEE GLOBECOM, 2009, pp. 1-6.
  8. K. Park and W. Wang, "Qos-sensitive transport of real-time mpeg video using adaptive redundancy control," Comput. Commun., vol. 24, no. 1, pp. 78-92, 2001. https://doi.org/10.1016/S0140-3664(00)00291-7
  9. C. H. Lin, C. K. Shieh, N. Chilamkurti, C. H. Ke, and W. S. Hwang, "A RED-FEC mechanism for video transmission over WLANS," IEEE Trans. Broadcast. vol. 54, no. 3, pp. 517-524, 2008. https://doi.org/10.1109/TBC.2008.2001713
  10. Z. Xiaoqing, P. Rong, N. Dukkipati, V.Subramanian, and F. Bonomi, "Layered Internet video engineering (LIVE): Network-assisted bandwidth sharing and transient loss protection for scalable video," in Proc. IEEE INFOCOM, 14-19 Mar., 2010, pp. 1-5.
  11. N. Ziadah and O. Ghazali, "A performance study of adaptive FEC mechanism for video transmission over 802.11 WLANs," J. Eng. Sci. Technol., vol. 7, no. 3, pp. 402-417, 2012.
  12. Y. Sohn, J. Hwang, and S.-S. Kang, "Adaptive packet-level FEC algorithm for improving the video quality over IEEE 802.11 Networks," Int. J. Software Eng. Appl., vol. 6, no. 3, 2012.
  13. S. Kim. Efficient erasure code for wireless sensor networks [Online]. Available: http://www.eecs.berkeley.edu/-binetude/course/cs270/paper.pdf
  14. I. S. Reed and G. Solomon, "Polynomial codes over certain finite fields," J. Soc. Ind. Appl. Math., vol. 8, no. 0, pp. 300-304, 1960. https://doi.org/10.1137/0108018
  15. S. Ahmad, M. Al-Akaidi, and R. Hamzaoui, Video Streaming: Reliable Wireless Streaming with Digital Fountain Codes. ch. 138, pp. 1193-1199.
  16. A. Nafaa, T. Taleb, and L. Murphy, "Forward error correction strategies for media streaming over wireless networks," IEEE Commun. Mag., vol. 46, no. 1, pp. 72-79, 2008.
  17. H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, "RTP: A transport protocol for real-time applications, network working group," Tech. Rep. July 2003
  18. MIT and Mazu Networks. Click router [Online]. Available: http://read.cs.ucla.edu/click/
  19. J.-P. Ebert and A.Willig, "A Gilbert-Elliot bit error model and the efficient use in packet level simulation," Tech. Rep., Telecommunication Networks Group, Technical University Berlin, Germany, 1999.