Restreamer
Restreamer is a free, self-hosted live video streaming platform with a simple web UI. It supports multiple inputs/outputs (RTMP, SRT, HLS), hardware encoding (Raspberry Pi, NVIDIA, Intel), and can stream to YouTube, Twitch, Vimeo, and more simultaneously. Ideal for anyone who wants full control over their live streaming setup without relying on third-party services.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Self-hosted live streaming made easy: one Docker command, support for all major platforms, hardware acceleration built-in.
Core Features
- Clean web UI with easy wizard configuration
- Multiple audio/video inputs, outputs, protocols, and codecs
- Hardware encoding support: Raspberry Pi (MMAL/OMX), NVIDIA CUDA, Intel VAAPI
- Built-in VideoJS player for website embedding
- Automatic Let's Encrypt HTTPS certification
What It Can't Do
- •Add --security-opt seccomp=unconfined if you can't reach network sources. 2. Use --privileged for local USB cameras. 3. Port forward on your router (8080, 8181, 1935, 1936, 6000/udp) for external access. 4. Default credentials are admin/demo – change immediately after login.
Use Cases
- Simultaneously stream a single source to YouTube, Twitch, and Facebook from one box
- Self-host a branded live video player on your own website without embedding from a third party
- Use a Raspberry Pi as an affordable, low-power encoder for conference rooms or events
Detailed Introduction
Restreamer is a free, open-source live video streaming platform designed for self-hosting. It provides a clean web UI to manage your streams, supports multiple input sources (cameras, RTMP, SRT), and can simultaneously output to dozens of platforms such as YouTube Live, Twitch, Twitter, Vimeo, and any RTMP/SRT server. It includes a built-in HLS/RTMP/SRT streaming server, automatic Let's Encrypt HTTPS, viewer & bandwidth monitoring, and supports hardware encoding via Raspberry Pi (MMAL/OMX), NVIDIA CUDA, and Intel VAAPI. The entire stack runs as Docker containers with a simple one-liner setup, making it ideal for live streamers, event organizers, and anyone wanting full control over their streaming infrastructure without relying on third-party services. It is GDPR compliant and does not store viewer data.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Install Docker on your Linux/Mac/Windows machine
Step 2: Run the Docker command for your architecture (e.g., for AMD64): docker run -d --restart=always --name restreamer -v /opt/restreamer/config:/core/config -v /opt/restreamer/data:/core/data -p 8080:8080 -p 8181:8181 -p 1935:1935 -p 1936:1936 -p 6000:6000/udp datarhei/restreamer:latest
Step 3: Open http://localhost:8080 in your browser, follow the wizard to set up sources and destinations, then start streaming
- Step 1: Install Docker on your Linux/Mac/Windows machine
- Step 2: Run the Docker command for your architecture (e.g., for AMD64): docker run -d --restart=always --name restreamer -v /opt/restreamer/config:/core/config -v /opt/restreamer/data:/core/data -p 8080:8080 -p 8181:8181 -p 1935:1935 -p 1936:1936 -p 6000:6000/udp datarhei/restreamer:latest
- Step 3: Open http://localhost:8080 in your browser, follow the wizard to set up sources and destinations, then start streaming
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Stop and remove the container: docker stop restreamer && docker rm restreamer. To delete all data, remove the mounted directories /opt/restreamer.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
srs
Simple, high-efficiency, real-time video server supporting RTMP/WebRTC/HLS/HTTP-FLV/SRT/MPEG-DASH/GB28181 with easy Docker deployment.
Jellyfin
Free and open-source media system for managing and streaming your personal media collection to any device.
Sunshine
Self-hosted game stream host for Moonlight, supporting AMD, Intel, and Nvidia GPUs with low latency.