|
October 2007
DistribuStream is an implementation of the Peer Distributed Transfer Protocol
(PDTP), a peer-to-peer transfer protocol which utilizes segmented downloading
and provides for progressive downloads. Files are received in order and can be
consumed for purposes like media playback even as the file is transferring.
By using a P2P approach, DistribuStream is able to dramatically reduce the cost
of streaming media by partially offloading the required bandwidth onto clients
transferring files. This makes it similar to protocols like BitTorrent, while
still supporting streaming content delivery.
DistribuStream enables anyone to set up a low cost on-demand streaming media
server. Operation is similar to a web server: just drop the files you wish to
serve into a directory and they're immediately available for peer-to-peer
delivery.
The protocol was initially developed as the
DistribuStream senior project
by Computer Science majors
Ashvin Mysore,
Galen Pahlke,
James Sanders and
Thomas Stapleton
under the direction of
Bruce Sanders
and collaboratively with
Tony Arcieri of
MediOH! and ClickCaster.
DistribuStream is distributed under the
GNU General Public License, v3.
|