PeerTube

Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser.

AGPL-3.0 Nodejs Media Streaming - Video Streaming
Homepage
Source code

Other self-hosted media streaming - video streaming

Synchronize media, chat, and more for an arbitrary number of channels.
MIT
Invidious
Alternative YouTube front-end.
AGPL-3.0 Docker
Modern, fully featured open source video and media CMS, written in Python/Django/React, featuring a REST API.
AGPL-3.0 Docker
Streaming Server with Sub-Second Latency.
AGPL-3.0 Docker
Decentralized single-user live video streaming and chat server for running your own live streams similar in style to the large mainstream options.
MIT
Videostreaming service/torrent client that allows searching and playing videos from torrents in the browser or from a Chromecast/AppleTV/Smart TV.
MIT Docker
Access H.264 real-time video streaming on your website without a streaming provider.
Apache-2.0 Docker
SRS
A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.
MIT Docker
Lightweight and very simple to setup CyTube alternative to watch videos with friends and chat.
MIT
BitTorrent engine with a FUSE virtual filesystem that streams torrents live to Plex/Jellyfin without downloading (alternative to Real-Debrid).
GPL-2.0 Docker
Organize, search, and enjoy your YouTube collection. Subscribe, download, and track viewed content with metadata indexing and a user-friendly interface.
GPL-3.0 Docker
Youtube-like (_without censorship and features you don't need!_) video sharing app written in Go which also supports automatic transcoding to MP4 H.265 AAC, multiple collections and RSS feed.
MIT

Run it with Docker

Spin up PeerTube on a VPS in minutes. Use the docker-compose generator to get a starter snippet, or grab a server below.

Generate compose file Browse Media Streaming - Video Streaming