TY - JOUR
T1 - Real-time video streaming using prediction-based forward error correction
AU - Weng, Yung Tsung
AU - Shih, Chi Huang
AU - Kuo, Chun I.
AU - Shieh, Ce Kuen
N1 - Publisher Copyright:
© 2015 Elsevier B.V. All rights reserved.
PY - 2015/12/9
Y1 - 2015/12/9
N2 - Real-time video streaming applications typically use an on-line forward error correction (FEC) technique to recover transmission losses with a low delay overhead. However, transmitting prioritized video data over variable-rate transmission channels complicates the FEC rate allocation process. Specifically, on-line FEC schemes result in an inefficient utilization of the available FEC bandwidth in the absence of prior information regarding the statistics of video traffic. In most streaming networks, the optimal FEC configuration is computed off-line in accordance with an analytical model. However, the present study proposes an on-line FEC scheme in which real-time FEC allocation is performed by extending the analytical FEC model with the frame size prediction technique. In the proposed approach, the optimal FEC configuration is computed in advance on a frame-by-frame basis over a series of predicted video frames, thereby yielding a significant reduction in the data buffering delay. The performance effects of frame-size prediction errors are mitigated by continuously revising the FEC configuration each time a new frame arrives. Moreover, a transmission rate control mechanism is proposed to ensure that each video frames satisfies its presentation deadline. The simulation results show that the proposed prediction-based FEC scheme minimizes the FEC processing delay while achieving virtually the same perceived video quality as that obtained using the off-line optimal FEC model.
AB - Real-time video streaming applications typically use an on-line forward error correction (FEC) technique to recover transmission losses with a low delay overhead. However, transmitting prioritized video data over variable-rate transmission channels complicates the FEC rate allocation process. Specifically, on-line FEC schemes result in an inefficient utilization of the available FEC bandwidth in the absence of prior information regarding the statistics of video traffic. In most streaming networks, the optimal FEC configuration is computed off-line in accordance with an analytical model. However, the present study proposes an on-line FEC scheme in which real-time FEC allocation is performed by extending the analytical FEC model with the frame size prediction technique. In the proposed approach, the optimal FEC configuration is computed in advance on a frame-by-frame basis over a series of predicted video frames, thereby yielding a significant reduction in the data buffering delay. The performance effects of frame-size prediction errors are mitigated by continuously revising the FEC configuration each time a new frame arrives. Moreover, a transmission rate control mechanism is proposed to ensure that each video frames satisfies its presentation deadline. The simulation results show that the proposed prediction-based FEC scheme minimizes the FEC processing delay while achieving virtually the same perceived video quality as that obtained using the off-line optimal FEC model.
UR - http://www.scopus.com/inward/record.url?scp=84945263666&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84945263666&partnerID=8YFLogxK
U2 - 10.1016/j.comnet.2015.09.020
DO - 10.1016/j.comnet.2015.09.020
M3 - Article
AN - SCOPUS:84945263666
SN - 1389-1286
VL - 92
SP - 134
EP - 147
JO - Computer Networks
JF - Computer Networks
ER -