Repository navigation
OBS Setup
- Connect the OBS computer to the same Tailnet as the server.
- Open the private dashboard.
- Select OBS-Link kopieren.
- In OBS, add a Media Source.
- Give it a clear name, for example
IRL contribution. - Disable Local File.
- Paste the SRT reader URL into Input.
- Enter
mpegtsin Input Format. - Enable Restart playback when source becomes active.
- 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.
| 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 |
- 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.
Enable Restart playback when source becomes active. After a mobile drop:
- Confirm whether the dashboard has returned to LIVE.
- Hide and show the Media Source.
- If needed, open its properties and confirm again.
- 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.
Use the dashboard's RTSP URL when testing outside OBS. MediaMTX exposes RTSP over TCP for reliability inside the Tailnet.
LL-HLS and WebRTC provide confidence previews. Authenticate as studio with the reader password. Browser playback is not the primary production input.
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.
Home · Quick start · Troubleshooting · Repository · Releases · License
Tailnet IRL Server · Developed by Nik Pottbecker