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.
Step 1: Download and Install OBS Studio
- Go to obsproject.com and download OBS Studio for your OS (Windows, Mac, or Linux)
- Run the installer with default settings
- 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
- 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.

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
- In the Sources panel (bottom of OBS), click the + button
- Select Game Capture
- Name it (e.g., “My Game”)
- Set Mode to “Capture specific window” and select your game from the dropdown (the game must be running)
- Alternatively, use “Capture any fullscreen application” – this automatically captures whatever game is in fullscreen
- 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
- Click + in Sources > Video Capture Device
- Select your webcam from the Device dropdown
- Set resolution to 1080p (or 720p if your upload is limited)
- Click OK
- 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.
Step 4: Connect to Twitch or YouTube
Twitch Setup
- Go to OBS Settings > Stream
- Set Service to Twitch
- Click Connect Account (recommended) – this links OBS directly to your Twitch account, no stream key needed
- Or: copy your Stream Key from Twitch Dashboard > Settings > Stream and paste it into OBS
YouTube Setup
- Go to OBS Settings > Stream
- Set Service to YouTube – RTMPS
- Click Connect Account to link your YouTube account
- 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.

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
- In the Audio Mixer panel, click the gear icon on your Mic/Aux source
- Select Filters
- 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).

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:
- Set up alerts through a service like StreamElements or Streamlabs (both free)
- Copy the alert widget URL from the service
- In OBS, add a Browser Source, paste the URL
- 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
- OBS Studio Official Wiki – Full OBS documentation covering encoder settings, source types, and troubleshooting referenced throughout
- Twitch Broadcasting Guidelines – Official Twitch bitrate, resolution, and encoding recommendations referenced for Twitch-specific settings
- YouTube Live Streaming Encoder Settings – YouTube’s recommended encoding settings for live streams
- NVIDIA Broadcasting Guide – NVENC encoder documentation and hardware encoding performance data referenced for encoder comparison
All Related Streaming Guides
- OBS
- Mics
- Webcams
- Lighting
- Budget
- Beginner
- Stream Deck
