Repository navigation
Protocol URLs
Nik Pottbecker edited this page Oct 12, 2026
·
1 revision
The private dashboard is the authoritative source for working URLs. The examples here contain placeholders and explain the format only.
| Purpose | Transport | Port | Authentication |
|---|---|---|---|
| SRT publish/read | UDP | 8890 | SRT stream ID |
| RTSP read | TCP | 8554 | URL user/password |
| RTMP publish | TCP | 1935 | URL query parameters |
| LL-HLS preview | TCP | 8888 | MediaMTX HTTP authentication |
| WebRTC signaling | TCP | 8889 | MediaMTX HTTP authentication |
| WebRTC media | UDP | 8189 | Session authorization |
| Dashboard | TCP | 8090 | Tailnet trust boundary |
| MediaMTX API | TCP | 9997 | Localhost only |
| Metrics | TCP | 9998 | Localhost only |
srt://TAILSCALE_IP:8890?streamid=publish:live:mobile:PUBLISH_PASSWORD&pkt_size=1316
- Role:
mobile - Permission: publish
- Path:
live - Packet size: 1316 bytes
srt://TAILSCALE_IP:8890?streamid=read:live:studio:READ_PASSWORD&pkt_size=1316
- Role:
studio - Permission: read
- Expected transport content: MPEG-TS with H.264/AAC
rtsp://studio:READ_PASSWORD@TAILSCALE_IP:8554/live
RTSP is configured for TCP transport.
rtmp://TAILSCALE_IP:1935/live?user=mobile&pass=PUBLISH_PASSWORD
Use as a fallback when SRT/UDP is blocked.
http://TAILSCALE_IP:8888/live
Authenticate as studio with the reader password.
http://TAILSCALE_IP:8889/live
Signaling uses TCP 8889; media uses UDP 8189. Authenticate with the reader role when prompted.
http://TAILSCALE_IP:8090
The dashboard itself uses Tailnet reachability rather than a second web login and displays complete authenticated media URLs.
- Treat complete media URLs as passwords.
- Copy URLs from the dashboard; do not assemble them in public terminals or chats.
- Never include them in screenshots, GitHub issues, logs, OBS collections or Moblin exports shared with others.
- Do not expose any listed port through a public tunnel or router forwarding.
- Rotate credentials after any suspected disclosure.
Home · Quick start · Troubleshooting · Repository · Releases · License
Tailnet IRL Server · Developed by Nik Pottbecker