Configure SRT caller and listener modes for broadcast contribution over the internet

domain: haivision.github.io/srt-rfc · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Decide the connection topology: in listener mode the endpoint binds a UDP port and waits for a caller; in caller mode the endpoint initiates the connection to a known IP:port.
  2. Typically, the ingest server (media server or cloud encoder) runs in listener mode; the field encoder or encoder appliance runs in caller mode to avoid requiring a public IP on the contribution side.
  3. Set the SRT URL on the caller side: srt://<listener-host>:<port>?mode=caller&latency=<ms>&streamid=<id>
  4. On the listener side, bind the UDP port and configure the same latency value; mismatched latency values result in the higher value being negotiated automatically.
  5. Enable AES encryption via the passphrase parameter on both ends; choose a passphrase of sufficient length (10–79 characters) to activate AES-128 or AES-256.
  6. Use srt-live-transmit or a media server SRT module to bridge the SRT stream to RTMP, HLS, or other ingest paths as needed.

Known gotchas

Related routes

Choose between SRT and RTMP for a live contribution feed and configure FFmpeg SRT caller/listener ingest
ffmpeg.org · 6 steps · unrated
Configure VP9 SVC scalability modes in a WebRTC sender
w3c.github.io · 6 steps · unrated
Ingest an SRT stream into Wowza Streaming Engine using listener mode
www.wowza.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans