How to Set Up OBS for Streaming: Complete Beginner Guide (2026) | GamerHardware

Setting up OBS Studio for streaming takes about 20 minutes from download to going live. Install OBS, run the Auto-Configuration Wizard (it detects your hardware and sets optimal encoding), add your game as a source, connect your Twitch or YouTube stream key, and click “Start Streaming.” This guide walks through every step with the specific settings that produce a clean, lag-free stream without tanking your game’s FPS.

OBS Studio is free, open-source, and used by the majority of streamers on Twitch and YouTube – from beginners to partners. Every setting mentioned below works for both platforms.

Transparency notice: GamerHardware.org is reader-supported. When you buy through links on our site, we may earn an affiliate commission at no additional cost to you. Learn more.

OBS Streaming Setup: 5 Steps to Go Live1Install OBSobsproject.comRun Auto-Config→2Add SourcesGame CaptureWebcam + Mic→3Set EncodingNVENC or x264Bitrate + Resolution→4Connect PlatformTwitch or YouTubeStream Key→5Go Live!StartStreamingTotal Setup Time: ~20 MinutesInstall: 3 minSources: 5 minSettings: 7 minPlatform: 3 minTest: 2 minOBS Auto-Configuration Wizard handles 80% of settings automaticallyThe manual settings below fine-tune what auto-config sets for better quality



Step 1: Download and Install OBS Studio

  1. Go to obsproject.com and download OBS Studio for your OS (Windows, Mac, or Linux)
  2. Run the installer with default settings
  3. On first launch, OBS shows the Auto-Configuration Wizard – run it:
    • Select “Optimize for streaming, recording is secondary”
    • Choose your streaming platform (Twitch, YouTube, etc.)
    • Let OBS run its bandwidth and encoding test – it automatically detects your upload speed, GPU encoder capabilities, and sets optimal defaults
  4. After the wizard completes, OBS is ready with reasonable default settings

The Auto-Configuration Wizard gets you 80% of the way to a good stream. The manual settings below fine-tune the remaining 20% for better quality and performance.



Streaming setup with dual monitors showing OBS and game
A typical streaming setup with OBS on one monitor and the game on the other.

Step 2: Add Your Sources (What Viewers See)

OBS uses “Sources” – the visual and audio elements that make up your stream. You need at minimum a Game Capture source. Most streamers also add a webcam and microphone.

Adding Game Capture

  1. In the Sources panel (bottom of OBS), click the + button
  2. Select Game Capture
  3. Name it (e.g., “My Game”)
  4. Set Mode to “Capture specific window” and select your game from the dropdown (the game must be running)
  5. Alternatively, use “Capture any fullscreen application” – this automatically captures whatever game is in fullscreen
  6. Click OK

If Game Capture shows a black screen: This is the most common OBS issue. Fixes: (1) Run OBS as Administrator. (2) In OBS Settings > Advanced, try switching between “Enable GPU-based source” and disabling it. (3) Some games (especially Vulkan games) require “Display Capture” instead of “Game Capture” – try switching source types.

Adding a Webcam

  1. Click + in Sources > Video Capture Device
  2. Select your webcam from the Device dropdown
  3. Set resolution to 1080p (or 720p if your upload is limited)
  4. Click OK
  5. Resize and position the webcam overlay by dragging its corners in the preview window

Most streamers place the webcam in the bottom-left or bottom-right corner at roughly 20-25% of the screen width. Small enough to not block gameplay, large enough that viewers can see your reactions.

Audio Sources

OBS automatically adds your default desktop audio and microphone. Check the Audio Mixer panel (bottom of OBS) – you should see at least two audio bars:

How We Chose These Picks

We have not physically tested these products. Every pick comes from research and comparison:

  • Spec analysis: Specifications, build quality, and key features, compared across every product we considered
  • Community research: User experiences from Reddit communities, Amazon reviews, and enthusiast forums, weighted toward long-term ownership reports
  • Expert coverage: Published reviews and measurements from established testing outlets
  • Value assessment: Performance and features relative to price point

Disclosure: We use affiliate links but never let that influence our rankings. Read our full editorial policy.

  • Desktop Audio – Your game sound, music, Discord audio. Should be active when any audio plays on your PC.
  • Mic/Aux – Your microphone. Should respond when you talk.

If either is missing, go to Settings > Audio and set the correct devices for “Desktop Audio” and “Mic/Auxiliary Audio.”



Step 3: Encoding Settings (Quality vs Performance)

Encoding is how OBS compresses your video for streaming. The encoder choice and bitrate determine your stream quality and how much it impacts your gaming FPS.

Which Encoder to Use

Encoder GPU Required Quality FPS Impact When to Use
NVENC (New) NVIDIA RTX 2000+ Excellent 1-3% FPS loss Best choice for NVIDIA GPU owners
AMF (H.264/HEVC) AMD RX 6000+ Good 2-5% FPS loss Best for AMD GPU owners
x264 (CPU) Any (uses CPU) Best at high presets 10-30% FPS loss Only if no GPU encoder or need best quality
AV1 (NVENC/AMF) RTX 4000+ / RX 7000+ Best per bitrate 1-3% FPS loss Best quality if platform supports AV1

For most streamers: Use NVENC (NVIDIA) or AMF (AMD). Hardware encoders use a dedicated chip on your GPU that has minimal impact on gaming performance. The quality is excellent and nearly matches x264 at the “slow” preset – without the massive CPU overhead.

To set the encoder: Go to Settings > Output > Output Mode: Advanced > Streaming tab > Encoder dropdown.

Bitrate Settings

Bitrate determines how much data per second your stream uses. Higher bitrate = better quality but requires more upload bandwidth and viewers need better internet to watch smoothly.

Stream Resolution Recommended Bitrate Upload Speed Needed
720p 30fps 2,500-4,000 kbps 5+ Mbps upload
720p 60fps 3,500-5,000 kbps 7+ Mbps upload
1080p 30fps 4,500-6,000 kbps 8+ Mbps upload
1080p 60fps 6,000-8,000 kbps 10+ Mbps upload

Twitch non-partners: Cap at 6,000 kbps. Twitch does not guarantee transcoding (quality options) for non-partners, and viewers on slow internet cannot watch high-bitrate streams without buffering.

YouTube: Can handle higher bitrates (up to 51,000 kbps for 4K). YouTube always provides transcoding, so higher bitrate is fine if your upload speed supports it.

Output Resolution and FPS

Go to Settings > Video:

  • Base (Canvas) Resolution: Your monitor’s resolution (e.g., 1920×1080)
  • Output (Scaled) Resolution: The stream resolution. 1920×1080 for 1080p, 1280×720 for 720p.
  • Downscale Filter: Lanczos (best quality downscaling)
  • FPS: 60 for gaming streams, 30 for casual/talk streams

720p60 vs 1080p60: If your upload is under 8 Mbps or you stream on Twitch without transcoding, 720p60 at 4,500 kbps looks better than 1080p60 at 4,500 kbps because the lower resolution gets more bitrate per pixel. Only stream at 1080p60 if you can sustain 6,000+ kbps consistently.

OBS Encoder: Gaming FPS Impact ComparisonNVENCFPS impact: 1-3%Dedicated hardware encoderNVIDIA RTX recommendedAMFFPS impact: 2-5%AMD hardware encoderGood quality on RX 7000+x264 (CPU)FPS impact: 10-30%Uses CPU cores heavilyBest quality but costlyWhich Encoder Should You Use?NVIDIA GPU? Use NVENC(negligible FPS loss, great quality)AMD GPU? Use AMF(low FPS loss, good quality on newer cards)No dedicated GPU? Use x264(set to "veryfast" preset to reduce CPU load)



Step 4: Connect to Twitch or YouTube

Twitch Setup

  1. Go to OBS Settings > Stream
  2. Set Service to Twitch
  3. Click Connect Account (recommended) – this links OBS directly to your Twitch account, no stream key needed
  4. Or: copy your Stream Key from Twitch Dashboard > Settings > Stream and paste it into OBS

YouTube Setup

  1. Go to OBS Settings > Stream
  2. Set Service to YouTube – RTMPS
  3. Click Connect Account to link your YouTube account
  4. Or: copy the stream key from YouTube Studio > Go Live > Stream settings

Important: Never share your stream key. Anyone with your key can stream to your channel. If it is ever exposed, regenerate it immediately from the platform’s dashboard.



Gaming PC setup with stream lighting and RGB illumination
Good lighting improves webcam quality more than an expensive camera upgrade.

Step 5: Audio Configuration

Bad audio kills a stream faster than bad video. Viewers tolerate mediocre visuals but leave immediately if audio is distorted, too quiet, or has constant background noise.

Microphone Settings

  1. In the Audio Mixer panel, click the gear icon on your Mic/Aux source
  2. Select Filters
  3. Add these filters in order:
    • Noise Suppression (RNNoise) – Removes background noise (keyboard, fans, AC). RNNoise is the better option. Set to default or adjust if too aggressive.
    • Noise Gate – Mutes the mic when you are not talking. Set close threshold at -32 dB and open threshold at -26 dB as starting points. Adjust until your voice opens the gate but ambient noise does not.
    • Compressor – Evens out your volume so loud moments (yelling, laughing) are not ear-splitting and quiet moments are still audible. Set Ratio to 3:1, Threshold to -18 dB, Attack 6ms, Release 60ms.
    • Gain (optional) – If your mic is too quiet after the other filters, add 3-6 dB of gain. Do not add so much that noise becomes audible.

Audio Levels

In the Audio Mixer, your audio levels should peak at:

  • Microphone: -12 to -6 dB when talking normally (yellow zone on the meter). Never hitting red (0 dB).
  • Desktop Audio (game): -20 to -12 dB. Game audio should be quieter than your voice so viewers can hear you clearly over gameplay.

Right-click the Audio Mixer > Advanced Audio Properties to set individual volume levels and balance between game and mic audio. A common mistake is game audio drowning out the streamer’s voice – always favor mic volume over game volume.



Scenes: Switching Between Layouts

Scenes are different screen layouts you switch between during a stream. A basic setup needs three scenes:

  • Starting Soon – A static image or animation shown while you set up before going live. Add an Image source with your “starting soon” graphic.
  • Gameplay – Your main scene with Game Capture, webcam overlay, and any other elements (alerts, chat box, donation ticker).
  • BRB / Be Right Back – Shown when you step away. Similar to Starting Soon but with a “be right back” message.

Switch between scenes by clicking them in the Scenes panel or using hotkeys (set in Settings > Hotkeys).

Common OBS Problems and Quick FixesGame Capture shows black screenFix: Run OBS as Admin, or switch to Display CaptureSome anti-cheat and Vulkan games need Display CaptureStream is laggy / dropping framesFix: Lower bitrate, use NVENC instead of x264Check "Dropped Frames" counter in OBS status barGame FPS drops while streamingFix: Switch from x264 to NVENC/AMF encoderHardware encoding uses dedicated chip, not game GPU coresAudio is desynced from videoFix: Advanced Audio > add Sync Offset to mic (50-200ms)USB mics often have slight delay vs game audio captureStream looks blurry or pixelatedFix: Increase bitrate or lower output resolution1080p60 needs 6000+ kbps. Try 720p60 at 4500 kbps insteadMic picks up keyboard / background noiseFix: Add Noise Suppression (RNNoise) + Noise Gate filtersFilter order: Noise Suppression > Gate > Compressor > GainOBS Status Bar (Bottom Right) - What the Numbers MeanGreen square = healthy connectionYellow = unstable (lower bitrate)Red = dropping frames (serious issue)



USB condenser microphone on a desk streaming setup
A dedicated USB microphone is the single biggest quality upgrade for any stream.

Advanced Tips for Better Streams

Stream Overlays and Alerts

Most streamers add visual overlays (webcam border, stream info panels, alerts for follows/subs). These are added as Browser Sources in OBS:

  1. Set up alerts through a service like StreamElements or Streamlabs (both free)
  2. Copy the alert widget URL from the service
  3. In OBS, add a Browser Source, paste the URL
  4. Position and resize in your scene

When to Consider a Capture Card or Dual PC

If your single PC cannot handle gaming + encoding without FPS drops (common on older CPUs without a good GPU encoder), you have two options:

  • Use NVENC/AMF – The simplest fix. Hardware encoders have minimal impact on gaming FPS. If you have not tried this, do it before considering hardware solutions.
  • Capture card + dedicated streaming PC – Route your gaming PC’s video output through a capture card (Elgato HD60 X, AVerMedia Live Gamer) into a second PC that handles encoding. This is overkill for most streamers and only necessary for professional production quality.

Recording While Streaming

OBS can record locally while streaming simultaneously. Go to Settings > Output > Recording tab. For the recording, you can use a higher quality than the stream since it is saved to your local drive (no bandwidth limit). Set:

  • Recording Format: MKV (more crash-resistant than MP4, remux to MP4 after via File > Remux Recordings)
  • Recording Encoder: Same as stream (NVENC) or x264 if you have the CPU headroom
  • Recording Quality: “Indistinguishable Quality” for YouTube uploads, or CRF 18-20 for good quality with smaller file size



Quick Settings Reference

Copy These Settings

  • Encoder: NVENC (NVIDIA) or AMF (AMD). Only use x264 if no GPU encoder available.
  • Bitrate: 4,500 kbps for 720p60, 6,000 kbps for 1080p60. Cap at 6,000 for Twitch non-partners.
  • Resolution: 1920×1080 canvas, 1280×720 or 1920×1080 output (match to your bitrate).
  • FPS: 60 for gaming, 30 for talk/creative streams.
  • Keyframe Interval: 2 seconds (required by Twitch and YouTube).
  • Rate Control: CBR (Constant Bitrate) for streaming. VBR for recording only.
  • Audio: Mic filters in order: Noise Suppression > Noise Gate > Compressor. Mic louder than game audio.
  • Scenes: Minimum 3 – Starting Soon, Gameplay, BRB.



Related: OBS setup, streaming mics, streaming webcams, beginner guide.

2026 update: NVIDIA AV1 encoding in OBS 31+ delivers better quality at lower bitrates. AI noise suppression is built into most streaming software now.

Never Miss a Deal

Gaming hardware prices change frequently. Set up price alerts to buy at the right time:

  • CamelCamelCamel - Free price alerts for Amazon products
  • Keepa - Detailed price history charts and browser extension
  • Honey - Automatic coupon codes at checkout

Tip: Budget gaming gear often goes on sale during Prime Day, Black Friday, and back-to-school season (August).

Frequently Asked Questions

Is OBS Studio free?

Yes, completely free and open-source. OBS Studio has no paid version, no premium features, no subscriptions. Everything is included. It is developed by a community of volunteers and funded by sponsors and donations. There is no reason to pay for streaming software unless you specifically want Streamlabs Desktop’s built-in widgets (which OBS can replicate with free plugins).

OBS vs Streamlabs Desktop: which is better?

OBS Studio is lighter, more stable, and more customizable. Streamlabs Desktop (formerly Streamlabs OBS) bundles widgets, alerts, and themes into the interface for convenience but uses significantly more system resources. For gaming streams where FPS matters, OBS Studio is the better choice. Use StreamElements or Streamlabs web widgets as Browser Sources in OBS to get the same alert functionality without the overhead.

Why is my stream dropping frames?

Dropped frames have two causes: (1) Network drops – your upload speed cannot sustain the bitrate. Fix by lowering bitrate or using a wired Ethernet connection. (2) Encoding overload – your encoder cannot keep up. Fix by switching from x264 to NVENC/AMF, or lowering the x264 preset from “medium” to “veryfast.” Check the OBS status bar – it tells you which type of drop is occurring.

What upload speed do I need for streaming?

Your upload speed should be at least 1.5x your stream bitrate for stability. For a 6,000 kbps (6 Mbps) stream, you need at least 9 Mbps upload. For 4,500 kbps, you need 7 Mbps. Run a speed test at speedtest.net to check your upload. If your upload is under 5 Mbps, stream at 720p30 with 2,500-3,000 kbps bitrate. Always use a wired Ethernet connection – WiFi causes upload speed fluctuations that drop frames.

Can I stream and game on the same PC?

Yes, most modern PCs handle it fine. The key is using a hardware encoder (NVENC on NVIDIA, AMF on AMD) instead of x264. Hardware encoding uses a dedicated chip on your GPU that barely affects gaming FPS (1-3% impact). Even mid-range GPUs from the last 3 generations have excellent hardware encoders. You only need a dedicated streaming PC if you are doing extremely CPU-heavy games while streaming at very high quality settings.

What is the best OBS resolution for Twitch?

For Twitch non-partners: 720p60 at 4,500 kbps is the sweet spot. It looks sharp, runs smoothly, and viewers on slow internet can watch without buffering. For Twitch partners and affiliates (who get guaranteed transcoding): 1080p60 at 6,000 kbps provides higher quality since viewers can select lower quality options. Do not stream at 1440p or 4K to Twitch – the platform does not support it well and the bitrate requirements are excessive.

Essential Streaming Hardware

  • Elgato Stream Deck Mini – scene switching, muting, clip saving with one button press.
  • USB condenser mic – massively better audio than a headset mic. Viewers notice immediately.
  • Ring light – even a budget ring light makes your webcam look professional.

Research Sources

All Related Streaming Guides



Tom Terhune
Written by

Tom Terhune

Gaming Hardware Editor

Tom plays CS2, Valorant, League, and plenty more - and has been way too deep into the gear rabbit hole for years. He is the type to swap mice three times in a week chasing the perfect aim feel. That obsession turned into GamerHardware, where he digs through specs, Reddit threads, and pro setups so you can skip the guesswork.

Leave a Comment