Basically, it receives media content through BitTorrent and sends it through HTTP. Media players can play from HTTP. The project uses Tokio and Hyper. It's an extension of a BitTorrent client of another programmer. I wrote a README and a bit of background information on the topic.
I would like to hear some comments on my code in the pull request in the project. A big part of the pull request is fixings bugs in the upstream BitTorrent client; you may ignore those.