Simple RTMP Restreamer is a self-hosted service that takes a single RTMP stream from your encoder or broadcasting software and simultaneously forwards it to as many destinations as you need — YouTube, Twitch, Facebook Live, or any custom RTMP endpoint. You manage everything through a clean web dashboard or a straightforward REST API.

Quick Start

Get up and running in minutes with Docker

Dashboard Guide

Learn to manage streams and push targets

API Reference

Automate stream management with the REST API

Configuration

Set up authentication and customize your instance

How it works

1

Deploy the restreamer

Run the Docker image on any server. The service listens for RTMP on port 1935 and exposes the web UI on port 6070.
2

Create a stream

In the dashboard, create a named stream. You will get an RTMP ingest URL like rtmp://your-server/live/my-stream.
3

Add push targets

Add one or more RTMP destinations — your YouTube stream key URL, Twitch ingest, or any other RTMP endpoint.
4

Go live

Point your broadcasting software (OBS, Streamlabs, etc.) at the ingest URL. The restreamer automatically forwards your stream to all configured targets.
Simple RTMP Restreamer is self-hosted — you run it on your own infrastructure. There is no cloud service or account to sign up for.