SRS
29kA simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.
SelfHostHub lists 19 open-source Video Streaming projects you can host on your own server. The most-starred on GitHub are SRS (29,352 stars), Invidious (25,521 stars) and PeerTube (15,365 stars). 8 of them document a Docker install, and 4 offer a live demo you can try first.
Replacing a paid app? See open-source alternatives to Plex, open-source alternatives to YouTube.
A 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.
Access H.264 real-time video streaming on your website without a streaming provider.
Modern, fully featured open source 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.
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).
Flexible server providing a whole home self hosted DVR experience for [Channels](https://getchannels.com).
A personal, self-hosted 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.
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.
Cross-platform multimedia player client and server supporting most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
By GitHub stars, the top projects in this category are SRS (29,352 stars), Invidious (25,521 stars) and PeerTube (15,365 stars).
19 projects are currently listed in the Video Streaming category on SelfHostHub.
The most common licences in this category are MIT (6), AGPL-3.0 (5) and ⊘ Proprietary (4).
8 of the 19 projects list Docker as a supported platform. Check each project's documentation for the exact install steps.