An SVC-MDC video coding scheme using the multi-core parallel programming paradigm for P2P video streaming

In this paper, we propose a COmbined SVC-MDC (Scalable Video Coding & Multiple Description Coding) video coding scheme using the multi-core parallel programming paradigm for P2P video streaming, which is denoted Co-SVC-MDC. To date, P2P video streaming applications are widely popular and emphasized, e.g., PPstream and PPlive, because of higher transmission speed and data availability. However, in the heterogeneous P2P network environment, users are able to utilize PDA, notebook or desktop computer through distinct network interfaces to get on-demand videos ubiquitously. To provide distinct spatial-resolution/fidelity videos and flexible video transmission (playback) over P2P networks, a brand new coding architecture needs to be devised. In the proposed Co-SVC-MDC coding scheme, distinct MDC descriptions contain distinct portions of raw video frames, and each raw frame can be compressed as base layer and SVC enhancement layers. In our experiments, a real implementation of Co-SVC-MDC is exhibited and corresponding performances, e.g., PSNR and decoding speeds, are compared with original SVC in distinct congestion-level P2P networks.

[1]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  Dan Rubenstein,et al.  Optimizing the quality of scalable video streams on P2P networks , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[3]  Anoop Gupta,et al.  Parallel computer architecture - a hardware / software approach , 1998 .

[4]  Michael Zink,et al.  P2P streaming using multiple description coded video , 2004, Proceedings. 30th Euromicro Conference, 2004..

[5]  Bo Li,et al.  CoolStreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[6]  Jui-Chieh Wub,et al.  HotStreaming: Enabling Scalable and Quality IPTV Services , 2006 .

[7]  Homer H. Chen,et al.  H.264/AVC-Based Multiple Description Coding Scheme , 2007, 2007 IEEE International Conference on Image Processing.

[8]  Guijin Wang,et al.  Multiple-Description Coding for Overlay Network Streaming , 2007, IEEE MultiMedia.

[9]  Raj Kumar Rajendran,et al.  Optimizing the quality of scalable video streams on P2P networks , 2004, GLOBECOM.

[10]  Yao Wang,et al.  Multiple Description Coding for Video Delivery , 2005, Proceedings of the IEEE.

[11]  Jens-Rainer Ohm,et al.  Advances in Scalable Video Coding , 2005, Proceedings of the IEEE.

[12]  Homer H. Chen,et al.  Multiple description coding with spatial-temporal hybrid interpolation for video streaming in peer-to-peer networks , 2006 .

[13]  Yücel Altunbasak,et al.  Performance comparisons of layered and multiple description coded video streaming over error-prone networks , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[14]  Yücel Altunbasak,et al.  Network-adaptive video streaming using multiple description coding and path diversity , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).