A real-time error resilient video streaming scheme exploiting the late- and early-arrival packets

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

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

11 Citations (Scopus)

Abstract

For real-time video streaming systems, the video packets arriving after the display deadline of their frames are considered as late-arrival packets, and typically they are discarded. This will affect the current frame and the following ones due to error propagations. For this reason, in this paper, we propose an approach to exploit the late-arrival and out-of-order packets, which includes two mechanisms. The first mechanism will use these packets to update the reference frames to make them more consistent with the encoder side, and this will eventually reduce the error propagations. The second mechanism will use these packets to increase the chance of successfully decoding the Reed-Solomon (RS) code. In the proposed approach, a sub-GOP based systematic RS code is used and optimized to exploit these packets, where the size of each sub-GOP and the parity packet number for each sub-GOP are optimally tuned, taking into consideration the maximum end-to-end delay, the network conditions, and other system parameters, so as to make the best use of the late-arrival packets and to exploit the out-of-order packets. Finally, the experimental results show the advantage of the proposed approach over other approaches.

Original languageEnglish
Article number6545287
Pages (from-to)432-444
Number of pages13
JournalIEEE Transactions on Broadcasting
Volume59
Issue number3
DOIs
Publication statusPublished - 2013

Keywords

  • H.264/AVC
  • early-arrival packet
  • error propagation
  • error resilience
  • late-arrival packet
  • reference buffer
  • sub-GOP

Cite this