Back to all content

OBS Settings for Low-Latency Twitch Streaming

Setup Guide
2026-05-09
18,700 views
OBS Settings for Low-Latency Twitch Streaming

Why OBS Settings Matter for Low-Latency Streaming

Open Broadcaster Software (OBS Studio) is the foundation of most Twitch streams, but its default settings are rarely optimized for low latency. Whether you're playing a competitive game and want viewers to follow the action in near-real-time, or you're running a chatting stream where several seconds of delay kills the back-and-forth, understanding how to tune OBS is essential.

This guide covers the key settings that affect stream latency and output quality, explaining the reasoning behind each recommendation so you can adapt to your specific hardware.

Understanding Stream Latency

Stream latency on Twitch has two components: the delay introduced by your encoder (how long OBS takes to compress each frame before sending it) and the Twitch buffer (how much data Twitch holds before delivering it to viewers). You have direct control over the first and indirect influence over the second through your bitrate and encoding settings.

Twitch's Low Latency mode, enabled in your Twitch Creator Dashboard, reduces the viewer-side buffer to roughly 2–4 seconds instead of the default 10–15 seconds. This alone is the single most impactful change for interactive streams and requires no changes in OBS—but it works best when your stream is delivered cleanly with a consistent bitrate.

Output Settings

Encoder Choice

The right encoder depends on your hardware:

  • NVIDIA NVENC H.264 — Best choice for NVIDIA GPU owners. NVENC runs on dedicated silicon on the GPU, leaving your CPU free for gameplay. Twitch ingest only accepts H.264, so use NVENC H.264 rather than H.265 for live streaming.
  • AMD AMF H.264 — AMD's hardware encoder. Similar CPU-offload advantages to NVENC. Quality per bitrate on current RDNA hardware is competitive.
  • Intel Quick Sync H.264 — Available on Intel CPUs with integrated graphics. A solid choice in a dual-PC setup where a spare Intel machine handles encoding.
  • x264 (CPU software) — Highest quality at a given bitrate but uses CPU cycles that compete directly with your game. Reserve x264 for recording or dedicated encoding machines.

For most streamers gaming on a single PC, hardware encoding (NVENC or AMF) is the correct starting point.

Bitrate

Twitch allows non-partnered streamers up to 6,000 Kbps. At 1080p 60fps, 6,000 Kbps produces acceptable quality with NVENC. At 1080p 30fps, 4,500–5,000 Kbps is sufficient. If your upload is limited, scaling to 900p (1600×900) at 6,000 Kbps often looks better than 1080p at 3,500 Kbps.

Set your bitrate to no more than 80% of your stable upload speed. If your connection fluctuates, enable Dynamic Bitrate in OBS's Advanced Output settings to let OBS reduce bitrate automatically during congestion rather than dropping frames.

Keyframe Interval

Set this to 2 seconds. Twitch requires keyframes every 2 seconds for Low Latency mode to function correctly. Leaving it at 0 (auto) is unpredictable; setting it explicitly to 2 ensures consistent behavior.

NVENC Preset and Tuning

  • Preset: P4 (Balanced) or P5 (Quality). P6 and P7 increase encoding latency and are better suited for recording than live output.
  • Tuning: Low-Latency Quality. This instructs NVENC to prioritize encoding speed over exhaustive compression analysis.
  • Profile: High
  • Look-ahead: Disabled. Look-ahead buffers multiple frames before encoding, which adds measurable latency.
  • Psycho Visual Tuning: Enabled. Improves perceived sharpness with no latency cost.
  • Max B-Frames: 2 for H.264 on Twitch.

Video Settings

Canvas and Output Resolution

Your Base (Canvas) Resolution should match your monitor resolution. The Output (Scaled) Resolution is what gets encoded and sent to Twitch. Common choices:

  • 1920×1080 at 60fps — Standard for most streamers with adequate upload.
  • 1280×720 at 60fps — Lower bandwidth, still sharp for fast-paced games, and often the better choice for viewers on mobile or slower connections.

Downscale Filter

Use Lanczos when downscaling by large factors (e.g., 4K canvas to 1080p output). Use Bicubic for smaller differences. Both are acceptable for 1080p-to-720p; Lanczos produces slightly sharper results at marginal CPU cost.

Frame Rate

60fps streams require roughly double the bitrate of 30fps for equivalent quality. For fast-paced FPS games, 60fps is strongly preferred—motion blur from 30fps encoding makes fast crosshair movement look poor. For slower or strategy games, 30fps is acceptable and frees up bitrate for better image quality per frame.

Advanced Settings for Lower Latency

Network and Buffering

In OBS > Settings > Advanced:

  • New Networking Code — Enable this. It reduces buffer depth in OBS's internal send queue and can cut OBS-side latency by several hundred milliseconds.
  • Reduce network latency (experimental) — Drops the TCP send buffer size. Helpful on stable connections but may increase dropped frames on congested networks. Test before committing.

Pair these OBS settings with Twitch Low Latency mode enabled in your Creator Dashboard. This combination typically achieves 2–4 second viewer delay.

Scene and Source Optimization

The complexity of your OBS scene also affects how hard the encoder has to work each frame:

  • Use Game Capture instead of Display Capture when possible. Game Capture hooks directly into the game's render pipeline and adds less overhead than capturing the full desktop.
  • Limit animated browser sources to those actively visible. Hidden browser sources still render in the background.
  • Match browser source frame rates to your stream frame rate. A chat overlay rendering at 60fps internally when your stream is 30fps wastes GPU time for no viewer benefit.

Practical Takeaways

  • Enable Twitch Low Latency mode in your Creator Dashboard first—it requires no OBS changes and is the highest-impact single step.
  • Use NVENC (NVIDIA) or AMF (AMD) hardware encoding on a single-PC gaming setup.
  • Set your keyframe interval to exactly 2 seconds for Twitch Low Latency compatibility.
  • Cap your bitrate at 80% of your stable upload speed to avoid frame drops during congestion.
  • Disable Look-ahead in NVENC and use the Low-Latency Quality tuning preset for live output.
  • Enable New Networking Code in OBS Advanced settings to reduce the internal send buffer.
  • Use Game Capture instead of Display Capture to reduce encoding overhead.
StreamerSpecs

StreamerSpecs

Content Creator & Professional Gamer

View Profile

Comments (24)

User

TacticalPlayer92

2 days ago

This guide helped me improve so much! I went from MG1 to DMG in just two weeks after implementing these techniques. The section on economy management was especially useful.

User

HeadshotQueen

5 days ago

I've been using a much higher sensitivity (1.9 at 800 DPI). Do you think lowering it would help? Also, what do you think about the importance of utility practice vs. aim training?