Join Discord
OBS Studio Setup Guide

Complete OBS Studio Setup Guide

Master the industry-standard streaming software with our comprehensive setup and optimization guide

Updated August 8, 2025
30 min read
By Jade Vanity

Introduction to OBS Studio

OBS Studio (Open Broadcaster Software) is the industry-standard free and open-source software for video recording and live streaming. Whether you're a beginner just starting your streaming journey or an experienced content creator looking to optimize your setup, this comprehensive guide will walk you through everything you need to know about OBS.

OBS Studio offers powerful features that rival paid alternatives, including:

  • Real-time video/audio capturing and mixing
  • Unlimited scenes and sources
  • Live streaming to platforms like Twitch, YouTube, Facebook, and more
  • High-performance video recording
  • Powerful audio filters
  • Extensibility through plugins

This guide will take you from installation to advanced configuration, helping you create a professional streaming setup that's optimized for your specific hardware and content needs.

Version Information

This guide is based on OBS Studio version 30.0. While the core functionality remains similar across versions, some features or menu locations may differ if you're using an older or newer version.

Installation & Initial Setup

Before diving into configuration, let's get OBS Studio installed and running on your system.

System Requirements

OBS Studio is available for Windows, macOS, and Linux. Here are the minimum system requirements:

  • Windows: Windows 10 or newer (64-bit)
  • macOS: macOS 10.15 or newer
  • Linux: Ubuntu 20.04 or newer
  • CPU: Intel Core i5-4670 / AMD Ryzen 5 1600 or better
  • GPU: DirectX 11 compatible graphics card
  • RAM: 8GB (16GB recommended)
  • Storage: 500MB for installation

Download & Installation

  1. Visit the official OBS Studio website at obsproject.com
  2. Click the "Download" button and select your operating system
  3. Run the installer and follow the on-screen instructions
  4. When prompted, allow the installer to run the auto-configuration wizard

Auto-Configuration Wizard

When you first launch OBS Studio, the auto-configuration wizard will help you set up the software based on your hardware capabilities and intended use:

  1. Select your primary use: "Optimize for streaming" or "Optimize for recording"
  2. Set your target canvas resolution (typically 1920x1080)
  3. Choose your desired FPS (30 or 60)
  4. If streaming, select your platform and enter your stream key
  5. Let OBS run its tests to determine optimal settings

Pro Tip

Even if you plan to use custom settings later, running the auto-configuration wizard is a good starting point. It will give you baseline settings that work with your specific hardware configuration.

After completing the wizard, OBS Studio will be configured with basic settings tailored to your system. We'll fine-tune these settings later in the guide.

Understanding the Interface

Before diving into configuration, let's familiarize ourselves with the OBS Studio interface. Understanding the layout will make it easier to navigate through the various features.

OBS Studio Interface Overview

The OBS Studio interface with key areas labeled

Main Interface Components

  • Scenes Panel: Located in the bottom-left corner, this is where you create and manage different scene setups.
  • Sources Panel: Located above the Scenes panel, this displays all sources within the currently selected scene.
  • Mixer Panel: Shows audio levels for all active audio sources and allows quick adjustments.
  • Preview Window: The large central area that displays what your viewers will see.
  • Controls: Located at the bottom-right, these buttons control streaming, recording, and studio mode.
  • Status Bar: Displays important information like FPS, CPU usage, and stream status.

Docking and Customizing the Interface

OBS Studio allows you to customize the interface layout to suit your workflow:

  1. Right-click on any panel header to access docking options
  2. Select "Dock" to attach the panel to the main interface
  3. Select "Float" to create a separate window
  4. Drag and drop panels to rearrange them

Pro Tip

If you have multiple monitors, consider floating some panels to your secondary monitor. This gives you more space for your preview window and keeps your controls easily accessible.

Studio Mode

Studio Mode is a powerful feature that allows you to prepare scenes before making them live:

  1. Click the "Studio Mode" button in the bottom-right controls
  2. The preview window will split into two: Edit View (left) and Live View (right)
  3. Make changes to your scene in the Edit View without affecting the live broadcast
  4. When ready, click "Transition" to make the edited scene go live

Studio Mode is essential for professional streams, allowing you to prepare scenes, adjust sources, and ensure everything looks perfect before your audience sees it.

Creating and Managing Scenes

Scenes are the foundation of your OBS setup. They allow you to organize different layouts and switch between them seamlessly during your stream or recording.

Scene Basics

Think of scenes as different "layouts" for your stream. For example, you might have:

  • A "Starting Soon" scene that displays while viewers are joining
  • A "Gameplay" scene showing your game with webcam overlay
  • A "Just Chatting" scene with a larger webcam view
  • A "Be Right Back" scene for short breaks
  • An "Ending" scene to thank viewers and display social media

Creating a New Scene

  1. In the Scenes panel, click the "+" button
  2. Enter a descriptive name for your scene (e.g., "Gameplay")
  3. Click "OK" to create the scene

Organizing Scenes

You can rearrange scenes by dragging and dropping them in the Scenes panel. Consider organizing them in the order you'll use them during your stream.

Naming Convention

Use a consistent naming convention for your scenes, such as numbering them (1. Starting Soon, 2. Gameplay, etc.) or using prefixes to group similar scenes (Game-FullScreen, Game-WithChat, etc.).

Scene Collections

Scene Collections allow you to create and save multiple complete setups. This is useful if you stream different types of content or games that require different layouts.

Creating a New Scene Collection

  1. Click on "Scene Collection" in the top menu
  2. Select "New"
  3. Enter a name for your collection (e.g., "SCUM Stream" or "Just Chatting")
  4. Click "OK" to create the new collection

Each Scene Collection maintains its own set of scenes, sources, and settings, allowing you to quickly switch between completely different setups.

Scene Transitions

Transitions determine how OBS switches from one scene to another. Professional-looking transitions can significantly enhance the quality of your stream.

Default Transition Types

  • Cut: Instantly switches between scenes with no animation
  • Fade: Gradually fades out the current scene while fading in the new one
  • Swipe: Slides the new scene in from a specified direction
  • Slide: Similar to swipe but with different animation properties
  • Stinger: Uses a video file to create a custom animated transition

Setting Up Transitions

  1. In the "Scene Transitions" dock (usually at the top of the interface), click the "+" button
  2. Select your desired transition type
  3. Configure the transition settings (duration, direction, etc.)
  4. Click "OK" to add the transition

Stinger Transitions

For a truly professional look, consider using stinger transitions. These are custom video animations (usually with transparency) that play when switching scenes. Many websites offer free and premium stinger transitions designed specifically for streamers.

Setting Transition Duration

For smooth transitions like Fade or Swipe, you can adjust the duration:

  1. Select the transition in the Scene Transitions dock
  2. Change the "Duration" value (in milliseconds)
  3. 300-500ms is typically a good range for most transitions

Scene-Specific Transitions

You can set different transitions for specific scenes:

  1. Right-click on a scene in the Scenes panel
  2. Select "Transition Override"
  3. Choose the transition type and duration for that specific scene

Working with Sources

Sources are the building blocks of your scenes. They represent the various elements that make up your stream's visual and audio content.

Common Source Types

Video Sources

  • Display Capture: Captures your entire monitor display
  • Game Capture: Captures a specific game (recommended for gaming)
  • Window Capture: Captures a specific application window
  • Video Capture Device: For webcams, capture cards, etc.

Audio Sources

  • Audio Input Capture: For microphones and other audio input devices
  • Audio Output Capture: For capturing system sounds, game audio, etc.

Other Common Sources

  • Image: Adds static images like logos, overlays, or backgrounds
  • Text: Adds customizable text to your scene
  • Media Source: For videos, GIFs, or audio files
  • Browser Source: Embeds web content (alerts, chat, widgets, etc.)
  • Color Source: Creates a solid color background or overlay

Adding Sources to a Scene

  1. Select the scene you want to add a source to
  2. In the Sources panel, click the "+" button
  3. Select the type of source you want to add
  4. Choose whether to create a new source or add an existing one
    • Create new: Creates a completely new source
    • Add existing: Reuses a source that's already in another scene
  5. Configure the source settings and click "OK"

Reference vs. Duplicate

When you add an existing source to a scene, it creates a reference to the original source. This means changes to the source in one scene will affect all scenes that use it. If you want an independent copy, right-click the source and select "Duplicate" instead.

Source Properties & Filters

Each source has properties that control its appearance and behavior. Additionally, filters can be applied to enhance or modify sources.

Accessing Source Properties

To access a source's properties:

  1. Right-click on the source in the Sources panel
  2. Select "Properties"
  3. Adjust settings as needed

Common Source Filters

Filters can dramatically improve the quality of your sources. To add a filter:

  1. Right-click on a source
  2. Select "Filters"
  3. Click the "+" button under "Effect Filters" or "Audio/Video Filters"
  4. Choose a filter type and configure its settings

Useful video filters include:

  • Color Correction: Adjusts brightness, contrast, saturation, etc.
  • Crop/Pad: Removes unwanted portions of the source
  • Image Mask/Blend: Creates custom shapes using image masks
  • Chroma Key: Removes a specific color (e.g., green screen)

Useful audio filters include:

  • Noise Suppression: Reduces background noise
  • Noise Gate: Cuts audio when below a certain volume
  • Compressor: Evens out volume levels
  • Gain: Increases or decreases overall volume

Filter Order Matters

The order of filters affects the final result. Filters are applied from top to bottom in the list. For example, apply Chroma Key before Color Correction for better results.

Source Organization

Properly organizing your sources makes your scenes easier to manage and edit.

Source Order

Sources are rendered from bottom to top in the Sources panel. This means:

  • Sources at the top of the list appear in front of sources below them
  • Sources at the bottom of the list appear behind sources above them

You can reorder sources by dragging and dropping them in the Sources panel.

Source Groups

For complex scenes with many sources, consider using groups:

  1. Select multiple sources by holding Ctrl (or Cmd on Mac) and clicking them
  2. Right-click and select "Group Selected Items"
  3. Name your group (e.g., "Webcam Setup" or "Overlay Elements")

Groups allow you to:

  • Move, resize, or hide multiple sources at once
  • Apply filters to all sources in the group
  • Keep your Sources panel organized

Source Locks

To prevent accidental changes to sources:

  1. Right-click on a source
  2. Select "Lock Source"

Locked sources cannot be moved or resized in the preview window, but their properties can still be edited.

Audio Configuration

High-quality audio is just as important as video for a professional stream. OBS Studio offers powerful audio management tools to ensure your stream sounds great.

Audio Sources & Monitoring

Setting Up Audio Devices

Configure your audio devices in OBS settings:

  1. Go to Settings → Audio
  2. Configure your audio devices:
    • Desktop Audio: Your system sound (game audio, music, etc.)
    • Mic/Auxiliary Audio: Your microphone or other input devices
  3. Set your Sample Rate (44.1 kHz is standard)
  4. Set Channels to Stereo

Audio Mixer

The Audio Mixer panel displays all active audio sources and allows you to adjust their levels:

  • Use the sliders to adjust volume levels
  • Click the speaker icon to mute/unmute a source
  • Click the gear icon to access advanced audio properties
OBS Studio Audio Mixer

The OBS Audio Mixer panel showing volume levels and controls

Audio Monitoring

Audio monitoring allows you to listen to specific audio sources through your headphones without affecting what your viewers hear:

  1. Right-click on an audio source in the mixer
  2. Select "Advanced Audio Properties"
  3. Under "Audio Monitoring," choose:
    • Monitor Off: You won't hear this source in your headphones
    • Monitor Only (mute output): Only you will hear this source
    • Monitor and Output: Both you and your viewers will hear this source

Monitoring Use Case

Audio monitoring is useful for sources like stream alerts or donation sounds. Setting these to "Monitor and Output" ensures you hear them during your stream and can react appropriately.

Audio Filters

Audio filters can dramatically improve your sound quality, especially for microphones.

Essential Microphone Filters

For a professional-sounding microphone, apply these filters in the following order:

  1. Noise Suppression:
    • Reduces background noise like computer fans or air conditioning
    • Start with -20dB and adjust as needed
    • Use RNNoise for better results
  2. Noise Gate:
    • Cuts audio when you're not speaking
    • Set Close Threshold to -32dB and Open Threshold to -26dB as a starting point
    • Adjust based on your microphone and environment
  3. Compressor:
    • Evens out volume levels, making quiet parts louder and loud parts quieter
    • Recommended settings: Ratio: 3:1, Threshold: -18dB, Attack: 6ms, Release: 60ms
  4. EQ (Equalizer):
    • Adjusts frequency response to improve voice clarity
    • Reduce low frequencies (below 100Hz) to cut rumble
    • Slightly boost mid-range (2-4kHz) for voice clarity

Filter Overuse

Be careful not to over-process your audio. Too many filters or extreme settings can make your voice sound unnatural. Always test your settings and get feedback from others.

Audio Synchronization

Audio and video synchronization issues can be distracting for viewers. Here's how to fix them:

Fixing Audio Sync Issues

  1. Right-click on the audio source in the mixer
  2. Select "Advanced Audio Properties"
  3. Adjust the "Sync Offset" value:
    • Positive values delay the audio (if audio is ahead of video)
    • Negative values speed up the audio (if audio is behind video)
  4. Use milliseconds as the unit (1000ms = 1 second)

Testing Audio Sync

To test if your audio is properly synchronized:

  1. Record a short test video
  2. Make a distinct sound while performing a visible action (e.g., clap your hands)
  3. Review the recording to see if the sound matches the action
  4. Adjust the sync offset as needed and test again

Optimizing Settings

Properly configuring OBS settings is crucial for achieving the best quality while maintaining stable performance. Let's explore the key settings you should adjust.

Output Settings

Output settings control how your stream or recording is encoded and at what quality. To access these settings, go to Settings → Output.

Output Mode

OBS offers two output modes:

  • Simple: Basic settings for beginners
  • Advanced: Detailed control over encoding parameters

For most users, Advanced mode provides better results once you understand the settings.

Streaming Settings (Advanced Mode)

  • Encoder:
    • Hardware (NVENC/AMF): Uses your GPU for encoding. Recommended for most users as it has minimal impact on game performance.
    • Software (x264): Uses your CPU for encoding. Can provide better quality at lower bitrates but uses more CPU resources.
  • Rate Control: CBR (Constant Bitrate) is recommended for streaming
  • Bitrate: Depends on your internet upload speed and streaming platform
    • 720p30: 3,000-4,500 Kbps
    • 720p60: 4,500-6,000 Kbps
    • 1080p30: 4,500-6,000 Kbps
    • 1080p60: 6,000-8,000 Kbps
  • Keyframe Interval: 2 seconds (required by most streaming platforms)
  • Preset: "Quality" or "Max Quality" for NVENC; "Medium" or "Fast" for x264
  • Profile: High
  • Look-ahead and Psycho Visual Tuning: Enable if available

Bitrate Calculation

Your streaming bitrate should be no more than 70-80% of your upload speed to allow for fluctuations. For example, if you have 10 Mbps upload, your maximum bitrate should be around 7,000-8,000 Kbps.

Recording Settings (Advanced Mode)

  • Recording Format: MKV (safest option as it can recover from crashes)
  • Encoder: Same as streaming or a separate encoder
  • Rate Control: CQP (for NVENC) or CRF (for x264) provides the best quality-to-size ratio
  • CQP/CRF Value: 15-18 for high quality; 20-23 for balanced quality and file size
  • Preset: "Max Quality" for NVENC; "Medium" for x264

Video Settings

Video settings control the resolution and frame rate of your stream or recording. To access these settings, go to Settings → Video.

Key Video Settings

  • Base (Canvas) Resolution: Your monitor's native resolution (e.g., 1920x1080)
  • Output (Scaled) Resolution: The resolution you're streaming at (e.g., 1280x720 or 1920x1080)
  • Downscale Filter: Lanczos for the best quality (or Bicubic if you have performance issues)
  • Common FPS Values: 60 for smooth motion or 30 for better quality at lower bitrates

Resolution vs. Bitrate

Higher resolutions require higher bitrates to maintain quality. If your internet connection can't support high bitrates, consider streaming at 720p60 instead of 1080p60 for better overall quality.

Advanced Settings

Advanced settings control various aspects of OBS behavior. To access these settings, go to Settings → Advanced.

Key Advanced Settings

  • Process Priority: Set to "Above Normal" or "High" to give OBS priority over other applications
  • Renderer: Direct3D 11 is recommended for most users
  • Color Format: NV12 for streaming; RGB for recording only
  • Color Space: sRGB for standard content; Rec. 709 for HDR content
  • Color Range: Partial for streaming; Full for recording

Performance Optimization

  • Enable "Reduce CPU usage when not active": Saves resources when OBS is minimized
  • Disable browser source hardware acceleration: Can help with certain performance issues
  • Set Video Memory Buffer to 4: Helps with GPU-intensive games

Plugins & Extensions

OBS Studio can be extended with plugins and scripts to add new features and functionality. Here are some of the most useful ones:

Essential Plugins

  • StreamFX: Adds advanced filters, sources, and transitions
  • Source Dock: Allows you to dock any source as a panel in the OBS interface
  • Advanced Scene Switcher: Automates scene switching based on various conditions
  • Move Transition: Creates smooth source movements between scenes
  • Replay Source: Adds instant replay functionality

Installing Plugins

Most plugins can be installed using the OBS Plugin Installer:

  1. Download the plugin installer from the official OBS website
  2. Run the installer and follow the on-screen instructions
  3. Restart OBS Studio after installation

Alternatively, you can manually install plugins:

  1. Download the plugin files from the developer's website
  2. Extract the files to your OBS Studio installation directory
  3. Restart OBS Studio

Plugin Safety

Only download plugins from trusted sources. Third-party plugins can potentially cause stability issues or security risks.

Useful Scripts

Scripts add functionality without requiring a full plugin installation:

  • Countdown Timer: Creates a customizable countdown timer
  • Source Tracker: Automatically moves sources to follow game elements
  • Timed Media: Shows media sources for specific durations

Installing Scripts

  1. Download the script file (.lua or .py)
  2. In OBS, go to Tools → Scripts
  3. Click the "+" button and navigate to the script file
  4. Configure the script settings as needed

Troubleshooting Common Issues

Even with proper setup, you may encounter issues with OBS Studio. Here are solutions to common problems:

Performance Issues

High CPU Usage

  • Lower your encoding settings (preset, resolution, or FPS)
  • Switch to hardware encoding (NVENC or AMF) if using x264
  • Close unnecessary background applications
  • Reduce the complexity of your scenes (fewer sources and filters)

Encoding Overload

  • Lower your output resolution or frame rate
  • Use a faster encoding preset
  • Reduce your bitrate
  • If using x264, switch to hardware encoding

Frame Drops

  • Encoding frame drops: Your computer can't keep up with encoding
    • Lower encoding settings
    • Close background applications
    • Check for thermal throttling
  • Network frame drops: Your internet connection is unstable
    • Lower your bitrate
    • Use a wired connection instead of Wi-Fi
    • Contact your ISP if issues persist

Capture Issues

Black Screen in Game Capture

  • Run OBS as administrator
  • Try Window Capture or Display Capture instead
  • For fullscreen games, try running them in borderless windowed mode
  • Make sure your GPU drivers are up to date

Webcam Not Working

  • Check if another application is using the webcam
  • Remove and re-add the Video Capture Device source
  • Update your webcam drivers
  • Try a different USB port

Audio Issues

No Audio

  • Check if the correct audio devices are selected in Settings → Audio
  • Make sure the audio sources aren't muted in the mixer
  • Verify that Windows is using the correct audio devices
  • Check if the audio is being routed through a virtual audio device

Audio Desync

  • Add a sync offset to the audio source (as described in the Audio Configuration section)
  • Make sure your frame rate is stable
  • Check if your audio sample rate matches in OBS and Windows settings

OBS Log Analyzer

If you're experiencing issues, use the OBS Log Analyzer tool. Go to Help → Log Files → Upload Current Log File, then analyze the results for specific recommendations.

Additional Resources

To further enhance your OBS knowledge and setup, check out these valuable resources:

Official Resources

OBS Studio Website

Official documentation, downloads, and community forums

Visit Website

OBS Discord

Get real-time help from the OBS community

Join Discord

OBS Wiki

Detailed guides and documentation

Browse Wiki

Plugins & Assets

StreamFX

Advanced visual effects and filters

Download

OBS.Live

StreamElements integration for OBS

Download

Streamlabs

Alerts, overlays, and widgets

Visit Website

Nerd or Die

Premium stream overlays and assets

Visit Website

Learning Resources

OBS Master Class

In-depth video tutorials by EposVox

Watch Series

Gaming Careers

Tutorials and guides for streamers

Visit Channel

Alpha Gaming

Streaming tips and hardware reviews

Visit Channel

OBS Forum

Community support and discussions

Visit Forum

Recommended Hardware

While OBS can run on a variety of hardware configurations, these recommendations will help ensure smooth streaming and recording:

Minimum Specifications

  • CPU: Intel Core i5-4670 / AMD Ryzen 5 1600 or better
  • GPU: NVIDIA GTX 1050 Ti / AMD RX 570 or better
  • RAM: 8GB (16GB recommended)
  • Storage: SSD with at least 100GB free space
  • Internet: 5 Mbps upload speed minimum

Recommended Specifications

  • CPU: Intel Core i7-9700K / AMD Ryzen 7 3700X or better
  • GPU: NVIDIA RTX 2060 / AMD RX 5700 or better
  • RAM: 32GB
  • Storage: NVMe SSD with at least 500GB free space
  • Internet: 10+ Mbps upload speed

Dual PC Setup

For the ultimate streaming setup, consider a dual PC configuration where one PC runs your games and another handles the streaming. This provides the best performance but requires additional hardware like a capture card.

Conclusion

OBS Studio is a powerful tool that can transform your streaming and recording experience. While it may seem complex at first, the flexibility and control it offers are unmatched by any other free broadcasting software.

Remember that creating the perfect setup takes time and experimentation. Don't be afraid to test different settings, scenes, and configurations to find what works best for your specific needs and hardware.

As you grow more comfortable with OBS, you'll discover new techniques and workflows that can further enhance your content. The OBS community is also constantly developing new plugins and resources that expand the software's capabilities.

Whether you're streaming to a handful of friends or thousands of viewers, the principles covered in this guide will help you create professional-quality broadcasts that engage and impress your audience.

Happy streaming!