Reducing Streaming Latency: Low-Latency Mode Settings for 2026
Latency — the time between what you see on your gaming PC and what viewers see in their browser — determines how interactive your stream can be. A 60-second latency makes "come at me" moments impossible. A 3-second latency makes them fun.
Default Platform Latencies
Without configuration changes:
- Twitch: 8–15 seconds (standard mode)
- YouTube Live: 10–20 seconds (standard)
- Kick: 5–10 seconds
Twitch Low-Latency Mode
Twitch offers "Low Latency" mode (target 2–5 seconds) without special configuration. Enable it in Twitch Creator Dashboard > Preferences > Channel > Low Latency Mode.
For even lower latency: Twitch Ultra Low Latency targets <1 second but requires:
- Partner or Affiliate status
- Bitrate < 6,000 Kbps
- Viewer browser Twitch player (not third-party embeds)
OBS Settings for Low Latency
Settings > Output:
Encoder: x264 or NVENC
Rate Control: CBR
Keyframe Interval: 1 ← Reduces by 50% vs. 2-second keyframe
at the cost of ~10-15% file size
Settings > Advanced:
Network: Dynamically change bitrate to manage congestion: ON
Low Latency Network Mode (if available): ON
Keyframe interval is the single most impactful setting: platforms buffer until they receive a keyframe before showing video. Shorter keyframe interval = faster initial buffer fill = lower latency.
VPS Relay Latency Impact
A VPS relay adds ~50–200ms latency (routing time server-server). For most streaming purposes this is imperceptible. For sub-second ultra-low latency use cases (live interactive shows), encode directly to platform without a relay.
For IRL streaming where the SRT relay saves stream availability, the 100–200ms latency overhead is an acceptable trade-off.
Viewer Latency vs. Streamer Experience
One clarification: low-latency mode affects viewer latency, not your encoding experience. Your capture, encoding, and local preview are always real-time. What you are optimising is how quickly your stream reaches viewer browsers.
For gaming streams: 3–5 second latency is acceptable. For interactive "call-in" format, target <3 seconds. For e-sports and reaction-dependent viewing, ultra-low at <1 second where platform-supported.