







HyperTube
Technologies REACTJSDJANGODOCKERDOCKER COMPOSENGINXPOSTGRESFFMPEGTORRENT
HyperTube is a project that aims to provide an understanding of the torrent protocol and enable streaming of torrent videos.
It works by downloading the video using the torrent protocol if the video doesn't already exist on the server, and streaming the downloaded part at the same time. The video stays on the server for 24 hours in case other users request the same video; each time a user requests the video, the counter resets to 24h.
In case no user requests the video within 24 hours, it gets deleted automatically to free up some space.
It also supports multiple quality resolutions using FFMPEG to generate 720p and 480p versions when the video gets downloaded.
Admin features
Depends if you know how to code
Users features
Watch torrent videos safely, with no need to download videos onto your personal laptop.
Choosing quality you want to watch videos with.
I think there's no need to mention that users can create an account, reset their password, edit their profile, etc.