Skip to main content
Log in

Adaptive FEC algorithm based on prediction of video quality and bandwidth utilization ratio

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

In this paper, a channel adaptive FEC algorithm is proposed which balances the trade-off between the QoS of video transmission and the bandwidth utilization ratio in wireless IP networks. Our algorithm can dynamically adjust to a suboptimal number of FEC redundant packets to cater to the time-varying wireless channel. For the sake of obtaining the suboptimal amount of FEC redundant packets, we derive two analytical models, one is the playable frame rate in MPEG video stream, another is the effective utilization ratio of FEC. Based on these analytical models, a suboptimal value of redundant packets, which makes both the quality of video stream and the effective utilization ratio of FEC approximate their maximum, is calculated by predicting the quality of video stream and effective utilization ratio of FEC under different network conditions (characterized by packet loss probability in this paper). The simulation results indicate that the QoS of wireless video transmission and the bandwidth utilization ratio are improved by employing the proposed algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  • Abdelhamid N, Tarik T, Liam M (2008) Forward error correction strategies for media streaming over wireless networks. IEEE Commun Mag 46:72–79

    Google Scholar 

  • Anantha M, Bella B, Tallini LG (2007) ARQ protocols and unidirectional codes. IEEE Trans Comp 56:433–443

    Article  Google Scholar 

  • Chakareski J, Chou PA (2004) Application layer error-correction coding for rate-distortion optimized streaming to wireless clients. IEEE Trans Commun 52:1675–1687

    Article  Google Scholar 

  • Chan SHG, Zheng X, Zhang Q, Zhang Y-Q (2006) Video loss recovery with FEC and stream replication. IEEE Trans Multimedia 8:370–381

    Article  Google Scholar 

  • Choi JY, Shin J (2007) Cross-layer error-control with low-overhead ARQ for H.264 video transmission over wireless LANs. Comput Commun 30:1476–1486

    Article  Google Scholar 

  • Eckhardt DA, Steenkiste P (1999) Trace-based evaluation of adaptive error correction for a wireless local area network. Mob Netw Appl 4:273–287

    Article  Google Scholar 

  • Feng H, Wang T, Hu B (2007) An optimized DCF schema with downlink and uplink bandwidth control in 802.11 WLAN, In: IEEE Region 10 annual international conference, Proceedings/TENCON, TENCON 2005–2005, IEEE Region 10 conference, pp 1346–1350

  • Ha H, Yim C, Kim YY (2007) Packet loss resilience using unequal forward error correction assignment for video transmission over communication networks. Comput Commun 30:3676–3689

    Article  Google Scholar 

  • Kang S-R, Loguinov D (2007) Modeling best-effort and FEC streaming of scalable video in lossy network channels. IEEE/ACM Trans Netw 15:187–200

    Article  Google Scholar 

  • Khayam SA, Karande SS, Ilyas MU, Radha H (2007) Header detection to improve multimedia quality over wireless networks. IEEE Trans Multimedia 9:377–385

    Article  Google Scholar 

  • Le LB, Hossain E (2008) An analytical model for ARQ cooperative diversity in multi-hop wireless networks. IEEE Trans Wirel Commun 7:1786–1791

    Article  Google Scholar 

  • Moltchanov D, Koucheryavy Y, Harju J (2006) Cross-layer modeling of wireless channels for data-link and IP layer performance evaluation. Comput Commun 29:827–841

    Article  Google Scholar 

  • Weng L, Tarik T, Murch RD (2008) Achievable diversity-multiplexing-delay tradeoff for ARQ cooperative broadcast channels. IEEE Trans Wirel Commun 7:1828–1833

    Article  Google Scholar 

  • Wu H, Claypool M, Kinicki R (2003) A model for MPEG with forward error correction and TCP-friendly bandwidth In: Proceedings of the 13th international workshop on network and operating system support for digital audio and video, pp 122–130

  • Wu H, Claypool M, Kinicki R (2005) Adjusting forward error correction with quality scaling for streaming MPEG. In: Proceedings of the 15th international workshop on network and operating systems support for digital audio and video, NOSSDAV, pp 111–116

  • Yu X, Modestino JW, Kurceren R, Chan YS (2008) A model-based approach to evaluation of the efficacy of FEC coding in combating network packet losses. IEEE/ACM Trans Netw 16:628–641

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Chi Xuefen or Lin Guan.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Feng, J., Xuefen, C., Li, P. et al. Adaptive FEC algorithm based on prediction of video quality and bandwidth utilization ratio. J Ambient Intell Human Comput 1, 309–318 (2010). https://doi.org/10.1007/s12652-010-0023-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-010-0023-1

Keywords

Navigation