Self-hosted media streaming - multimedia streaming

16 apps · 8 Docker-ready. All open-source; click through for license, source, and a docker-compose starter.

NameLicenseStackDocker
ClipBucket
Start your own video sharing website (YouTube/Netflix Clone) in a matter of minutes.
AAL Docker/PHP Docker
cmyflix
Minimalist Plex/Jellyfin alternative to stream video.
AGPL-3.0 C/deb
Gerbera
UPnP Media Server, which allows you to stream your digital media throughout your home network and listen to/watch it on a variety of UPnP compatible devices.
GPL-2.0 Docker/deb/C++ Docker
Icecast 2
Streaming audio/video server which can be used to create an Internet radio station or a privately running jukebox and many things in between.
GPL-2.0 C
Jellyfin
Media server for audio, video, books, comics, and photos with a sleek interface and robust transcoding capabilities. Almost all modern platforms have clients, including Roku, Android TV, iOS, and Kodi.
GPL-2.0 C#/deb/Docker Docker
Karaoke Eternal
Host awesome karaoke parties where everyone can easily find and queue songs from their phone's browser. The player is also fully browser-based with support for MP3+G, MP4 and WebGL visualizations.
ISC Docker/Nodejs Docker
Kodi
Multimedia/Entertainment center, formerly known as XBMC. Runs on Android, BSD, Linux, macOS, iOS and Windows.
GPL-2.0 C++/deb
Kyoo
Innovative media browser designed for seamless streaming of anime, series and movies, offering advanced features like dynamic transcoding, auto watch history and intelligent metadata retrieval.
GPL-3.0 Docker Docker
MediaMTX
Ready-to-use, zero-dependency real-time media server and proxy to publish, read, record, playback and route video/audio streams over SRT, WebRTC, RTSP, RTMP, HLS, MPEG-TS, RTP.
MIT Go/Docker Docker
Meelo
Personal Music Server, designed for collectors and music maniacs.
GPL-3.0 Docker Docker
MistServer
Public domain streaming media server that works with any device and any format.
Unlicense C++
NymphCast
Turn your choice of Linux-capable hardware into an audio and video source for a television or powered speakers (alternative to Chromecast).
BSD-3-Clause C++
Rygel
UPnP AV MediaServer that allows you to easily share audio, video, and pictures. Media player software may use Rygel to become a MediaRenderer that may be controlled remotely by a UPnP or DLNA Controller.
LGPL-2.1 C
Stash
A web-based library organizer and player for your adult media stash, with auto-tagging and metadata scraping support.
AGPL-3.0 Docker/Go Docker
üWave
Self-hosted collaborative listening platform. Users take turns playing media—songs, talks, gameplay videos, or anything else—from a variety of media sources like YouTube and SoundCloud.
MIT Nodejs
µStreamer
Lightweight and very quick server to stream MJPEG video from any V4L2 device to the net.
GPL-3.0 C/deb