About DistribuStream


What is DistribuStream?

DistribuStream is an implementation of the Peer Distributed Transfer Protocol, 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.


What can DistribuStream be used for?

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.


How was DistribuStream developed?

DistribuStream was developed as a collaborative project between Medioh! and The University of Colorado Department of Computer Science.


License

DistribuStream is distributed under the GNU General Public License, v3.


Protocol Specification

The specification for the Peer Distributed Transfer Protocol can be found at:

http://distribustream.org/specification/

The specification is also available in RFC and XML format.