Desktop encoder setup

Stream from OBS Studio

OBS Studio publishes over RTMP to any custom server. Point its Custom service at your ingest server, paste your stream key, and OBS feeds one source that we relay everywhere.

Beginner Windows macOS Linux
In OBS Studio: Settings → Stream

Step-by-step setup

Follow these steps in OBS Studio, then start one broadcast for every destination.

Open Stream settings

In OBS, go to Settings → Stream.

Pick the Custom service

Set Service to “Custom…” so you can enter your own server.

Enter your server

Paste your Stream Repeater RTMP server URL into the Server field.

Paste your stream key

Copy the stream key from your stream page and paste it into Stream Key.

Start Streaming

Click OK, then Start Streaming — every destination goes live within seconds.

Your ingest details

Use the values from your own stream page. These examples show where each value belongs.

RTMP server rtmp://your-workspace.streamrepeater.com:1935
Stream key your-stream?user=your-stream&pass=sk_live_••••••••••••

Keep your stream key private. It authorises publishing to your stream.

OBS tips

A few practical details for a stable broadcast.

  • In Settings → Output, set Output Mode to Advanced to control bitrate and keyframe interval.
  • Use a 2-second keyframe interval — most platforms insist on it for a clean relay.
  • Hardware encoders (NVENC / QuickSync / AMD) free up CPU for higher quality at the same bitrate.

Recommended settings

A dependable starting point for most platforms and connections.

Video codecH.264 (x264 or hardware encoder)
Resolution1920×1080 (or 1280×720)
Frame rate30 or 60 fps
Video bitrate4,500–6,000 kbps
Keyframe interval2 seconds
AudioAAC, 160 kbps, 44.1 kHz

Other encoder guides

Using a different app? The connection details work the same way.

Ready to stream everywhere?

Connect OBS Studio once and let Stream Repeater handle every destination.

Get started Read the documentation