Restreamer
A self-hosted live streaming server with a web wizard that receives video from OBS or cameras and pushes it to YouTube, Twitch and your site.
Restreamer at a glance
What is Restreamer?
Restreamer from datarhei takes live video from OBS, cameras or hardware devices and publishes it through its own HLS, RTMP and SRT server, a built-in VideoJS player for your website, and restreams to platforms such as YouTube Live, Twitch, Facebook and Vimeo. A wizard sets up sources, and FFmpeg does the processing, with hardware encoding on Raspberry Pi, Nvidia CUDA and Intel VAAPI. It includes Let's Encrypt certificates, viewer and bandwidth limits, a documented REST API and Prometheus metrics, and stores no audience data.
Good fit if
- You want to stream to several platforms at once without a paid multistreaming service.
- You need a camera-to-website livestream on a Raspberry Pi with a simple interface.
Before you adopt it
Restreamer is Apache-2.0 and free of paid parts. Activity is slowing: no commits in the last three months, and the latest release is from September 2024, so check the active alternatives above. It runs as a Docker image on Linux, or on macOS and Windows through Docker Desktop.
Drafted with AI from the project's README and repository data, then checked against that data on 31 October 2026. Report a correction
How to run Restreamer yourself
- Docker
- Dockerfile or compose file in the repository
- Compose file
- None in the repository
- Setup effort
- Not rated: no compose file to judge from
- Kubernetes
- No Helm chart in the repository
- Desktop and mobile
- No app builds in GitHub releases
- Interface languages
- English only
Install instructions: docs.datarhei.com or the README on GitHub.
Restreamer health: is it still maintained?
17 of 100, slowing down
Read from GitHub on 6 November 2026. How the score works
Restreamer security practices
OpenSSF Scorecard checks how a project is developed and released: reviews, protected branches, pinned dependencies, signed releases. It does not audit the code itself.
What each check found
- Binary files10 / 10No compiled binaries checked into the repository
- Dangerous workflows10 / 10No risky patterns in GitHub Actions
- License file10 / 10A license file is present
- Packaging10 / 10Releases are published as packages from CI
- Security policy10 / 10Explains how to report a vulnerability
- Best-practices badge0 / 10No OpenSSF Best Practices badge
- Branch protection0 / 10The main branch has no protection rules
- Code review0 / 10Changes are merged without review
- Fuzzing0 / 10No fuzz testing found
- Maintained0 / 10Little or no activity in the last 90 days
- Pinned dependencies0 / 10Dependencies are not pinned to fixed versions
- Static analysis0 / 10No static analysis found
- Token permissions0 / 10CI tokens have broad write rights
From the OpenSSF Scorecard of 2 November 2026. Checks that do not apply to Restreamer are left out.
Restreamer license: is it open source?
Restreamer uses Apache-2.0, an open-source license approved by the OSI.
- December 2015First published on GitHub.
- TodayApache-2.0.
Restreamer for developers
Written in
- HTML 47%
- Shell 28%
- Dockerfile 25%
Getting involved
Language shares are GitHub’s count of the code in the repository.
Alternatives to Restreamer
- MediaMTXReady-to-use Media-over-QUIC / SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP live media server and… 79 health · MIT · 20.6k stars
- SRSSRS is a simple, high-performance, AI-driven real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV,… 74 health · MIT · 29.4k stars
- OwncastTake control over your live stream video by running it yourself. Streaming + chat out of the box. 73 health · MIT · 11.7k stars
- MediaCMSMediaCMS is a modern, fully featured open source video and media CMS 63 health · AGPL-3.0 · 5.2k stars
- PeerTubeActivityPub-federated video streaming platform using P2P directly in your web browser 87 health · AGPL-3.0 · 15.4k stars
Questions about Restreamer
Is Restreamer open source?
Yes. Restreamer is published under Apache-2.0, an OSI-approved open-source license.
Is Restreamer still maintained?
Its health score is 17 of 100 (slowing down). It had no commits in the last 90 days, the latest on 22 May 2026, and its latest release came out on 13 September 2024.
How do I run Restreamer?
You can run it with Docker. The README on GitHub has the exact steps.
What is Restreamer written in?
Restreamer is written in HTML (47% of the code), with Shell (28%) and Dockerfile (25%), by GitHub’s count of the repository.
What are the alternatives to Restreamer?
Close alternatives in the Media servers & streaming category include MediaMTX, SRS, Owncast.