Dynamic sub-GOP forward error correction code for real-time video applications

Jimin Xiao*, Tammam Tillo, Chunyu Lin, Yao Zhao

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

35 Citations (Scopus)


Reed-Solomon erasure codes are commonly studied as a method to protect the video streams when transmitted over unreliable networks. As a block-based error correcting code, on one hand, enlarging the block size can enhance the performance of the Reed-Solomon codes; on the other hand, large block size leads to long delay which is not tolerable for real-time video applications. In this paper a novel Dynamic Sub-GOP FEC (DSGF) approach is proposed to improve the performance of Reed-Solomon codes for video applications. With the proposed approach, the Sub-GOP, which contains more than one video frame, is dynamically tuned and used as the RS coding block, yet no delay is introduced. For a fixed number of extra introduced packets, for protection, the length of the Sub-GOP and the redundancy devoted to each Sub-GOP becomes a constrained optimization problem. To solve this problem, a fast greedy algorithm is proposed. Experimental results show that the proposed approach outperforms other real-time error resilient video coding technologies.

Original languageEnglish
Article number6180000
Pages (from-to)1298-1308
Number of pages11
JournalIEEE Transactions on Multimedia
Issue number4 PART 2
Publication statusPublished - 2012


  • Dynamic Sub-GOP
  • H.264/AVC
  • error resilience
  • real-time transmission
  • systematic Reed-Solomon


Dive into the research topics of 'Dynamic sub-GOP forward error correction code for real-time video applications'. Together they form a unique fingerprint.

Cite this