Skip to content

OBS Setup

Nik Pottbecker edited this page Oct 12, 2026 · 1 revision

OBS setup

Add the SRT feed

  1. Connect the OBS computer to the same Tailnet as the server.
  2. Open the private dashboard.
  3. Select OBS-Link kopieren.
  4. In OBS, add a Media Source.
  5. Give it a clear name, for example IRL contribution.
  6. Disable Local File.
  7. Paste the SRT reader URL into Input.
  8. Enter mpegts in Input Format.
  9. Enable Restart playback when source becomes active.
  10. Confirm the source.

The URL has the following shape:

srt://TAILSCALE_IP:8890?streamid=read:live:studio:READ_PASSWORD&pkt_size=1316

Always copy the current URL from the dashboard.

Expected states

Server state OBS behavior
Waiting for phone Media Source can remain black while it waits
Live publisher connected H.264 video and AAC audio appear
Short mobile interruption OBS should reconnect; refresh the source if it does not
Credentials rotated Old source fails until its URL is replaced

Audio checks

  • Confirm the source appears in the OBS Audio Mixer.
  • Watch the meter while speaking near the phone.
  • Use Advanced Audio Properties only after the base feed works.
  • Avoid adding extra delay until end-to-end latency has been measured.

Reconnection strategy

Enable Restart playback when source becomes active. After a mobile drop:

  1. Confirm whether the dashboard has returned to LIVE.
  2. Hide and show the Media Source.
  3. If needed, open its properties and confirm again.
  4. Copy a fresh reader URL if credentials or the server IP changed.

The dashboard connection history helps distinguish a sender interruption from an OBS-only issue.

Alternative receiver protocols

RTSP for VLC or FFmpeg

Use the dashboard's RTSP URL when testing outside OBS. MediaMTX exposes RTSP over TCP for reliability inside the Tailnet.

Browser preview

LL-HLS and WebRTC provide confidence previews. Authenticate as studio with the reader password. Browser playback is not the primary production input.

Protect the reader secret

OBS scene collections can contain the full input URL. Do not publish or share a collection without removing the URL. Redact it from screenshots and logs. If it leaks, rotate credentials and update both Moblin and every receiver.

Clone this wiki locally