Getting started

Publish one stream to Stream Repeater and relay it to as many platforms as you like. Here's the five-minute version.

1. Create your workspace

Sign up to create your workspace, then log in to the portal. Each workspace can hold multiple streams, and each stream has one inbound feed plus any number of outbound destinations.

2. Create a stream & find your ingest details

From the portal, create a stream. Open it to reveal its RTMP server and stream key (the key is unique and can be rotated at any time). A read-only playback key is provided separately for previews.

3. Publish from OBS (or any encoder)

  1. Open Settings → Stream.
  2. Service: Custom…
  3. Server: your RTMP server URL, e.g. rtmp://streamrepeater.com:1935
  4. Stream Key: paste the key from your stream.
  5. Click Start Streaming.

RTSP, SRT and WebRTC publishing are also supported — the stream page lists the exact URLs for each protocol.

4. Add destinations

Add a destination for each platform you want to relay to (Twitch, YouTube, Facebook, Kick, or any custom RTMP/RTSP/SRT endpoint). Paste that platform's ingest URL and stream key. Stream Repeater's relay engine pulls your inbound feed and pushes a copy to every enabled destination, restarting automatically on failure.

5. Go live & monitor

Once you're publishing, each destination shows a live status. The dashboard reports throughput, viewers, and relay health in real time, and you can preview the feed in-browser over HLS/WebRTC.

Automate it

Everything above is available over a JSON API — create channels, add destinations, and read relay status programmatically. See the API reference.