资 源 简 介
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 easily build multimedia streaming applications with the GStreamer framework.
BTStreamClient - a P2P VoD client that can be used to watch video files distributed in BitTorrent swarms. The client is de