Delivering scalable video coding using P2P Small-World based push-pull mechanism

Peer-to-Peer (P2P) networks have proven to enable large-scale content distribution over the Internet thanks to peers organization in overlays. However, real-time content delivery such as live and video on demand (VoD) streaming applications requires significant consideration in term of peer organization to provide concurrent users with adequately satisfying viewing experiences. In this paper, we present an adaptive video streaming mechanism that constructs overlay networks based on Small-World (SW) of peers. Our approach combines the key characteristics of P2P push and pull mechanisms to improve the packet delivery ratio and the overall quality of service. Furthermore, we tackle peer heterogeneity using scalable video coding (SVC) that is considered more promising for real-time applications over heterogeneous networks. Our mechanism is evaluated and compared with existing approach. The obtained results show the effectiveness of the proposed overlay organization in term of lowering the packet loss ratio and the delay jitter. This proves the application of our mechanism to live and VoD delivery.

[1]  Li Zhao,et al.  A peer-to-peer network for live media streaming using a push-pull approach , 2005, MULTIMEDIA '05.

[2]  Toufik Ahmed,et al.  Hybrid Overlay Networks Management for Real-Time Multimedia Streaming over P2P Networks , 2007, MMNS.

[3]  Anukool Lakhina,et al.  BRITE: Universal Topology Generation from a User''s Perspective , 2001 .

[4]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[5]  Vinay S. Pai,et al.  Chainsaw: Eliminating Trees from Overlay Multicast , 2005, IPTPS.

[6]  Shueng-Han Gary Chan,et al.  Challenges and Approaches in Large-Scale P2P Media Streaming , 2007, IEEE MultiMedia.

[7]  Bo Li,et al.  DONet: A Data-Driven Overlay Network For Efficient Live Media Streaming , 2004, INFOCOM 2005.

[8]  Reza Rejaie,et al.  Adaptive receiver-driven streaming from multiple senders , 2006, Multimedia Systems.

[9]  Pablo Rodriguez,et al.  Advances in Peer-to-Peer Streaming Systems [Guest Editorial] , 2007, IEEE J. Sel. Areas Commun..

[10]  Reza Rejaie,et al.  PRIME: Peer-to-Peer Receiver-drIven MEsh-Based Streaming , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[11]  Miguel Castro,et al.  SplitStream: High-Bandwidth Content Distribution in Cooperative Environments , 2003, IPTPS.

[12]  Lifeng Sun,et al.  iGridMedia: Providing Delay-Guaranteed Peer-to-Peer Live Streaming Service on Internet , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[13]  M. Mushtaq,et al.  Smooth Video Delivery for SVC Based Media Streaming Over P2P Networks , 2008, 2008 5th IEEE Consumer Communications and Networking Conference.