TY - JOUR
T1 - A real-time error resilient video streaming scheme exploiting the late- and early-arrival packets
AU - Xiao, Jimin
AU - Tillo, Tammam
AU - Lin, Chunyu
AU - Zhang, Yungang
AU - Zhao, Yao
PY - 2013
Y1 - 2013
N2 - 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.
AB - 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.
KW - H.264/AVC
KW - early-arrival packet
KW - error propagation
KW - error resilience
KW - late-arrival packet
KW - reference buffer
KW - sub-GOP
UR - http://www.scopus.com/inward/record.url?scp=84883332671&partnerID=8YFLogxK
U2 - 10.1109/TBC.2013.2258111
DO - 10.1109/TBC.2013.2258111
M3 - Article
AN - SCOPUS:84883332671
SN - 0018-9316
VL - 59
SP - 432
EP - 444
JO - IEEE Transactions on Broadcasting
JF - IEEE Transactions on Broadcasting
IS - 3
M1 - 6545287
ER -