http://code.google.com/p/btstream/
Posted: 18 Apr 2012 05:42
Could you please integrate this into VLC , is anybody interested ?
really want this to get going.
really want this to get going.
BTStream
BTStream is an open-source and cross-platform environment designed to allow scalable multimedia streaming using the BitTorrent protocol.
It consists of three tools:
libbtstream - a C++ library that implements a BitTorrent client and provides a simple API to read downloaded pieces sequentially, allowing the development of P2P multimedia streaming software. It implements different piece selection algorithms and allows the implementation of new BitTorrent extensions.
BTStreamSrc - a GStreamer plugin that uses libbtstream to define a source element that can be used to build multimedia streaming applications with the GStreamer framework.
BTStreamClient - a P2P VoD client developed with GStreamer that is compatible with ordinary BitTorrent clients and allows video streaming from BitTorrent swarms. It collects many statistics, like download and upload rate, time to start playback and number of playback interruptions, that allow experimental evaluation of BitTorrent extensions.