Regular Articles

Efficient allocation of packet-level forward error correction in video streaming over the Internet

[+] Author Affiliations
Yufei Yuan

University of Alberta, Department of Electrical and Computer Engineering, 2nd Floor, ECERF Building, Edmonton, Alberta, Canada T6G 2V4

Bruce F. Cockburn

University of Alberta, Department of Electrical and Computer Engineering, 2nd Floor, ECERF Building, Edmonton, Alberta, Canada T6G 2V4

Thomas Sikora

Technische Universität Berlin, Institut für Telekommunikations Systeme, Berlin, Germany

Mrinal Mandal

University of Alberta, Department of Electrical and Computer Engineering, 2nd Floor, ECERF Building, Edmonton, Alberta, Canada T6G 2V4

J. Electron. Imaging. 16(2), 023012 (May 15, 2007). doi:10.1117/1.2732386
History: Received March 17, 2006; Revised December 12, 2006; Accepted January 03, 2007; Published May 15, 2007
Text Size: A A A

Forward error correction (FEC) improves the quality of compressed video transmitted through a lossy network for real-time applications such as video streaming. The FEC techniques are generally applied on source video packets at the frame level. In this paper, we propose a technique where the FEC is applied on source packets at the group-of-pictures (GoP) level assuming an MPEG-like compression scheme. We derive analytically an estimate of the average playable frame rate for a given packet loss probability. Our analysis over a range of network conditions indicates that in most practical network conditions, the proposed technique provides a larger playable frame rate compared to the frame-level FEC technique. This analysis results are also validated by video streaming simulations conducted on the NS-2 network simulator.

Figures in this Article
© 2007 SPIE and IS&T

Citation

Yufei Yuan ; Bruce F. Cockburn ; Thomas Sikora and Mrinal Mandal
"Efficient allocation of packet-level forward error correction in video streaming over the Internet", J. Electron. Imaging. 16(2), 023012 (May 15, 2007). ; http://dx.doi.org/10.1117/1.2732386


Access This Article
Sign in or Create a personal account to Buy this article ($20 for members, $25 for non-members).

Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging & repositioning the boxes below.

Related Book Chapters

Topic Collections

PubMed Articles
Advertisement
  • Don't have an account?
  • Subscribe to the SPIE Digital Library
  • Create a FREE account to sign up for Digital Library content alerts and gain access to institutional subscriptions remotely.
Access This Article
Sign in or Create a personal account to Buy this article ($20 for members, $25 for non-members).
Access This Proceeding
Sign in or Create a personal account to Buy this article ($15 for members, $18 for non-members).
Access This Chapter

Access to SPIE eBooks is limited to subscribing institutions and is not available as part of a personal subscription. Print or electronic versions of individual SPIE books may be purchased via SPIE.org.