The phrase "low-latency broadcast" gets used loosely enough that it can mean almost anything. A few hundred milliseconds, half a second, two seconds, five seconds. The number that actually matters depends entirely on who needs to see the feed and how quickly. Direct RTMP and RTSP protocols sit at opposite ends of the latency spectrum for good reasons, and the real skill in broadcast engineering is knowing when to use each, and when to chain them together.
Quick Answer
RTSP delivers sub-second latency on a local network because it pulls the stream directly from the camera without platform buffering. RTMP pushes outward to a platform and typically adds two to five seconds. For genuinely low latency, use RTSP locally and relay to RTMP only when the feed needs to reach an internet audience.
🔆 RTSP: Sub-Second Latency and Why It Stays Local
RTSP operates entirely within the boundaries of the local network. A camera serving an RTSP stream waits for a client device, typically OBS, a hardware switcher, or a video management application, to request the feed. That request travels from the client to the camera over the local network, and the camera begins streaming back immediately. No platform server sits in the chain, no viewer buffer absorbs delay, and no external network hop is introduced.
On a wired gigabit connection, an RTSP pull can run below 200 milliseconds end to end. On a well-configured 5GHz wireless network in the same room, latency typically stays below one second. That level of responsiveness means the person monitoring a switcher feed sees the camera output near-instantly, which changes how multi-camera direction works. An operator switching angles does not need to mentally account for a latency offset; what they see on the preview is close enough to real time that the cut feels natural.
Why RTSP Cannot Reach a Public Audience Directly
The architecture that makes RTSP fast is also what keeps it local. RTSP requires the pulling client to initiate a connection to the camera's local IP address on port 554. That address exists only inside the local network and is not routable over the public internet without deliberate forwarding configuration. Even if the port were forwarded correctly, asking thousands of viewers to pull directly from a single camera would immediately exceed any upload connection's capacity.
RTSP is designed for controlled, small-scale, in-network consumption. A broadcast rig, a monitoring director's station, or a local recording server are all appropriate RTSP consumers. A public streaming audience is not.
🌐 RTMP: Where the Seconds Get Added and Why
RTMP was designed for reliable delivery over public internet connections, which means it prioritises stability and compatibility over speed. The camera encodes its output, opens a TCP connection to the ingest server of the target platform, and pushes the stream continuously. TCP's error-correction behaviour, which retransmits dropped packets rather than skipping them, introduces some baseline delay that UDP-based protocols avoid.
Beyond the TCP overhead, platform ingest adds its own buffering. The server absorbs incoming data, segments it, and distributes it to viewers via a content delivery network. Each of those stages contributes latency. The total stack from camera lens to viewer screen typically lands between two and five seconds for a standard RTMP push to a major platform. Some platforms offer enhanced low-latency modes that bring this closer to one to two seconds, but sub-second is not achievable over public internet RTMP delivery.
For a live audience watching online, two to five seconds of delay is invisible in practice. They are not interacting with the camera or the subject in real time; they are watching a show. The latency only becomes a problem if the broadcaster themselves needs to see the platform output to react to something in the broadcast.
Pro Tip ⚡
Monitor your broadcast from the RTSP feed on a local device rather than opening the platform stream in a browser. You see near-real-time output from the camera rather than the platform's five-second delay, so your production decisions are based on what is actually happening in the room, not what happened five seconds ago.
🔧 Combining Both Protocols in a Single Broadcast Chain
The most practical architecture for a directed broadcast uses both protocols for what each does well. The camera serves an RTSP feed locally to a switcher, which monitors all angles with near-instant preview and applies graphics or scene transitions. The switcher then pushes the composed programme output to the platform via RTMP.
The local layer runs at RTSP's speed; the director sees cameras in near-real time and cuts cleanly. The outbound layer uses RTMP because that is what platforms accept, and the viewer receives the broadcast with the standard platform delivery delay. Streaming cameras that support both protocols simultaneously make this approach available to independent South African creators and esports organisers without broadcast television infrastructure.
Multi-Camera Synchronisation Over RTSP
When several cameras each serve RTSP feeds into one switcher, consistency of latency matters more than absolute latency. If all feeds arrive with comparable delay, cuts stay clean. Problems arise when one camera's feed lags the others due to wireless interference, because the cut then shows a visible discontinuity. A dedicated 5GHz access point for wireless cameras, separate from venue traffic, keeps latency variance low across the switching pool.
🎯 Choosing the Right Protocol for Each Part of the Chain
The decision is not about which protocol is better. They answer different questions. RTSP handles local monitoring: how does the production team see cameras in real time? RTMP handles distribution: how does the broadcast reach an internet audience?
A single camera streaming directly to a platform via RTMP needs no RTSP involvement. A directed multi-camera production uses RTSP for the local layer and RTMP for the outbound leg. Knowing which situation you are in before the event prevents the configuration confusion that comes from applying the wrong latency tool to the wrong part of the chain.
Frequently Asked Questions
Which protocol genuinely achieves low latency?
RTSP on a local network achieves sub-second latency, often well below 500 milliseconds on a wired connection. RTMP always adds at least a couple of seconds through encoding buffers, TCP overhead, and platform-side processing. Genuinely low-latency monitoring is only achievable on the local network through RTSP; RTMP delivery to a public audience will always carry some additional delay.
Can a local RTSP feed and an internet RTMP push run simultaneously?
Yes, and this is the recommended approach for a directed production. The camera serves its local RTSP feed for the switching and monitoring layer while simultaneously pushing via RTMP to the platform. Running both encoding processes increases processing load on the camera, so testing at the intended resolution and bitrate before a live event confirms the camera handles the dual output without dropping frames.
How do multi-camera setups stay synchronised over RTSP?
By keeping all camera feeds on the same local network and ideally on the same dedicated wireless access point. Consistent network conditions mean each RTSP pull arrives with comparable latency, so the switcher has a predictable offset across all inputs. Variance in latency between cameras, rather than absolute latency, is what causes visible discontinuities on angle cuts.
What raises RTMP delay the most in a real broadcast?
The encoder buffer setting and platform ingest processing together account for most of the delay. A larger encode buffer trades latency for smoother delivery on inconsistent upload connections. Platform re-buffering for viewer distribution adds further. On a fast, stable fibre connection with a small encoder buffer and a platform that offers low-latency mode, RTMP delivery can approach one to two seconds, though sub-second is not achievable over public internet.
Is RTSP safe to expose beyond the local network?
Not by default. RTSP was designed for local-area use and lacks the authentication and encryption appropriate for public exposure. Forwarding port 554 to the internet creates a security risk and does not solve the scale problem of serving many viewers. Keep RTSP inside the local network and relay outward through RTMP for any public feed.
Ready to build a broadcast chain that uses each protocol exactly where it belongs?
Browse the streaming camera range with direct RTMP and RTSP support and put together a production setup that runs fast locally and reaches every viewer reliably.