ENGINEERING GUIDE

SRT vs RTMP for Live Contribution

Compare SRT and RTMP for live contribution, with attention to recovery behavior, latency, ingest compatibility, and packet loss over public internet.

Essential for remote production and cloud switching. To calculate your required buffer, use our SRT latency calculator. Explore more broadcast engineering tools for IP video and media networking.

Technical review: 27 August 2026 · Validate against the current sender, receiver, platform, and network.

Quick Answer

SRT is usually the better fit for contribution over unpredictable links because it is built around controlled recovery and an intentional latency buffer. RTMP is still common for platform ingest, but the right choice depends on whether the job is contribution, delivery, or browser/platform compatibility.

The Problem with TCP-based RTMP

RTMP runs on TCP (Transmission Control Protocol). TCP is designed to guarantee that every single packet arrives in the exact order it was sent. If a packet drops over a bad hotel WiFi connection, TCP halts the entire stream data flow until the receiver sends a requested ACK, and the sender re-transmits the dropped packet.

That ordered recovery can add delay or stall media delivery when loss and RTT vary. RTMP can still be the correct choice for a platform ingest workflow; it is simply a different tradeoff from an SRT contribution link.

The SRT Solution (UDP + ARQ)

SRT runs over UDP (User Datagram Protocol) and adds sequencing, timing, and loss-recovery behavior suited to live media. UDP alone does not provide ordered, reliable delivery; the application protocol decides how missing or late packets are handled.

SRT uses ARQ (Automatic Repeat reQuest) with a configured latency window.

If the packet does not arrive in time, SRT drops the frame and moves on, causing a momentary visual glitch rather than stalling the entire stream. That gives you a more controlled latency target, but the result still depends on RTT variation, loss, and buffer settings.

Caller, Listener, and Rendezvous

One common hurdle for engineers switching to SRT is Firewall Traversal. Unlike RTMP, which always pushes to a server, SRT lets you choose which end initiates the connection:

Worksheet starting model: 4× RTT
The linked calculator uses four times measured RTT as a visible planning default, with a small RTT floor. This is not an SRT protocol rule. Test RTT variation, burst loss, encoder delay, and the exact endpoints before choosing a final setting.

Common Mistakes

Related Tools & Next Step

Use the SRT latency calculator to size the buffer, and use the OBS & vMix Streaming Planner when the transport decision is part of a wider streaming setup.

References

Configure your SRT Buffer

Estimate a practical SRT latency value from measured ping (RTT).