# Restreamer

Restreamer is a self-hosted live video streaming server that accepts H.264 video from IP cameras or other sources and rebroadcasts it to your own website and third-party platforms like YouTube Live and Twitch via RTMP,. It is open source and self-hosted, installable on Docker Hub, Umbrel, Kubernetes (Helm) and Unraid.

Canonical page: https://ourlocalhost.com/app/624/restreamer

## Description

Restreamer is a self-hosted live video streaming server that accepts H.264 video from IP cameras or other sources and rebroadcasts it to your own website and third-party platforms like YouTube Live and Twitch via RTMP, SRT, or HLS.

## Platform availability

Available on 3 of 9 platforms: Unraid, Umbrel, Helm.

## Health score

67/100 (Good), based on 4 of 5 factors.
- Maintained: 60 (last commit 153 days ago)
- Popular: 74 (5,211 GitHub stars)
- Easy to install: 70 (3 install platforms, install notes, setup guide, Docker image)
- Security check: 67 (no serious findings, CI, OpenSSF Scorecard 3.9/10)

## Links

- Documentation: https://docs.datarhei.com/restreamer
- GitHub: https://github.com/datarhei/restreamer
- Docker Hub: https://hub.docker.com/r/datarhei/restreamer
- Umbrel: https://apps.umbrel.com/app/restreamer
- Kubernetes (Helm): https://artifacthub.io/packages/helm/utkuozdemir/restreamer
- Unraid: https://ca.unraid.net/apps/restreamer-0yatlnv1l57sp3?q=Restreamer
- Official website: https://datarhei.github.io/restreamer/

## Common questions

### Which Docker image should I use on a Raspberry Pi or with a GPU?

Use the rpi-latest image with the --privileged flag on a Raspberry Pi so it can access cameras and local hardware. For Intel or Nvidia GPUs, use the vaapi-latest or cuda-latest image for faster video processing.

### What should I back up to preserve my Restreamer setup?

Back up the /opt/restreamer/config and /opt/restreamer/data folders. They keep your settings, media, and recordings, so losing them means losing your stream setup.

### Can I receive video from OBS and publish it to YouTube or Twitch?

Yes, it can receive video from OBS and publish to YouTube or Twitch via RTMP and SRT.

### Can I stream input that is not already H.264?

Yes, Restreamer can use other input streams and encode them to H.264. It can also use the audio track and optionally remove it, add silence, or convert it to AAC or MP3.

## Alternatives

- Restream
- Vimeo Livestream: A video live streaming platform that allows it's customers to broadcast live video content online, and viewers to play the content via an i…

---
Source: Our Local Host (https://ourlocalhost.com/app/624/restreamer), the self-hosted and open-source app directory.
