Realistic Media Streaming Over BitTorrent
While BitTorrent was originally conceived as a Peer-to-Peer file exchange protocol, it has proved extremely successful for asynchronous content distribution, allowing content sources to support huge numbers of users with a modest amount of bandwidth. This has prompted many researchers to study the possibility of using BitTorrent to support real-time media streaming. In this paper, the authors present a comparison of three proposed adaptations to BitTorrent for media streaming, using their detailed packet-level BitTorrent simulator. Unlike previous evaluations which assumed that the streaming media player would drop data that did not arrive on time, in this paper they use a more realistic model where the player stalls when data are not available, thus placing emphasis on delays rather than losses.