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 :
بازگشت