- Adjust resolution, FPS, and bitrate to balance quality and stability in OBS.
- Choose the appropriate encoder (x264 or NVENC/AMF/QSV) and preset that your PC supports.
- Optimize resources and scene: close apps, lightens overlays and controls CPU load.

Lag and desynchronization are the number one enemy of any live stream , because they disrupt the flow, disconnect the audience, and ruin the experience. If you use OBS Studio to stream or record, there are a set of settings and best practices that will help you keep everything running smoothly, without stuttering or frame drops.
This practical guide provides proven solutions for eliminating or minimizing latency in OBS , from video and bitrate settings to hardware encoding , PC optimization, source management, and alternatives when your equipment isn't up to the task. We also include specific tips for local recording and live streaming , as well as options if you need to switch to another tool or set up a setup with two PCs.
Essential OBS settings to reduce lag
- Start by properly sizing the resolution and output FPSIf you experience stuttering, lower it to 1280x720 and 30 FPS: It is a very effective balance point when the computer or network is tight. Avoid excessive settings (1080p60) if your hardware does not support them stably.
- Adapt the bitrate to your actual connection. On modest connections, a range of around 2500–3000 kbps is usually reasonable for 720p30. If you notice stuttering or dropped frames, trim without fear: 2000, 1500 or even 1000 kbps They can keep the broadcast stable. Audiences often prefer continuity and good audio to a slightly more compressed but choppy image.
- Take advantage of OBS presets. Default profiles for different types of streaming simplify fine-tuning and help maintain a consistent balance between quality, CPU usage, and stability without having to tweak every parameter from scratch.
- Check the OBS network section and its video latency. Adjusting latency can help you balance fluidity with There responsive. Maintain a setup that prioritizes stability over aggression when the goal is to avoid jerks.
Encoding: x264 vs. hardware (NVENC, AMF, QSV)
If your GPU supports it, use hardware encoding (NVENC, AMF, or Quick Sync Video) . Enabling it in Settings → Output → Encoder offloads one of the heaviest streaming tasks from your CPU, reducing the likelihood of bottlenecks and stuttering.
With x264, adjust the preset wisely . The default "veryfast" setting offers a good balance. If your processor is struggling, increase to "superfast" or "ultrafast" to reduce CPU usage, assuming less efficient compression (higher bitrate for equivalent quality). Avoid more demanding presets (e.g., "fast") on less powerful systems, as they significantly increase CPU usage.
Keep in mind the load balancing between the CPU and GPU . With NVENC/AMF/QSV, you lighten the load on the CPU but slightly increase the load on the GPU , which can reduce FPS in demanding games. If you have a powerful processor (more than 6 cores) and a GPU that's already at its limit, x264 might be an option to take advantage of the CPU and free up the GPU.
Check and update your GPU drivers before changing encoders . Outdated drivers are a common cause of instability and lag, both when capturing and rendering scenes and games.
Output resolution, scaling, and FPS
Scale the output resolution within OBS if your PC is struggling . In Settings → Video, set the "Output Resolution (Scaled)" to 720p even if you're playing at 1080p: this reduces the number of pixels to be encoded and eases the load . It's one of the most effective ways to eliminate stuttering.
Choose your scaling filter wisely . Bilinear is the lightest and uses the fewest resources, although it softens the image more . Lanczos offers greater sharpness at the cost of slightly higher resource usage. If you're pushing the limits, prioritize bilinear; if you have some leeway, try Lanczos and assess the impact.
FPS drops if the CPU or network isn't up to par . Going from 60 to 30 FPS means almost half the frames need to be processed and uploaded ; on modest systems, this is a huge difference, and many user manuals recommend not exceeding 30 FPS during live streams if you're looking for stability.
Network and connection stability
Connect via Ethernet cable . Wi-Fi introduces fluctuations, jitter, and signal loss that result in dropped frames. A simple cable often fixes problems that seem "mysterious . "
Close bandwidth-intensive apps and prevent background downloads . Automatic updates, cloud syncing, or download clients can disrupt upload bitrate stability and cause micro-interruptions.
Check your network infrastructure . A faulty router , defective ports, or damaged cables can cause lag. Check the hardware, try different ports, and make sure everything is working properly.
Keep your system and OBS resolutions aligned . Mismatches between your desktop, game, and output resolutions can lead to unnecessary conversions and overhead ; standardize them where reasonable.
Monitor your firewall settings . Overly restrictive or incorrectly configured rules can interfere with the stream connection . If you detect any blocking, review the rules or temporarily disable the firewall to test.
CPU load control and process prioritization
Monitor in real time what's using CPU . Identifying the culprit is the first step to preventing lag. On macOS, the Activity Monitor tool shows you usage by process and lets you sort by consumption.
- Open Activity Monitor from Applications or with Spotlight and check the CPU tab to see the most “consuming” processes in real time.
- Sort by the CPU column to locate those who consume the most resources at the top; this way you can act quickly.
- Close unnecessary processes that are not critical to the system or the live stream, using “Quit” or “Force Quit” when appropriate.
- Prioritize OBS on your systemIn some environments, you can adjust CPU priority or affinity to favor OBS and reduce spikes in other processes.
- Adjust within OBS if you are still at the limit: Reduce video quality, bitrate and FPS until CPU usage is within a safe range.
- Consider upgrading your hardware Even with these settings, the computer runs at 100%. A faster processor or one with more cores makes a difference.
Optimize your PC and OBS scene
Before going live, close anything that doesn't contribute to the broadcast . Browsers with many tabs (especially Chrome), Spotify , peripheral managers, or real-time monitoring apps consume CPU and RAM that you'll later miss during the live stream.
If the game is demanding, lower its resolution or graphics settings . Reducing shadows, effects, and antialiasing frees up resources for the video encoder and usually smooths out usage spikes.
Lighten the scene: fewer layers, less load . Every source (webcam, overlays, embedded browsers, animations) adds to the workload . Check if you can do without elements or simplify transitions to improve stability.
Use StreamElements for overlays and alerts . Design your overlay on the platform and load it into OBS as a browser source with the URL: the server renders the animations and notifications (followers, subscriptions, donations), and your PC breathes easier.
If the webcam is causing stuttering, lower its resolution or turn it off . When the camera is small on the screen, it doesn't need to capture at 1080p. If you like to use it full screen, consider other optimizations because reducing its resolution will affect the perceived quality.
When the game rules: limits and capturers
Some games are resource-intensive and can make things difficult for OBS , especially those that heavily utilize the GPU/CPU with highly realistic graphics. In these cases, sometimes the solution is to choose a different encoder, lower the settings, or simply switch games if you want a smooth stream.
A capture card can be your ally . These devices offload video encoding to dedicated hardware, allowing the CPU and GPU to focus on the game. This is especially useful if you're planning a setup with a console or two PCs.
Local recording in OBS: avoid stuttering outside of the live stream
To record gameplay without lag, many of the same tips apply as with streaming : adjusted resolution and FPS, a suitable encoder, and lightweight scenes. While the network isn't as critical for local recording, if you're streaming simultaneously or uploading on the fly, the same bandwidth precautions apply.
Don't overdo it with the recording bitrate . Excessive values can cause frame drops or instability on less powerful machines. Lowering the bitrate to a more reasonable value usually stabilizes the recording without compromising quality.
Synchronize input and output resolutions to avoid unnecessary real-time upscaling, and make sure your system and GPU drivers are up to date.
If you notice strange blocking while recording , check your firewall: aggressive rules or poorly configured security software can interfere, even if you're not broadcasting.
Live Streaming: Quick Stability Checklist
Use a wired connection whenever possible . Wi-Fi introduces fluctuations, jitter, and signal loss that result in dropped frames. A simple cable often fixes problems that seem "mysterious . "
Close any downloads or apps that compete for uploads , including cloud syncs and automatic updates.
Reduce the game's graphics settings if the GPU is at its limit: it's one of the levers that brings the most peace of mind to OBS.
Keep your graphics drivers up to date . A timely update fixes many "phantom" lags in live streams.
Passionate writer about the world of bytes and technology in general. I love sharing my knowledge through writing, and that's what I'll do on this blog, show you all the most interesting things about gadgets, software, hardware, tech trends, and more. My goal is to help you navigate the digital world in a simple and entertaining way.