Best self-hosted media streaming - video streaming
[Video](https://en.wikipedia.org/wiki/Video) streaming tools and software.
We track 19 self-hosted media streaming - video streaming projects. The median health score in this category is 69, against 6 projects rated healthy or better and 2 showing little recent activity. The table below is ordered by health score, not popularity — the most starred project in a category is frequently not the best maintained one.
| # | Project | Health | Activity | Stars | Built with | Last release |
|---|---|---|---|---|---|---|
| 1 | Owncast Decentralized single-user live video streaming and chat server for running your own live streams similar in style to the | Thriving · 90 | 12k | Go | 3 Sept 2026 | |
| 2 | PeerTube Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser. | Thriving · 89 | 15k | Nodejs | 15 Sept 2026 | |
| 3 | Invidious Alternative YouTube front-end. | Healthy · 76 | 25k | Docker, Crystal | 5 Aug 2026 | |
| 4 | SRS A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT. | Healthy · 74 | 29k | Docker, C++ | 24 Sept 2026 | |
| 5 | Tube Archivist Organize, search, and enjoy your YouTube collection. Subscribe, download, and track viewed content with metadata indexin | Healthy · 70 | 8.5k | Docker | 25 Aug 2026 | |
| 6 | OvenMediaEngine Streaming Server with Sub-Second Latency. | Healthy · 69 | 3.3k | C++, Docker | 13 Aug 2026 | |
| 7 | MediaCMS Modern, fully featured open source video and media CMS, written in Python/Django/React, featuring a REST API. | Steady · 57 | 5.1k | Python, Docker | 25 Aug 2026 | |
| 8 | Tiramisu BitTorrent engine with a FUSE virtual filesystem that streams torrents live to Plex/Jellyfin without downloading (altern | Steady · 54 | 138 | Go, Docker | 25 Sept 2026 | |
| 9 | Rapidbay Videostreaming service/torrent client that allows searching and playing videos from torrents in the browser or from a Ch | Slowing · 41 | 894 | Python, Docker | — | |
| 10 | SyncTube Lightweight and very simple to setup CyTube alternative to watch videos with friends and chat. | Slowing · 36 | 393 | Nodejs, Haxe | — | |
| 11 | Restreamer Access H.264 real-time video streaming on your website without a streaming provider. | At risk · 19 | 5.2k | Nodejs, Docker | 13 Sept 2024 | |
| 12 | CyTube Synchronize media, chat, and more for an arbitrary number of channels. | At risk · 11 | 1.6k | Nodejs | 18 May 2017 | |
| 13 | Channels DVR Server Flexible server providing a whole home self hosted DVR experience for Channels. | Unrated | — | Unknown | — | |
| 14 | ClyoCloud A personal, self-hosted cloud storage and media management application built for privacy, efficiency, and aesthetics. | Unrated | — | Nodejs | — | |
| 15 | Emby Home media server supporting both DLNA and DIAL (Chromecast) devices out-of-the-box. | Unrated | — | C# | — | |
| 16 | Plex Centralized home media playback system with a powerful central server. | Unrated | — | Unknown | — | |
| 17 | Subsonic Web-based media streamer and jukebox. | Unrated | — | Unknown | — | |
| 18 | Tube Youtube-like (without censorship and features you don't need!) video sharing app written in Go which also supports autom | Unrated | — | Go | — | |
| 19 | VideoLAN Client (VLC) Cross-platform multimedia player client and server supporting most multimedia files as well as DVDs, Audio CDs, VCDs, an | Unrated | — | C, deb | — |
Which one should you run?
If you want the safest bet on longevity, Owncast is the best-maintained project in this category right now at 90/100. PeerTube is the closest runner-up (89/100) — see the side-by-side comparison.
A health score measures whether a project is alive and shipping. It does not measure whether it has the feature you need. Use it to rule options out, then compare on features.