Forward Error Correction for Multipath Media Streaming

We address the problem of joint optimal rate allocation and scheduling between media source rate and error protection rate in scalable streaming applications over lossy multipath networks. Starting from a distortion representation of the received media information at the client, we propose a novel optimization framework in which we analyze the performance of the most relevant forward error correction and scheduling techniques. We describe both optimal and heuristic algorithms that find solutions to the rate allocation and scheduling problem, and emphasize the main characteristics of the compared techniques. Our results show that efficient unequal error protection schemes improve the quality of the streaming process. At the same time we emphasize the importance of priority scheduling of the information over the best available network paths, which outperforms traditional first-in-first-out models or network flooding mechanisms.

[1]  Avideh Zakhor,et al.  Distributed video streaming over Internet , 2001, IS&T/SPIE Electronic Imaging.

[2]  Pascal Frossard,et al.  Media Flow Rate Allocation in Multipath Networks , 2007, IEEE Transactions on Multimedia.

[3]  John W. Woods,et al.  Overlay multi-hop FEC scheme for video streaming over peer-to-peer networks , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[4]  P. Frossard,et al.  MEDIA-SPECIFIC RATE ALLOCATION IN MULTIPATH NETWORKS , 2005 .

[5]  Pascal Frossard FEC performance in multimedia streaming , 2001, IEEE Communications Letters.

[6]  Guijin Wang,et al.  Robust Scalable Video Streaming over Internet with Network-Adaptive Congestion Control and Unequal Loss Protection , 2001 .

[7]  Pascal Frossard,et al.  Joint source/FEC rate selection for quality-optimal MPEG-2 video delivery , 2001, IEEE Trans. Image Process..

[8]  Pascal Frossard,et al.  Optimal FEC rate for media streaming in active networks [video streaming] , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[9]  Dan Jurca Adaptive media streaming over multipath networks , 2007 .

[10]  Avideh Zakhor,et al.  Path diversity and bandwidth allocation for multimedia streaming , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[11]  Aggelos K. Katsaggelos,et al.  Error resilient video coding techniques , 2000, IEEE Signal Process. Mag..

[12]  Miska M. Hannuksela,et al.  The error concealment feature in the H.26L test model , 2002, Proceedings. International Conference on Image Processing.

[13]  Chu-Sing Yang,et al.  Optimal FEC assignment for scalable video transmission over burst error channel with loss rate feedback , 2003, Signal Process. Image Commun..

[14]  Shipeng Li,et al.  SMART: An Efficient, Scalable, and Robust Streaming Video System , 2004, EURASIP J. Adv. Signal Process..

[15]  Bernd Girod,et al.  Feedback-based error control for mobile video transmission , 1999, Proc. IEEE.

[16]  Avideh Zakhor,et al.  Path diversity with forward error correction (PDF) system for packet switched networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[17]  Avideh Zakhor,et al.  Error control for video multicast using hierarchical FEC , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[18]  Hari Balakrishnan,et al.  Best-path vs. multi-path overlay routing , 2003, IMC '03.

[19]  Giuliana Franceschinis,et al.  Multi-path continuous media streaming: what are the benefits? , 2002, Perform. Evaluation.

[20]  Douglas L. Jones,et al.  Hybrid ARQ for robust video streaming over wireless LANs , 2001, Proceedings International Conference on Information Technology: Coding and Computing.

[21]  Michael Luby,et al.  A Scalable and Reliable Paradigm for Media on Demand , 2001, Computer.

[22]  Hayder Radha,et al.  Overlay and peer-to-peer multicast with network-embedded FEC , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[23]  Qian Zhang,et al.  Optimal allocation of packet-level and byte-level FEC in video multicasting over wired and wireless networks , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[24]  Thomas Voice,et al.  Stability of end-to-end algorithms for joint routing and rate control , 2005, CCRV.

[25]  Bernd Girod,et al.  Analysis of packet loss for compressed video: does burst-length matter? , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[26]  John W. Woods,et al.  Joint source-network error control coding for scalable overlay video streaming , 2005, IEEE International Conference on Image Processing 2005.

[27]  Guan-Ming Su,et al.  Cross-Path PDMA-Based Error Protection for Streaming Multiuser Video over Multiple Paths , 2006, 2006 International Conference on Image Processing.

[28]  Pascal Frossard,et al.  Adaptive video streaming in lossy networks: versions or layers? , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[29]  Ivan V. Bajic,et al.  Performance analysis of the efficacy of packet-level FEC in improving video transport over networks , 2005, IEEE International Conference on Image Processing 2005.