Self-hosted media streaming - video streaming
14 apps · 8 Docker-ready. All open-source; click through for license, source, and a docker-compose starter.
| Name | License | Stack | Docker |
|---|---|---|---|
| CyTube Synchronize media, chat, and more for an arbitrary number of channels. | MIT | Nodejs | — |
| Invidious ⚠ Alternative YouTube front-end. | AGPL-3.0 | Docker/Crystal | Docker |
| MediaCMS Modern, fully featured open source video and media CMS, written in Python/Django/React, featuring a REST API. | AGPL-3.0 | Python/Docker | Docker |
| OvenMediaEngine Streaming Server with Sub-Second Latency. | AGPL-3.0 | C++/Docker | Docker |
| Owncast Decentralized single-user live video streaming and chat server for running your own live streams similar in style to the large mainstream options. | MIT | Go | — |
| PeerTube Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser. | AGPL-3.0 | Nodejs | — |
| Rapidbay Videostreaming service/torrent client that allows searching and playing videos from torrents in the browser or from a Chromecast/AppleTV/Smart TV. | MIT | Python/Docker | Docker |
| Restreamer Access H.264 real-time video streaming on your website without a streaming provider. | Apache-2.0 | Nodejs/Docker | Docker |
| SRS A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT. | MIT | Docker/C++ | Docker |
| SyncTube Lightweight and very simple to setup CyTube alternative to watch videos with friends and chat. | MIT | Nodejs/Haxe | — |
| Tiramisu BitTorrent engine with a FUSE virtual filesystem that streams torrents live to Plex/Jellyfin without downloading (alternative to Real-Debrid). | GPL-2.0 | Go/Docker | Docker |
| Tube 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 | Go | — |
| Tube Archivist ⚠ 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 | Docker |
| VideoLAN Client (VLC) Cross-platform multimedia player client and server supporting most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols. | GPL-2.0 | C/deb | — |