SelfHostHub

Self-hosted Media Streaming - Video Streaming

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.

SRS

29k

A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.

Media Streaming - Video StreamingMIT

Alternative YouTube front-end.

Media Streaming - Video StreamingAGPL-3.0

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

Media Streaming - Video StreamingAGPL-3.0

Decentralized single-user live video streaming and chat server for running your own live streams similar in style to the large mainstream options.

Media Streaming - Video StreamingMIT

Organize, search, and enjoy your YouTube collection. Subscribe, download, and track viewed content with metadata indexing and a user-friendly interface.

Media Streaming - Video StreamingGPL-3.0

Access H.264 real-time video streaming on your website without a streaming provider.

Media Streaming - Video StreamingApache-2.0

Modern, fully featured open source video and media CMS, written in Python/Django/React, featuring a REST API.

Media Streaming - Video StreamingAGPL-3.0

Streaming Server with Sub-Second Latency.

Media Streaming - Video StreamingAGPL-3.0

CyTube

1.6k

Synchronize media, chat, and more for an arbitrary number of channels.

Media Streaming - Video StreamingMIT

Videostreaming service/torrent client that allows searching and playing videos from torrents in the browser or from a Chromecast/AppleTV/Smart TV.

Media Streaming - Video StreamingMIT

Lightweight and very simple to setup CyTube alternative to watch videos with friends and chat.

Media Streaming - Video StreamingMIT

BitTorrent engine with a FUSE virtual filesystem that streams torrents live to Plex/Jellyfin without downloading (alternative to Real-Debrid).

Media Streaming - Video StreamingGPL-2.0

Flexible server providing a whole home self hosted DVR experience for [Channels](https://getchannels.com).

Media Streaming - Video Streaming⊘ Proprietary

A personal, self-hosted cloud storage and media management application built for privacy, efficiency, and aesthetics.

File Transfer - Web-based File ManagersAGPL-3.0

Home media server supporting both DLNA and DIAL (Chromecast) devices out-of-the-box.

Media Streaming - Video Streaming⊘ Proprietary

Centralized home media playback system with a powerful central server.

Media Streaming - Video Streaming⊘ Proprietary

Web-based media streamer and jukebox.

Media Streaming - Video Streaming⊘ Proprietary

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.

Media Streaming - Video StreamingMIT

Cross-platform multimedia player client and server supporting most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.

Media Streaming - Video StreamingGPL-2.0

How to choose self-hosted Video Streaming software

  1. Check project health. Stars show popularity, not maintenance. Open the source repository and look at recent commits and releases.
  2. Match the licence to your use. 8 use a GPL-family licence (copyleft, including AGPL) and 7 use a permissive licence such as MIT, Apache-2.0 or BSD. AGPL matters if you modify the software and offer it to others over a network.
  3. Pick a stack you can run. The most common platforms here are Docker (8), Nodejs (5), Go (3) and Unknown (3). Docker is usually the easiest path for a home server or VPS.
  4. Try before you migrate. Use a live demo where one exists (4 here), or a throwaway container first, and confirm it can import your existing data before switching.

Frequently asked questions

What is the most popular self-hosted Video Streaming software?

By GitHub stars, the top projects in this category are SRS (29,352 stars), Invidious (25,521 stars) and PeerTube (15,365 stars).

How many open-source Video Streaming tools are listed?

19 projects are currently listed in the Video Streaming category on SelfHostHub.

Which licences do self-hosted Video Streaming projects use?

The most common licences in this category are MIT (6), AGPL-3.0 (5) and ⊘ Proprietary (4).

Can I run these Video Streaming tools with Docker?

8 of the 19 projects list Docker as a supported platform. Check each project's documentation for the exact install steps.

Related categories