OBS Studio (Open Broadcaster Software) is the free, open-source tool that millions of streamers and content creators use to record gameplay, stream to Twitch and YouTube, create virtual camera outputs, and produce multi-scene productions — all without paying a cent. It runs on Windows, Mac, and Linux and has been the gold standard for screen capture since 2012.

This guide covers everything you need to get OBS working on PC in 2026: download, initial setup, encoding settings, scenes, sources, audio, and the most common problems and how to fix them.


Download OBS Studio for PC

Windows

  1. Go to obsproject.com and click DownloadWindows
  2. Run the installer (OBS-Studio-xx.x.x-Full-Installer-x64.exe)
  3. OBS will prompt to auto-configure — click Yes for the setup wizard (recommended for beginners)
  4. The installer also offers the OBS Browser Plugin — install this if you plan to use browser-based overlays, alerts, or streaming widgets

OBS on Windows uses DirectX and NVENC/AMF/Quick Sync for hardware-accelerated encoding by default on supported GPUs.

Mac

OBS on Mac runs natively on Apple Silicon (M1/M2/M3/M4) and Intel. macOS 11 Big Sur or later is required. The Mac version supports:

Linux

OBS is available via:

For Wayland users, use the Pipewire screen capture source — don't use the legacy X11 Window Capture on Wayland sessions.

Minimum PC requirements for OBS:


Auto-Configuration Wizard

The first time you open OBS, the Auto-Configuration Wizard runs automatically. This is the best starting point for most users:

  1. Choose your primary use case: Optimize for streaming OR Optimize for recording only
  2. For streaming: enter your stream platform (Twitch, YouTube, etc.) and it tests your upload speed to suggest bitrate settings
  3. OBS runs a brief performance benchmark to find the right encoder preset
  4. Click Apply Settings — OBS configures Base Resolution, Output Resolution, FPS, and Encoder automatically

You can re-run the wizard anytime from Tools → Auto-Configuration Wizard.


Understanding the OBS Interface

OBS has five key panels:

[Preview Window]  
[Scenes] | [Sources] | [Audio Mixer] | [Scene Transitions] | [Controls]

Scenes are presets for different setups. Most streamers create at least:

Sources are the individual elements within a scene:

Audio Mixer shows all active audio sources with fader controls. You'll see at minimum: Desktop Audio (system sounds) and your microphone.


Setting Up Scenes and Sources

Add a Game Capture Source

  1. In the Sources panel, click the + button
  2. Select Game Capture
  3. Name it (e.g., "Game Capture")
  4. Mode: Capture specific window → select your game from the dropdown

OR Capture any fullscreen application — OBS automatically captures whatever game is running fullscreen

Tip: Game Capture uses the GPU's dedicated capture path on NVIDIA (via NVENC) and AMD (via AMF), adding minimal overhead to frame rate. Always prefer Game Capture over Display Capture when possible.

Add a Webcam (Facecam)

  1. Sources → + → Video Capture Device
  2. Select your webcam from the Device dropdown
  3. Set resolution (720p or 1080p) and frame rate (30 or 60 fps)
  4. Click OK — drag and resize the webcam preview in the OBS canvas

To crop the webcam: Right-click the source in the canvas → Filters → + → Crop/Pad. Or hold Alt while dragging the red handles — this non-destructively crops the webcam view.

Add Background Music (Without It Going on Stream)

For music that plays locally but doesn't get captured:

  1. Add an Audio Output Capture source
  2. Set the source to your headphones or speakers
  3. In the Audio Mixer, click the gear icon on that source → Advanced Audio Properties
  4. Set the track to not be included in the mix sent to stream (uncheck stream tracks, keep recording tracks)

This is a more advanced setup — for beginners, just use royalty-free music sites like Pretzel.rocks or StreamBeats.


Output Settings: Streaming vs Recording

Streaming Settings

Go to Settings → Output → Output Mode: Advanced for full control:

Encoder settings:

GPURecommended EncoderQuality Preset
NVIDIA RTX 3000+ / 4000+NVENC H.264 or HEVCP5 (Quality)
NVIDIA GTX 1000–2000NVENC H.264P4 (Balanced)
AMD RX 5000+ / RX 6000+AMF H.264 or HEVCQuality
Intel Arc / 12th Gen+QSV H.265
No dedicated GPUx264veryfast or superfast

Bitrate for Twitch:

Bitrate for YouTube Live: YouTube allows higher bitrates — 1080p60 at 9,000–12,000 Kbps is common.

Keyframe Interval: Set to 2 seconds for Twitch and most platforms. This is required.

Recording Settings

For local recording, use a higher quality setting than streaming — you're not limited by upload speed:

  1. Settings → Output → Recording
  2. Container: MKV (recommended over MP4 — if OBS crashes, MP4 is corrupted; MKV isn't)
  3. Encoder: Same NVENC/AMF as streaming
  4. Quality: CQP mode, CQ value 18–22 (lower = higher quality, larger file)
  5. Remux Recordings: After recording, OBS can automatically convert MKV to MP4: Settings → Advanced → Automatically remux to MP4

Audio Setup

Remove Echo and Noise from Microphone

  1. In the Audio Mixer, click the gear icon next to your microphone
  2. Select Filters
  3. Add filters in this order:

This chain handles most microphone problems without needing expensive hardware.

Separate Audio Tracks for Editing

If you record gameplay to edit later, use multiple audio tracks:

  1. Settings → Output → Recording → Audio Track: enable tracks 1, 2, 3
  2. Settings → Audio → Advanced Audio Properties:
  1. Track 1 = combined mix (for quick use); Track 2 = game only; Track 3 = mic only
  2. In video editing software (DaVinci Resolve, Premiere), import your MKV and each track is editable separately

Scene Transitions and Hotkeys

Scene Transitions play an animation when you switch scenes. The default is a simple cut or fade. You can add:

Hotkeys are essential for smooth streams. Set them in Settings → Hotkeys:

Use OBS's Studio Mode (click the button at bottom-right) to preview scene switches before they go live — what your viewers see (Program) vs what you're about to switch to (Preview) show side by side.


Plugins Worth Installing

OBS's plugin ecosystem extends functionality significantly:

obs-browser (usually included in Windows installer) — enables Browser Source for stream overlays and alerts from Streamlabs, Streamelements, and others.

obs-move-transition — smooth pan/zoom transitions between scenes and source positions. Great for camera layout changes.

Advanced Scene Switcher — automates scene switching based on conditions: game detected, microphone activity, time of day, or custom scripts.

OBS Websocket (included in OBS 28+) — lets external apps control OBS over your local network. Powers stream decks, phone controller apps, and integrations.

NVIDIA RTX Broadcast — if you have an NVIDIA RTX GPU, this replaces OBS's noise suppression with superior AI background removal and noise cancellation. Install separately and route audio through it as a virtual mic.


Troubleshooting Common OBS Problems

Black screen in Game Capture

Dropped frames / lag spikes in recordings or stream

Audio sync is off (audio ahead or behind video)

OBS high CPU usage

Recordings look blurry or pixelated

Cursor not showing in Display Capture


OBS vs Alternatives: Quick Comparison

OBS StudioStreamlabsNVIDIA ShadowPlayXbox Game Bar
PriceFreeFree / $19/mo ProFree (NVIDIA GPUs)Free (Windows)
CPU overheadLow (HW encode)Slightly higherVery lowLow
Custom scenes✅ Full✅ Full❌ Limited❌ No
VOD splitsVia plugin✅ Built-in✅ Yes❌ No
Multi-platform✅ Win/Mac/LinuxWindows onlyWindows onlyWindows only
Best forAll-purposeBeginners/TwitchNVIDIA usersQuick clips

OBS is the right choice for most people. The learning curve is steeper than Streamlabs but the extra control is worth it once you understand the interface.


Getting Started: Minimal Setup for Recordings

If you just want to record gameplay without streaming, here's the fastest setup:

  1. Download OBS → run wizard → choose "Optimize for recording"
  2. Add a Game Capture source (select your game)
  3. Check the Audio Mixer — you should see Desktop Audio active
  4. Click Start Recording in the Controls panel (bottom right)
  5. Play your game, then click Stop Recording
  6. Find your recording in File → Show Recordings

That's it. The settings OBS automatically configures will produce good quality recordings for most systems.


Connect With Other Streamers and Gamers

Building your content library? The EmuDesk Discord server has an active community of PC gamers — from emulation enthusiasts to full-time content creators who've worked through every OBS setup issue imaginable. Ask for setting recommendations, get feedback on your stream quality, and connect with people who've already solved the problems you're running into.

Join the EmuDesk Discord


Frequently Asked Questions

Is OBS Studio free? Yes, completely free and open source under the GPLv2 license. There are no paid tiers, no watermarks, no time limits.

Does OBS work with all streaming platforms? OBS supports any RTMP-based platform: Twitch, YouTube, Facebook Gaming, Kick, TikTok Live, and custom RTMP servers. You add the stream key in Settings → Stream.

Can I use OBS to record without streaming? Yes — the recording and streaming functions are independent. Many people use OBS only for recording local footage.

Does OBS work on Steam Deck? Yes, via the Linux Flatpak. Desktop mode only — you'll need to switch from Gaming mode to Desktop mode to use OBS.

Will OBS lower my FPS in games? With hardware encoding (NVENC on NVIDIA, AMF on AMD), the FPS impact is minimal — typically 1–3 FPS. With software (x264) encoding, the impact depends on your CPU and preset, but can be significant on older systems.

How much storage does recording use? At 1080p30 with quality settings, expect 4–8 GB/hour. At 1080p60: 8–15 GB/hour. Use CQP mode and tune the CQ value (18–22) to balance quality vs file size.

Can I stream from two PCs using OBS? Yes — a dual PC setup uses a dedicated "streaming PC" that receives video from the gaming PC via capture card. OBS runs on the streaming PC and handles all encoding without touching gaming PC resources.


Last updated: August 2026 — Reflects OBS Studio 31.x with NVIDIA NVENC AV1 support and Apple Silicon native performance.