When you open the settings menu in OBS Studio for the first time, the sheer number of technical terms can feel overwhelming. Options like canvas resolution, downscale filters, keyframe intervals, and encoder presets seem designed for broadcast engineers rather than creators who just want to share games or chat with an audience.
Many new streamers search for "the best OBS settings" online, copy a checklist of numbers, and immediately run into problems. Their stream stutters, their game frame rate drops, or viewers in other countries complain that the broadcast keeps buffering.
Getting a clean, reliable stream does not require constant tweaking. Once you understand how OBS processes video and how streaming platforms deliver it to viewers, you can configure your settings once and leave them alone.
Understand the Three Types of Stream Lag
Before changing any settings, open the Stats window in OBS (found under View > Stats). This panel tells you the exact health of your stream.
When a stream lags, it is almost always due to one of three separate bottlenecks:
- Frames missed due to rendering lag: Your graphics card (GPU) is too busy drawing your game or OBS overlays to render the video frame in time.
- Skipped frames due to encoding lag: Your hardware encoder or CPU is overwhelmed and cannot compress the video data fast enough.
- Dropped frames (network): Your internet connection or upload speed cannot push the data to the streaming server reliably.
If you adjust your bitrate when your GPU is overloaded, you will not fix the problem. Always look at the Stats dock to see which counter is turning red before adjusting your setup.
Base Canvas vs. Output Resolution
In the Video tab of OBS settings, you will see two resolution settings: Base (Canvas) Resolution and Output (Scaled) Resolution.
Base (Canvas) Resolution
Your canvas represents your workspace. As a general rule, set your Base Canvas to match the native resolution of your primary monitor (typically 1920x1080 or 2560x1440). This ensures your game captures, camera sources, and graphics align pixel-for-pixel without awkward cropping or stretching inside the preview window.
Output (Scaled) Resolution
This is the actual resolution sent to your viewers. You do not always need to broadcast at your native monitor resolution.
- 1080p (1920x1080): Clean for slow-paced content, artwork streams, and just-chatting formats. However, in high-action 3D games, 1080p can look pixelated on platforms that enforce strict bitrate ceilings.
- 720p (1280x720) or 936p (1664x936): Lower resolutions require significantly less data to look crisp. For fast-paced shooters or racing games, a clean 720p or 936p stream often looks sharper and smoother during motion than a compressed, muddy 1080p stream.
If your computer has moderate hardware, letting OBS scale your 1080p canvas down to 720p or 936p reduces the workload on your encoder and prevents stutter.
Choosing the Right Video Encoder
Under the Output tab (switch Output Mode to Advanced), you must choose which part of your computer compresses your video.
Hardware Encoders (Recommended)
Modern graphics cards and processors include dedicated hardware chips designed specifically for video encoding (such as NVENC on Nvidia, AMF on AMD, or QuickSync on Intel).
Using a dedicated hardware encoder takes almost no processing power away from your game. In modern OBS builds, hardware encoding produces excellent image quality with virtually zero CPU performance penalty. Unless you are running a dedicated two-PC setup with a massive secondary CPU, always select your GPU's hardware encoder.
Software Encoder (x264)
Software encoding relies entirely on your main CPU. While x264 can produce high visual quality at slower presets, it competes directly with your operating system, your game, your VTuber tracking software, and your web browser. For single-PC streamers, x264 frequently leads to encoding overload and micro-stutters.
Rate Control and Bitrate Realities
Video bitrate is the amount of data OBS sends to the streaming server every second.
Always Use CBR (Constant Bitrate)
For live streaming, always set Rate Control to CBR.
Variable bitrates (like VBR or CQP) are great for local recording because they save disk space during quiet scenes. However, live ingest servers need a steady, predictable flow of data. If you use VBR, sudden bitrate spikes will cause network buffering and dropped frames on live platforms.
The Global Viewer Dilemma
It is tempting to push your bitrate as high as the platform allows. However, higher is not always better for your audience.
Streaming platforms do not always provide "transcoding" (the quality options menu where a viewer can switch from 1080p down to 480p or 360p) to every streamer. If you stream on a platform where transcoding is limited to partnered creators, your viewers must download your exact source bitrate.
- If you stream at a very high bitrate, viewers watching on mobile phones, mobile data plans, or slower home connections in regions with limited broadband infrastructure will experience constant stuttering and buffering.
- A moderate bitrate (balanced for 720p or smooth 1080p) ensures viewers worldwide can watch your stream without technical interruptions.
Keyframe Interval
Set your Keyframe Interval to 2 seconds. Nearly all major streaming platforms require a 2-second keyframe cadence. Leaving this on "0" (auto) can cause sync issues and playback errors on modern web players.
Frame Rate: 60 FPS vs. 30 FPS
Smooth motion is visually pleasing, but 60 frames per second (FPS) doubles the number of frames your encoder must process every second compared to 30 FPS.
- Choose 60 FPS if: You play fast-moving action games, competitive shooters, or rhythm games, and your hardware and upload speed can support it comfortably.
- Choose 30 FPS if: You stream card games, turn-based strategy, digital art, tabletop games, or webcam discussions. Dropping to 30 FPS cuts your encoder workload in half and allows your chosen bitrate to produce a sharper static image.
A Simple Set-and-Forget Checklist
Here is a dependable baseline setup for single-PC creators:
- Canvas Resolution: Set to match your main screen (e.g., 1920x1080).
- Output Resolution: Set to 1920x1080 (for general content) or downscaled to 1280x720 / 1664x936 (for fast motion or modest hardware).
- Downscale Filter: Bicubic (sharp and lightweight).
- FPS Value: 60 for action games; 30 for low-motion or creative streams.
- Encoder: Your GPU hardware encoder.
- Rate Control: CBR.
- Keyframe Interval: 2 seconds.
- Preset: Balanced / Quality (avoid extreme "slow" presets that tax your card for minor gains).
Final Thought: Prioritize Stability Over Numbers
Viewers will happily watch a stable 720p broadcast with clear audio and consistent pacing. They will quickly leave a 1080p60 stream that constantly drops frames, stutters during team fights, or buffers every few minutes.
Test your setup during an unlisted test stream or local recording with your heaviest game running in the background. If the Stats dock stays green and clean, lock your settings in and focus your energy where it matters most: entertaining and connecting with your community.