
Restreamer
Self-hosted live video streaming relay and restreaming server

Restreamer (by datarhei) is a self-hosted live streaming relay that receives a live input stream, optionally transcodes it, and forwards it to one or more outputs. It focuses on making common streaming workflows easy through a browser-based UI while still exposing an API and Docker-first deployment.
Key Features
- Ingest live streams via RTMP and other supported protocols (via the underlying streaming engine)
- Restream/relay to multiple destinations (e.g., YouTube Live, Twitch, Facebook Live, custom RTMP endpoints)
- Optional transcoding and re-encoding using FFmpeg (e.g., bitrate/codec changes)
- Browser-based management UI for configuring inputs/outputs and monitoring status
- Docker-based deployment with persistent configuration and simplified updates
- HTTP API for automation and integration with external systems
- Designed to run on modest servers and edge devices, depending on transcoding load
Use Cases
- Mirror one live stream to multiple platforms simultaneously
- Receive RTMP from OBS and forward it to a CDN/ingress point over a controlled network path
- Centralize live stream routing/transcoding for events, churches, classrooms, or community broadcasters
Limitations and Considerations
- Transcoding is CPU/GPU intensive; capacity depends heavily on FFmpeg settings and available hardware acceleration
Restreamer is a practical option when you need a controllable, web-managed live streaming “hub” that can ingest a stream once and distribute it to many destinations. It is especially useful for simple restreaming setups and small-to-medium live production workflows that benefit from Docker deployment and API control.
Categories:
Tags:
Tech Stack:
Similar Services

Jellyfin
Personal media server for movies, TV, music, and photos
Self-hosted media server to organize, stream, and transcode your movies, TV, music, and photos across apps and devices.


Sunshine
Self-hosted game streaming host for Moonlight clients
Sunshine is a self-hosted game/desktop streaming server that works with Moonlight clients, enabling low-latency remote play with hardware-accelerated encoding.


Invidious
Privacy-focused front-end for YouTube
Invidious is an alternative YouTube web front-end that reduces tracking and improves performance, offering RSS feeds, subscriptions, and video playback without a Google account.


PeerTube
Federated video hosting powered by WebTorrent and ActivityPub
PeerTube is a self-hosted, federated video platform using ActivityPub and BitTorrent/WebTorrent to publish, stream, and share videos across interconnected instances.


Sonarr
Smart PVR for Usenet and BitTorrent TV automation
Automates TV series monitoring, searching, downloading, and post-processing from Usenet and BitTorrent with quality profiles, release management, and integrations.


Radarr
Movie collection manager for Usenet and BitTorrent
Automates movie downloads via Usenet and BitTorrent with quality profiles, RSS monitoring, and integrations with indexers, download clients, and media servers.

Dockerfile
TypeScript
JavaScript