{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T22:00:12Z","timestamp":1790892012177,"version":"4.1.0"},"reference-count":19,"publisher":"SPIE-Intl Soc Optical Eng","issue":"02","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Electron. Imag."],"published-print":{"date-parts":[[2007,4,1]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.1117\/1.2732386","type":"journal-article","created":{"date-parts":[[2007,6,5]],"date-time":"2007-06-05T18:27:13Z","timestamp":1181068033000},"page":"1-12","source":"Crossref","is-referenced-by-count":6,"title":["Efficient allocation of packet-level forward error correction in video streaming over the Internet"],"prefix":"10.1117","volume":"16","author":[{"given":"Yufei","family":"Yuan","sequence":"first","affiliation":[{"name":"Univ. of Alberta"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bruce","family":"Cockburn","sequence":"additional","affiliation":[{"name":"Univ. of Alberta"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thomas","family":"Sikora","sequence":"additional","affiliation":[{"name":"Technische Univ. Berlin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mrinal K.","family":"Mandal","sequence":"additional","affiliation":[{"name":"Univ. of Alberta"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"189","reference":[{"key":"10.1117\/1.2732386_r1","doi-asserted-by":"publisher","DOI":"10.1109\/5.790632"},{"key":"10.1117\/1.2732386_r2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2004.842606"},{"key":"10.1117\/1.2732386_r3","doi-asserted-by":"crossref","first-page":"1737","DOI":"10.1109\/18.556670","volume":"46","author":"Albanese","year":"1996","journal-title":"IEEE Trans. Inf. Theory","ISSN":"https:\/\/id.crossref.org\/issn\/0018-9448","issn-type":"print"},{"key":"10.1117\/1.2732386_r4","doi-asserted-by":"crossref","unstructured":"L. Rizzo , \u201cEffective erasure codes for reliable computer communication protocols,\u201d\n                      ACM SIGCOMM Computer Comm. Rev.\n                      27(2), 24\u201336 (1999).","DOI":"10.1145\/263876.263881"},{"key":"10.1117\/1.2732386_r5","unstructured":"K. Park and W. Wang , \u201cQoS-sensitive transport of real-time MPEG video using adaptive forward error correction,\u201d\n                      Proc. IEEE Multimedia Syst.\n                      , pp. 426\u2013432 (1999)."},{"key":"10.1117\/1.2732386_r6","doi-asserted-by":"crossref","unstructured":"K. Mayer-Patel, L. Le, and G. Carle , \u201cAn MPEG performance model and its application to adaptive forward error correction,\u201d\n                      Proc. ACM Multimedia\n                      , pp. 1\u201310 (2002).","DOI":"10.1145\/641007.641009"},{"key":"10.1117\/1.2732386_r7","doi-asserted-by":"crossref","unstructured":"H. Wu, M. Claypool, and R. Kinicki , \u201cA model for MPEG with forward error correction and TCP-friendly bandwidth,\u201d\n                      Proc. ACMNOSSDAV\n                      , pp. 122\u2013130 (2003).","DOI":"10.1145\/776322.776342"},{"key":"10.1117\/1.2732386_r8","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1109\/90.842137","volume":"8","author":"Padhye","year":"2000","journal-title":"IEEE\/ACM Trans. Netw.","ISSN":"https:\/\/id.crossref.org\/issn\/1063-6692","issn-type":"print"},{"key":"10.1117\/1.2732386_r9","doi-asserted-by":"crossref","unstructured":"J. Rosenberg and H. Schulzrinne , \u201cAn RTP payload format for generic forward error correction,\u201d\n                      RFC 223\n                      , http:\/\/www.faqs.org\/ftp\/rfc\/rfc2733.txt (1999).","DOI":"10.17487\/rfc2733"},{"key":"10.1117\/1.2732386_r10","unstructured":"ISO\/IEC JTC1\/SC29\/WG11 N4668, \u201cMPEG-4 overview\u201d (2002)."},{"key":"10.1117\/1.2732386_r11","doi-asserted-by":"crossref","first-page":"570","DOI":"10.1109\/LCOMM.2004.833807","volume":"8","author":"Lacan","year":"2004","journal-title":"IEEE Commun. Lett.","ISSN":"https:\/\/id.crossref.org\/issn\/1089-7798","issn-type":"print"},{"key":"10.1117\/1.2732386_r12","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/65.967596","volume":"15","author":"Fitzek","year":"2001","journal-title":"IEEE Network"},{"key":"10.1117\/1.2732386_r13","year":"2007"},{"key":"10.1117\/1.2732386_r14","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1109\/90.779192","volume":"7","author":"Paxson","year":"1999","journal-title":"IEEE\/ACM Trans. Netw.","ISSN":"https:\/\/id.crossref.org\/issn\/1063-6692","issn-type":"print"},{"key":"10.1117\/1.2732386_r15","doi-asserted-by":"crossref","unstructured":"S. Floyd, H. Handley, J. Padhye, and J. Widmer , \u201cEquation-based congestion control for unicast applications,\u201d\n                      Proc. ACM SIGCOMM\n                      , pp. 43\u201354 (2000).","DOI":"10.1145\/347059.347397"},{"key":"10.1117\/1.2732386_r16","doi-asserted-by":"crossref","unstructured":"M. Krunz, R. Saa, and H. Hughes , \u201cStatistical characteristics and multiplexing of MPEG streams,\u201d\n                      Proc. IEEE INFOCOM\n                      , pp. 455\u2013462 (1995).","DOI":"10.1109\/INFCOM.1995.515909"},{"key":"10.1117\/1.2732386_r17","unstructured":"Y. Yuan , Wavelet video coding with application in network streaming, Ph.D. thesis, Department of Electrical and Computer Engineering, University of Alberta, Edmonton, Canada (2005)."},{"key":"10.1117\/1.2732386_r18","unstructured":"http:\/\/www.tkn.tu-berlin.de\/research\/trace\/pics\/FrameTrace\/mp4\/index3c01.html."},{"key":"10.1117\/1.2732386_r19","doi-asserted-by":"crossref","unstructured":"D. Loguinov and H. Radha , \u201cMeasurement study of low-bitrate Internet video streaming,\u201d\n                      Proc. ACM SIGCOMM Internet Measurement Workshop (IMW)\n                      , pp. 314\u2013329 (2001).","DOI":"10.1145\/505202.505238"}],"container-title":["Journal of Electronic Imaging"],"original-title":[],"link":[{"URL":"https:\/\/www.spiedigitallibrary.org\/journals\/journal-of-electronic-imaging\/volume-16\/issue-02\/023012\/Efficient-allocation-of-packet-level-forward-error-correction-in-video\/10.1117\/1.2732386.full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T21:32:23Z","timestamp":1790890343000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.spiedigitallibrary.org\/journals\/journal-of-electronic-imaging\/volume-16\/issue-02\/023012\/Efficient-allocation-of-packet-level-forward-error-correction-in-video\/10.1117\/1.2732386.full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,4,1]]},"references-count":19,"journal-issue":{"issue":"02"},"URL":"https:\/\/doi.org\/10.1117\/1.2732386","relation":{},"ISSN":["1017-9909","1560-229X"],"issn-type":[{"value":"1017-9909","type":"print"},{"value":"1560-229X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,4,1]]}}}