Setup

OBS Studio

Stream to your platform and clive at the same time. OBS sends your main feed to Twitch, YouTube, or Kick. Clive listens in parallel and handles the rest. Setup takes about two minutes.

Before you start

Open your clive dashboard and click Get clips in 1 click. The session card populates with two values you'll paste into OBS.

Server:

rtmps://ingest.clive.skeet.now/live

Stream key: shown on the dashboard, unique to each session. Copy it directly from there.

The stream key changes every session. If you end a session and start a new one, copy the fresh key. The old one stops working.

1. Set up your main platform

If OBS is already pointed at Twitch, YouTube, or Kick, skip to step 2.

Otherwise, open Settings → Stream, pick your platform from the Servicedropdown, paste your platform stream key, and click OK. Don't touch this once it's set. Clive will be added as a separate output alongside it.

2. Add clive as a second output

OBS 30 ships native multiple outputs. Older builds need the obs-multi-rtmp plugin. Pick the path that matches your OBS version.

OBS 30 and above

  1. In the OBS menu bar, click Output → Start Other Stream.
  2. If that option isn't visible, go to Settings → Output, switch the Output Mode to Advanced, then look for the Other Streams tab at the top.
  3. Set Server to the URL above.
  4. Set Stream Key to the value from your dashboard.
  5. Click OK.

Older versions of OBS

  1. Install the obs-multi-rtmp plugin from its GitHub releases page. Restart OBS after install.
  2. Open Tools → Multiple RTMP Outputs. A new dock appears.
  3. Click Add.
  4. Paste the server URL and your stream key into their fields.
  5. Tick Auto start when streaming. Click OK.

3. Start streaming

Click Start Streaming in OBS as usual. Both outputs run in parallel: your platform receives the main feed, clive receives a copy.

Within a few seconds, your clive dashboard's status indicator flips from INGEST IDLE to RTMP LIVE. The first clip lands 2 to 4 minutes after a moment worth clipping happens. Detection, editing, rendering, and posting all happen autonomously.

Troubleshooting

Dashboard still shows INGEST IDLE after I start streaming

The stream key in OBS doesn't match what the dashboard expects. One wrong character causes a silent reject. Confirm the Server field starts with rtmps://, not rtmp://.

“Connect Failed” or “Invalid stream key”

Clive uses RTMPS on port 443, which most networks allow. Make sure the Server field is set to rtmps://ingest.clive.skeet.now/live exactly. Plain RTMP on port 1935 is not used.

Clips not appearing after a long stream

Each clip takes 2 to 4 minutes end-to-end. If nothing shows after twenty minutes of streaming, check your AI Directives in the dashboard. A very narrow watch instruction can mean clive found nothing matching.

My platform stream quality dropped after adding clive

The clive output is a separate encoder pass. If CPU is the bottleneck, switch your main encoder to NVENC or AMF (hardware encoding) in Settings → Output. That frees CPU for the second output.

OBS 30 but no “Other Streams” tab

The native multi-output UI only appears when Output Mode is set to Advanced (not Simple). Switch the mode, and the tab appears next to Streaming, Recording, Audio, and Replay Buffer.

Using a different tool?