Stream Delay and Latency Explained: Why Viewers See You Late
If you have ever said something on a live stream and watched chat react several seconds later, you have met latency. It is not a fault; it is a consequence of how live video is delivered. Understanding it helps you plan interactive streams and troubleshoot when the delay seems too long.
Where the delay comes from
Video passes through several steps before it reaches a viewer, and each adds time:
- Capture and encoding: your computer turns the picture into compressed video. This takes a fraction of a second.
- Upload to the platform: the video travels from you to the platform's ingest server.
- Processing: the platform may create several quality versions for different connections.
- Packaging and distribution: the video is cut into small segments and sent through a content delivery network.
- Buffering: the viewer's player waits for several segments before playing, so that a brief connection drop does not stop the video.
The buffer in the last step is the largest part of the delay, and platforms adjust it as a trade-off between delay and reliability.
Typical latency levels
| Mode | Typical delay | Trade-off |
|---|---|---|
| Normal | Around 10 to 30 seconds | Most stable playback, best quality for unreliable connections |
| Low latency | Around 3 to 8 seconds | Good for chat interaction, slightly more buffering risk |
| Ultra-low latency | Roughly 1 to 3 seconds or less | Fast, but may limit quality options or reduce features |
These numbers vary by platform and conditions; treat them as ranges, not promises. Check each platform's current documentation for its options.
When delay matters
- Q&A and call-ins: a long delay makes conversation awkward, because viewers answer questions long after you moved on.
- Polls and votes: allow extra time before closing them.
- Games where viewers influence the outcome: a delay makes timing unfair.
- Multistreaming: each platform has its own delay, so the same moment reaches viewers at different times. Chat on one platform may refer to something another platform has not seen yet.
When delay helps
A longer delay can protect you. In competitive games, it reduces "stream sniping", where someone watches your stream to learn your position. A deliberate delay of 30 to 60 seconds also gives moderators a window to catch an accident before most people see it. Some platforms and tools let you add a delay on purpose.
How to reduce latency
- Enable the platform's low-latency or ultra-low-latency option where available. It is often a setting in the stream dashboard and may only apply when you stream within certain bitrate limits.
- Use a keyframe interval of 2 seconds or as recommended by the platform; a long interval increases delay. See OBS Studio multistream setup.
- Do not use a bitrate your connection cannot sustain. Packet loss and retransmission add delay. See stream quality and bandwidth.
- Prefer a wired network connection.
- Choose an ingest server geographically close to you.
Browser-based broadcasting
Streaming from a browser uses WebRTC, a technology designed for real-time communication, which can send video with very little delay to the first server. What reaches viewers still depends on how the platforms deliver it. See going live from your browser without OBS.
Measure your own delay
- Open your own stream on a second device, such as a phone using mobile data.
- Show a running clock or make a distinct sound on your computer.
- Note how many seconds later it appears on the second device.
Do this for each platform you use, then plan interactive moments with the longest delay in mind. For more on keeping several chat rooms in sync, see managing chat across platforms.