SRS
Simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.
Video streaming tools and software.
We track 19 open-source, self-hosted Media Streaming - Video Streaming apps. 12 of them had commits in the last 90 days, 9 can run with Docker, and the most common licenses are MIT (6), AGPL-3.0 (5), ⊘ Proprietary (4). The most-used languages are Nodejs, Go, C++. Below are the top picks by GitHub stars, followed by every app ranked by stars weighted by maintenance health.
| # | App | Stars | Health | Last activity | License | Language | Docker |
|---|---|---|---|---|---|---|---|
| 1 | SRS | 29.4k | Active | 2026-10-31 | MIT | Docker, C++ | ✓ |
| 2 | Invidious | 25.9k | Active | 2026-11-05 | AGPL-3.0 | Docker, Crystal | ✓ |
| 3 | PeerTube | 15.4k | Active | 2026-11-09 | AGPL-3.0 | Nodejs | ✓ |
| 4 | Owncast | 11.6k | Active | 2026-11-09 | MIT | Go | – |
| 5 | Tube Archivist | 8.6k | Active | 2026-10-25 | GPL-3.0 | Docker | ✓ |
Ranked by GitHub stars weighted by maintenance health.
Simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.
Alternative YouTube front-end.
Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser.
Decentralized single-user live video streaming and chat server for running your own live streams similar in style to the large mainstream options.
Organize, search, and enjoy your YouTube collection. Subscribe, download, and track viewed content with metadata indexing and a user-friendly interface.
Modern, fully featured video and media CMS, written in Python/Django/React, featuring a REST API.
Streaming Server with Sub-Second Latency.
Synchronize media, chat, and more for an arbitrary number of channels.
Access H.264 real-time video streaming on your website without a streaming provider.
Videostreaming service/torrent client that allows searching and playing videos from torrents in the browser or from a Chromecast/AppleTV/Smart TV.
Lightweight and very simple to setup CyTube alternative to watch videos with friends and chat.
BitTorrent engine with a FUSE virtual filesystem that streams torrents live to Plex/Jellyfin without downloading (alternative to Real-Debrid).
Cross-platform multimedia player client and server supporting most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
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.
Flexible server providing a whole home DVR experience for Channels.
Personal cloud storage and media management application built for privacy, efficiency, and aesthetics.
Home media server supporting both DLNA and DIAL (Chromecast) devices out-of-the-box.
Centralized home media playback system with a powerful central server.
Web-based media streamer and jukebox.
By GitHub stars, the most popular self-hosted Media Streaming - Video Streaming apps are SRS (29,440 stars), Invidious (25,908 stars), PeerTube (15,395 stars). Popularity is only one signal: also check maintenance health, license and whether it fits your setup.
12 of the 19 apps listed had commits in the last 90 days and 2 more in the last 12 months; for 5 we have no repository activity data.
9 of the 19 apps can run with Docker; 2 publish an image on Docker Hub, including PeerTube and Restreamer.
The most common licenses in this category are MIT (6 apps), AGPL-3.0 (5 apps), ⊘ Proprietary (4 apps).
The software itself is free to download. Based on our rough hardware estimates, the cheapest suitable VPS plan starts at about $10/month (median $20/month across apps in this category). Several light apps can share one server.
Figures from GitHub and Docker Hub as of 2026-11-15; hosting costs are rough estimates.