Enabling adaptive live streaming in P2P multipath networks

Live Internet streaming can be regarded as a major current multimedia delivery mode. Efficient delivery under changing network conditions is a severe challenge in the design of live streaming systems. This study analyzes the key considerations and factors influencing live stream quality during system operations, and attempts to improve present P2P (peer-to-peer) live streaming systems by allowing users to enjoy high quality of service under the limitations of network resources. The proposed R-D (Rate-Distortion) optimized-dynamic-nodes-join algorithm is based on multipath streaming concept and receiver-driven approach. This distributed algorithm enables the system to evaluate the current network status in order to optimize the end-to-end distortion of P2P networks and stay in the optimal status. Experiment results of this study demonstrate the effectiveness of the proposed approach.

[1]  Calvin Lin,et al.  Memory Prefetching Using Adaptive Stream Detection , 2006, 2006 39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'06).

[2]  Reza Rejaie,et al.  Understanding mesh-based peer-to-peer streaming , 2006, NOSSDAV '06.

[3]  Xuemin Shen,et al.  Efficient search and scheduling in P2P-based media-on-demand streaming service , 2007, IEEE Journal on Selected Areas in Communications.

[4]  Yuan Xue,et al.  A measurement study on AS-aware P2P streaming strategies , 2008, 2008 Third International Conference on Communications and Networking in China.

[5]  Keith W. Ross,et al.  Inferring Network-Wide Quality in P2P Live Streaming Systems , 2007, IEEE Journal on Selected Areas in Communications.

[6]  Arun K. Sood,et al.  End-to-end analysis of distributed video-on-demand systems , 2004, IEEE Transactions on Multimedia.

[7]  R. Srikant,et al.  Multi-Path TCP: A Joint Congestion Control and Routing Scheme to Exploit Path Diversity in the Internet , 2006, IEEE/ACM Transactions on Networking.

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

[9]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[10]  Bernd Girod,et al.  Layered coding vs. multiple descriptions for video streaming over multiple paths , 2003, ACM Multimedia.

[11]  Bernd Girod,et al.  Rate-Distortion Optimized Interactive Light Field Streaming , 2007, IEEE Transactions on Multimedia.

[12]  Wei Tsang Ooi,et al.  Receiver-driven view-dependent streaming of progressive mesh , 2008, NOSSDAV.

[13]  Bernd Girod,et al.  Rate-distortion optimized video peer-to-peer multicast streaming , 2005, P2PMMS'05.

[14]  Feng Wang,et al.  mTreebone: A Hybrid Tree/Mesh Overlay for Application-Layer Live Video Multicast , 2007, 27th International Conference on Distributed Computing Systems (ICDCS '07).

[15]  Omar Elloumi,et al.  Effect of different packet sizes on RED performance , 2000, ArXiv.

[16]  Ali C. Begen,et al.  Multi-path selection for multiple description video streaming over overlay networks , 2005, Signal Process. Image Commun..

[17]  Keith W. Ross,et al.  IPTV over P2P streaming networks: the mesh-pull approach , 2008, IEEE Communications Magazine.

[18]  Baochun Li,et al.  Network Coding in Live Peer-to-Peer Streaming , 2007, IEEE Transactions on Multimedia.

[19]  Reza Rejaie,et al.  Mesh or Multiple-Tree: A Comparative Study of Live P2P Streaming Approaches , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[20]  Jae S. Lim,et al.  End-to-End Rate-Distortion Optimized MD Mode Selection for Multiple Description Video Coding , 2006, EURASIP J. Adv. Signal Process..

[21]  Yuan Dong,et al.  Rate-distortion optimized bitstream switching for peer-to-peer live streaming , 2008 .

[22]  Reza Rejaie,et al.  PRIME: peer-to-peer receiver-driven mesh-based streaming , 2009, TNET.

[23]  Wen-mei W. Hwu,et al.  Run-time spatial locality detection and optimization , 1997, Proceedings of 30th Annual International Symposium on Microarchitecture.

[24]  Philip A. Chou,et al.  Rate-distortion optimized sender-driven streaming over best-effort networks , 2001, 2001 IEEE Fourth Workshop on Multimedia Signal Processing (Cat. No.01TH8564).

[25]  Adam Wolisz,et al.  EvalVid - A Framework for Video Transmission and Quality Evaluation , 2003, Computer Performance Evaluation / TOOLS.

[26]  Elizabeth M. Belding-Royer,et al.  Multipath Selection in Multi-radio Mesh Networks , 2006, 2006 3rd International Conference on Broadband Communications, Networks and Systems.

[27]  Pascal Frossard,et al.  Video Packet Selection and Scheduling for Multipath Streaming , 2007, IEEE Transactions on Multimedia.