An Efficient Packet Loss Recovery Methodology for Video Streaming Over IP Networks

Large amounts of data and limited bandwidth are always at odds for digital video streaming over internet protocol (IP) networks. Packets could possibly be delayed or lost. Sender-based recovery techniques for packet loss generate redundant information that causes lower compression ratio and consumes additional bandwidth. In order to address this issue, a novel information hiding based recovery methodology has been developed. The basic idea is that the redundant information used for error recovery is embedded within the frames of the original video contents, by means of high bitrate information hiding techniques. In the receiver end, the hidden information is extracted for lost-packet recovery. Experimental results show that the damaged macroblocks can be recovered with a higher quality using the proposed methodology, as compared to spatial extrapolation used in H.264/AVC reference software. The main contributions of the proposed methodology are: (1) the delivery of redundant information does not increase bandwidth requirement significantly under the same media quality, bringing out advantages in practical applications; (2) the structures of encoder and decoder do not need to be changed in the case of intra-only coding mode.

[1]  Andrew B. Watson,et al.  Visually optimal DCT quantization matrices for individual images , 1993, [Proceedings] DCC `93: Data Compression Conference.

[2]  Fei Xue,et al.  Simulation and analysis of packet loss in video transfers using User Datagram Protocol , 2001 .

[3]  Rajeev Koodli,et al.  One-way Loss Pattern Sample Metrics , 2002, RFC.

[4]  Nikolaos G. Bourbakis,et al.  Digital Video and Digital TV: A Comparison and the Future Directions , 2001, Real Time Imaging.

[5]  Xiao Su,et al.  Streaming video with transformation-based error concealment and reconstruction , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[6]  Nikolaos G. Bourbakis,et al.  High-bitrate multimedia information hiding for digital image/video under lossy compression , 2007, J. Electronic Imaging.

[7]  Aggelos K. Katsaggelos,et al.  Review of Error Resilient Coding Techniques for Real-Time Video Communications , 2000 .

[8]  Yo-Sung Ho,et al.  Error concealment techniques for digital TV , 2002, IEEE Trans. Broadcast..

[9]  Chun-Ming Huang,et al.  Error resilience supporting bi-directional frame recovery for video streaming , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[10]  Sherif G. Aly,et al.  Real-time motion-based frame estimation in video lossy transmission , 2001, Proceedings 2001 Symposium on Applications and the Internet.

[11]  Wenyu Jiang,et al.  Modeling of Packet Loss and Delay and Their Effect on Real-Time Multimedia Service Quality , 2000 .

[12]  André Kaup,et al.  Fading Techniques for Error Concealment in Block-Based Video Decoding Systems , 2007, IEEE Transactions on Broadcasting.

[13]  N. Bourbakis,et al.  SCAN-Based Compression-Encryption-Hiding for Video on Demand , 2003, IEEE Multim..

[14]  B. S. Manjunath,et al.  Data hiding in video , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[15]  Fei Xue,et al.  Simulation and Analysis of Packet Loss in User Datagram Protocol Transfers , 2004, The Journal of Supercomputing.

[16]  Nikolaos G. Bourbakis,et al.  A Prototyping Tool for Analysis and Modeling of Video Transmission Traces over IP Networks , 2006, Seventeenth IEEE International Workshop on Rapid System Prototyping (RSP'06).

[17]  Ahmed H. Tewfik,et al.  Data hiding for video-in-video , 1997, Proceedings of International Conference on Image Processing.

[18]  Lap-Pui Chau,et al.  A motion vector recovery algorithm for digital video using Lagrange interpolation , 2003, IEEE Trans. Broadcast..

[19]  Andrew B. Watson,et al.  DCT quantization matrices visually optimized for individual images , 1993, Electronic Imaging.

[20]  N. G. Bourbakis,et al.  Digital video and digital TV: a comparison and the future directions , 1999, Proceedings 1999 International Conference on Information Intelligence and Systems (Cat. No.PR00446).

[21]  Andrew B. Watson,et al.  Visibility of DCT basis functions: effects of contrast masking , 1994, Proceedings of IEEE Data Compression Conference (DCC'94).

[22]  Mauro Barni,et al.  Capacity of the watermark channel: how many bits can be hidden within a digital image? , 1999, Electronic Imaging.

[23]  N. Bourbakis,et al.  A high bitrate information hiding algorithm for digital video content under H.264/AVC compression , 2005, 48th Midwest Symposium on Circuits and Systems, 2005..

[24]  Mahalingam Ramkumar,et al.  Theoretical capacity measures for data hiding in compressed images , 1999, Other Conferences.