Unlock PRO – Level Up Your Insights!

Get access to exclusive analytics and powerful tools designed for professionals

  • Cross-Platform Analytics
  • Personal Customizable Lists
  • Audience Retention & Insights
  • Ads Campaign Management
  • Scouting Talents & Variety of Filters
  • Exclusive Industry Insights and News
See Pricing & Plans
Iarfhlaith Dempsey
Iarfhlaith Dempsey
11 min read

How to set up OBS for livestreaming

How to set up OBS for livestreaming
Share:

OBS Studio, or an application like Streamlabs based on the product, is the world’s premiere live broadcasting tool. Simple yet powerful, it is the standard entry point for any budding streamer. But, for those who have newly installed OBS and found themselves at a loss with its countless settings, Streams Charts has created a guide to setting up your OBS, whether for powerful performance or economy settings. 

Configuring OBS for the best possible stream quality requires a balance of video, audio, and output settings. By fine-tuning resolution, frame rate, bitrate, and encoding options, you can ensure smooth and clear streams on any platform. In fact, these same settings apply whether you stream to Twitch, YouTube, or other services. 

Testing your network and hardware first is essential. Use a tool like Speedtest to check your upload bandwidth, since your chosen stream settings must fit within that capacity. Aim for at least 10 Mbps of upload when planning a high-quality 1080p stream. If your upload is much higher (50-100+ Mbps), you’ll have plenty of headroom; if it’s closer to 10 Mbps or lower, you may need to lower resolution, frame rate, or bitrate. In general, plan for the stream to be more intensive on your network than not. 

OBS streaming settings tutorial for beginniners

Video Settings (Resolution, FPS, Downscaling)

Optimizing your video settings in OBS is crucial for delivering a stream that looks sharp. Whether you're broadcasting fast-paced gameplay or a relaxed just-chatting session, fine-tuning your resolution, frame rate, and downscale filter can drastically enhance visual quality while avoiding unnecessary strain on your system. Even minor adjustments can make a significant difference in clarity and fluidity, especially for viewers watching on larger screens. Proper video configuration ensures that your content not only looks professional but also runs consistently, reducing the chances of stutter, dropped frames, or pixelation during high-action moments.

OBS video settings windowVideo settings in OBS let users define the resolution and frame rate of their stream

In Settings, Video, you define the canvas and output resolutions for your stream, as well as the frame rate. Set the Base (Canvas) Resolution to the size at which you design your scene, typically your monitor’s native resolution.

The Output (Scaled) Resolution is what you actually stream at. For maximum quality, you can match the Output to the Base (e.g. 1920x1080 to 1920x1080). However, if you need to reduce load, downscale to a lower resolution like 1280x720. OBS’s downscale filter determines how this reduction is done. The default Bicubic filter offers a good balance of sharpness and performance; it’s generally recommended for most gaming streams; Lanczos filtering is sharper but much heavier on resources, and Bilinear is faster but softer.

Next, pick your frame rate. For gaming streams, 60 FPS gives very smooth motion at the cost of performance. If you mostly stream static content (like Just Chatting or slower games), 30 FPS may be sufficient and significantly lighter on your system. In practice, start with 60 FPS for gameplay; if you encounter lag or dropped frames, try 30 FPS instead. Note that high FPS doubles the number of frames to encode, so it doubles encoding workload and roughly doubles bitrate needs for similar quality.

Audio Settings (Sample Rate, Bitrate, Quality)

OBS audio settings window

Audio quality settings are limited in OBS but can make a big difference

Audio quality can make or break a stream; viewers may forgive lower video resolution, but muffled or distorted sound is a fast track to losing an audience. With a strong OBS audio setup, you can deliver crisp and balanced sound that keeps your audience engaged. Whether you're broadcasting your voice, game audio, or music, the right configuration ensures each element is clear and high-quality. Luckily, setting up the audio for your stream can be done in minutes.

Switch to Settings, Audio. Here, set your global audio Sample Rate to 48 kHz. This is the standard for video and provides slightly higher fidelity than 44.1 kHz, though the difference is subtle. If your hardware is extremely limited, you could use 44.1 kHz to save minimal processing, but 48 kHz is recommended for best sound quality. OBS will record or stream all audio at this rate. Ensure your desktop and microphone tracks are enabled and mapped correctly.

In the Output, Streaming section (discussed more next) you’ll set audio bitrates. Typically, a bitrate of 160–192 kbps for your main voice track is clear enough, and you might push to 256 kbps or 320 kbps for music or multiple instruments. The higher the bitrate, the better the fidelity, but there are diminishing returns – many streamers find 128 kbps per track acceptable. Use your judgment: if you plan on audio being a significant part of your content, you might need to invest here. 

Encoder and Output Settings (Bitrate, Encoding, and more)

Up until now, these settings have been rather straight-forward and intuitive. Encoding and output settings require a bit more guidance, so read this section closely and make sure your settings are accurately adjusted for your system. Choosing the right settings not only ensures your PC runs smoothly, but that you offer a pleasant viewing experience with high quality.

Now go to Settings, Output, and switch Output Mode to Advanced for full control. Select the Streaming tab. From here, you’ll edit the most important settings for your stream. In favour of readability, go through setting by setting and see which option is best. 

OBS ouput, streaming settings window

Streaming settings in OBS allow great control over stream quality and performance

Video Encoder: What encoder you choose is largely reliant on your hardware. If you have an NVIDIA GPU, select NVIDIA NVENC H.264, which offloads encoding to your graphics card, greatly reducing CPU load. If not, choose x264, which uses your CPU’s cores. (Intel CPUs with QuickSync or AMD GPUs with AMF also have hardware encoders; OBS may list them similarly.) Use NVENC if available, since modern NVENC quality is close to x264 but much easier on the system.

Rate Control: Set to CBR (Constant Bitrate). Streaming services typically expect CBR, so your stream doesn’t exceed its allocated bandwidth. Some services now allow variable bitrate (VBR) for on-demand uploads, but CBR will offer a more stable stream.

Bitrate: Your target video bandwidth. The exact number depends on your resolution and frame rate. Higher bitrate improves quality, up to a point, but excessive bitrate on a slow connection only causes dropped frames. Below you’ll find some bitrate suggestions based on stream quality.

  • 1080p, 60fps: 5000-6000

  • 1080p, 30fps: 3000-4000

  • 720p, 60fps: 3500-5000

  • 720p, 30fps: 2000-3000

It’s wise to have your upload speed be about 1.5x your bitrate. For example, if you set 6000 kbps video + 160 kbps audio, ensure your upload is at least 10 Mbps. Always test your system first.

Keyframe Interval: Most platforms require a 2-second keyframe interval. This ensures your stream’s timeline can be resynchronized if frames are lost.

Preset: This setting controls system effort vs quality. “Medium” is a good balance if your CPU can handle it, while slower settings yield better compression/quality but uses much more CPU. If your system can handle it, at least use the Slow/Good preset.

If using the NVENC encoder, you can often set this preset to be higher quality as your GPU can take on more load. Use “Quality” or “Max Quality” if you have GPU headroom when streaming.

Other settings: Other options, such as Keyframe Interval, Profile, and B-Frames, should be fine to leave as default for general streaming.

Balancing Quality vs. Performance

Choosing settings is a trade-off between stream quality and system load. A higher resolution, higher frame rate, and higher bitrate all increase load — on your CPU/GPU, on your network, and on the streaming platform. Monitor OBS during test streams to watch for dropped frames, high CPU/GPU usage, or encoding lag. If anything is elevated, you’ll need to dial back some settings.

If your PC is modest, stream settings must be more conservative. Resolution and FPS should be your first adjustments. For example, many streamers on older PCs stick to 720p instead of aiming for full HD. Don’t only focus on your streaming settings; if you’re streaming gaming content, consider lowering the quality of the game first to give your system more breathing room.

Always use hardware encoding when available. If your GPU supports NVENC (NVIDIA) or AMD’s hardware encoder, use it instead of x264 (which is CPU-based). This offloads video encoding from your CPU to your GPU, helping prevent encoding overload, which is especially useful if you're gaming and streaming on the same machine.

Additionally, disable Preview (in OBS’s View menu) to save GPU power, and close other applications while streaming. Ensure no background recording or editing software is running. In Advanced settings, you could set OBS’s process priority to Above Normal. 

Also, too many sources, especially browser sources or webcams with filters, can increase overall OBS load. Keep your scenes clean and disable sources when they’re not in use. Use "Deactivate when not showing" for cameras to save resources between scenes and keep your stream running smooth.

Finally, test and iterate. Start a private test stream or record locally at low settings. Check the result for quality. If there’s time, gradually increase bitrate or resolution until you find the sweet spot where the stream still runs reliably without dropped frames or audio glitches. Sometimes, a bit of manual adjustment can yield a surprisingly smooth stream on a low-end PC, e.g. 720p30 at 2500 kbps might look fine for many viewers.

Putting It All Together

In summary, high-quality OBS streaming involves: setting your canvas/output resolution appropriately, matching your frame rate to your content (60 FPS for fast action, 30 FPS for standard), and encoding at a bitrate that your connection and hardware can support. Tune your encoder presets, Medium/Slow for quality if possible, or faster for stability, and always test your settings with a speed test and a brief stream to monitor performance.

Remember that audio quality is just as important; use a good sample rate and sufficient audio bitrate  because poor audio drives viewers away.  By understanding the interplay of these OBS settings, you can find the ideal balance for your setup, ensuring your stream looks crisp and runs smoothly on any PC.

Ultimately, OBS is a tool that rewards experimentation. Take time to test different configurations, monitor performance stats like dropped frames or encoder lag, and make small, deliberate changes. Whether you're streaming games, music, or talk content, the right settings can elevate your production and keep your audience engaged. A smooth, stable stream isn't about maxing every setting, it’s about knowing your system’s limits and adjusting wisely.

Share:

Detailed streaming data at your fingertips.

Subscribe to PRO & start exploring!

Learn more

Subscribe to our newsletter.

Latest streaming statistics and analytics news in weekly format!

Sign up and Subscribe