https://github.com/kiralt/torrent-stream-server
HTTP server to convert any torrent to video stream
https://github.com/kiralt/torrent-stream-server
heroku-app html5-video stream torrent torrent-client torrent-downloader torrent-search torrent-server torrent-stream torrents video video-stream
Last synced: 7 months ago
JSON representation
HTTP server to convert any torrent to video stream
- Host: GitHub
- URL: https://github.com/kiralt/torrent-stream-server
- Owner: KiraLT
- License: mit
- Created: 2018-11-23T06:51:24.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-12-07T16:33:59.000Z (almost 2 years ago)
- Last Synced: 2024-04-23T11:02:12.107Z (over 1 year ago)
- Topics: heroku-app, html5-video, stream, torrent, torrent-client, torrent-downloader, torrent-search, torrent-server, torrent-stream, torrents, video, video-stream
- Language: SCSS
- Homepage:
- Size: 21.2 MB
- Stars: 231
- Watchers: 9
- Forks: 106
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Torrent Stream Server
[](https://github.com/users/KiraLT/packages/container/package/torrent-stream-server)
[](https://github.com/KiraLT/torrent-stream-server/actions?query=workflow%3ACodeQL)
[](https://github.com/prettier/prettier)HTTP server to convert any torrent to stream with video support.

**Features:**
* Create stream from magnet or torrent file - [preview](https://github.com/KiraLT/torrent-stream-server/wiki/images/home.png)
* Choose which file to stream - [preview](https://github.com/KiraLT/torrent-stream-server/wiki/images/files.png)
* Stream video files - [preview](https://github.com/KiraLT/torrent-stream-server/wiki/images/play.png)
* Search & stream torrents - [preview](https://github.com/KiraLT/torrent-stream-server/wiki/images/browse.png)
* Playlist support (m3u), open with external player - [preview](https://github.com/KiraLT/torrent-stream-server/wiki/images/playlist.png)
* Monitor activity - [preview](https://github.com/KiraLT/torrent-stream-server/wiki/images/dashboard.png)## Setup
[](https://heroku.com/deploy?template=https://github.com/KiraLT/torrent-stream-server)
[](https://cloud.okteto.com/deploy?repository=https://github.com/KiraLT/torrent-stream-server&branch=master)> _Heroku & Okteto forbids P2P services, so your account can be suspended ([learn more](https://github.com/KiraLT/torrent-stream-server/issues/32))_
### NPM package
[](https://david-dm.org/KiraLT/torrent-stream-server)
[](https://www.npmjs.com/package/torrent-stream-server)
[](https://www.npmjs.com/package/torrent-stream-server)* `npm install -g torrent-stream-server`
* `torrent-stream-server serve`
* Go to http://127.0.0.1:3000[Read more](https://github.com/KiraLT/torrent-stream-server/wiki/setup#npm-package)
### Other options* [VPS](https://github.com/KiraLT/torrent-stream-server/wiki/setup#vps)
* [Docker](https://github.com/KiraLT/torrent-stream-server/wiki/setup#docker)
* [Kubernetes](https://github.com/KiraLT/torrent-stream-server/wiki/setup#kubernetes)
* See [all options](https://github.com/KiraLT/torrent-stream-server/wiki/setup)## Documentation
* [Setup docs](https://github.com/KiraLT/torrent-stream-server/wiki/setup)
* [Configuration docs](https://github.com/KiraLT/torrent-stream-server/wiki/configuration)
* [Security docs](https://github.com/KiraLT/torrent-stream-server/wiki/security)
* [API docs](https://github.com/KiraLT/torrent-stream-server/wiki/API)
* [Development docs](https://github.com/KiraLT/torrent-stream-server/wiki/development)
* [Usage examples](https://github.com/KiraLT/torrent-stream-server/wiki/Examples)