An Assessment of Self-Managed P2P Streaming

Peer-to-Peer (P2P) IPTV applications have increasingly been considered as a potential approach to online broadcasting. These overcome fundamental client-server issues and introduce new, self-management features that help improving performance. Recently, many applications such as PPlive, PPStream, Sopcast, and Joost have been deployed to deliver live and Video-on-Demand streaming via P2P. However, the P2P approach has also shown some points of failure and limitations. In this paper we analyze, assess and compare two popular Live and Video-on-Demand P2P streaming applications, Sopcast and Joost. Our goal is not simply to underline similarities and differences from the architectural and functional point of view, but also to highlight their performance in terms of traffic behavior and network efficiency; thus our experiments have been conducted in different scenarios including a large-scale event (Euro 2008).

[1]  Yang Guo,et al.  A survey on peer-to-peer video streaming systems , 2008, Peer-to-Peer Netw. Appl..

[2]  Bo Li,et al.  Coolstreaming: Design, Theory, and Practice , 2007, IEEE Transactions on Multimedia.

[3]  Keith W. Ross,et al.  A Measurement Study of a Large-Scale P2P IPTV System , 2007, IEEE Transactions on Multimedia.

[4]  Ralf Steinmetz,et al.  Location Awareness—Improving Distributed Multimedia Communication , 2008, Proceedings of the IEEE.

[5]  Shahzad Ali,et al.  Measurement of Commercial Peer-To-Peer Live Video Streaming , 2006 .

[6]  T. Hossfeld,et al.  A qualitative measurement survey of popular Internet-based IPTV systems , 2008, 2008 Second International Conference on Communications and Electronics.

[7]  Xiaoming Fu,et al.  An experimental analysis of Joost peer-to-peer VoD service , 2010, Peer-to-Peer Netw. Appl..