DocumentCode
2814791
Title
The Design and Deployment of a BitTorrent Live Video Streaming Solution
Author
Mol, J.J.D. ; Bakker, A. ; Pouwelse, J.A. ; Epema, D.H.J. ; Sips, H.J.
Author_Institution
Delft Univ. of Technol., Delft, Netherlands
fYear
2009
fDate
14-16 Dec. 2009
Firstpage
342
Lastpage
349
Abstract
The BitTorrent protocol is by far the most popular protocol for offline peer-to-peer video distribution on the Internet. BitTorrent has previously been extended to support the streaming of recorded video, that is, Video-on-Demand (VoD). In this paper, we take this support for video streaming a step further by presenting extensions to BitTorrent for supporting live video streaming, which we have implemented in our BitTorrent client called Tribler. We have tested our extensions both by running simulations, and by deploying our implementation in a public trial in the Internet, using the optimal values of several parameters as found in the simulations. We analyse the performance of Tribler in systems with varying values for the percentage of peers behind a firewall or NAT, which we consider to be one of the key parameters in the performance of deployed P2P systems. Our public trial lasted 9 days, during which 4555 unique peers participated from around the globe. We found 61% of the peers to be behind a firewall, a level at which our simulations still indicate acceptable performance. Most of the peers indeed obtained good performance, with for instance a very low prebuffering time before playback starts, indicating the feasibility of our approach. The median prebuffering time we measured was 3.6 seconds, which is 3-10 times shorter than the prebuffering time measured in other deployed peer-to-peer systems.
Keywords
Internet; peer-to-peer computing; video on demand; video streaming; BitTorrent protocol; Internet; Tribler; peer-to-peer video distribution; prebuffering time; video streaming; video-on-demand; Internet; Network address translation; Network servers; Peer to peer computing; Performance analysis; Protocols; Streaming media; Testing; Time measurement; Web server; bittorrent; live video streaming; peer-to-peer;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia, 2009. ISM '09. 11th IEEE International Symposium on
Conference_Location
San Diego, CA
Print_ISBN
978-1-4244-5231-6
Electronic_ISBN
978-0-7695-3890-7
Type
conf
DOI
10.1109/ISM.2009.16
Filename
5363214
Link To Document