GoalBit: the first free and open source peer-to-peer streaming network

In this paper we present the GoalBit platform. GoalBit is the first open source peer-to-peer system for the distribution of real-time video streams through the Internet. The main advantage of a P2P architecture is the possibility of exploiting the available bandwidth unused by the set of user' hosts connected to the network. The main difficulty is that these hosts are typically highly dynamic, they continuously enter and leave the network. To deal with this problem, we use a mesh connectivity approach (bittorrent-like) where the stream is decomposed into several pieces sent by different peers to each client. Nowadays, the GoalBit platform is used by operators and by final users to broadcast their live contents. In this paper we explain by the first time the Goalbit architecture, its protocol, and how the content is packetized. To illustrate its potential, we present some empirical results measured in a popular final user channel, with more than 60 peers concurrently connected.

[1]  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..

[2]  Bo Li,et al.  A Measurement of a large-scale Peer-to-Peer Live Video Streaming System , 2007, 2007 International Conference on Parallel Processing Workshops (ICPPW 2007).

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

[4]  Bruce M. Maggs,et al.  An analysis of live streaming workloads on the internet , 2004, IMC '04.

[5]  Jiangchuan Liu,et al.  On Large Scale Peer-To-Peer Live Video Distribution : CoolStreaming and Its Prelimianry Experimental Results , 2005 .

[6]  Mario Gerla,et al.  Will IPTV ride the peer-to-peer stream? [Peer-to-Peer Multimedia Streaming] , 2007, IEEE Communications Magazine.

[7]  John C. S. Lui,et al.  A Simple Model for Analyzing P2P Streaming Protocols , 2007, 2007 IEEE International Conference on Network Protocols.

[8]  Pablo Rodríguez-Bocca,et al.  Quality-centric design of Peer-to-Peer systems for live-video broadcasting , 2008 .

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