How to use OBS Studio: The Complete Guide for 2024

OBS Studio is a free, open-source software for video recording and live streaming. It’s available for Windows, Mac, and Linux. With OBS Studio, you can record your screen and webcam, capture gameplay, and more.

This comprehensive guide will teach you everything you need to know about OBS Studio in 2024. We’ll cover topics like:

  • What is OBS Studio?
  • Key Features and Benefits
  • System Requirements
  • How to Install and Set Up OBS Studio
  • Creating Scenes, Sources, and Switching
  • Recording Videos with OBS
  • Live Streaming with OBS
  • OBS Studio Plugins and Add-ons
  • Advanced Features and Settings
  • Tips, Tricks, and Best Practices
  • Troubleshooting Common Issues
  • OBS Studio on Mac
  • Comparison with Other Recording Software
  • FAQs on OBS Studio

By the end of this guide, you’ll have mastered OBS Studio and be able to leverage its powerful features for recording, live streaming, webinars, gameplay, and more. Let’s get started!

What is OBS Studio?

OBS (Open Broadcaster Software) Studio is free and open-source software for video recording and live streaming. It’s maintained by the OBS Project and community of volunteers.

The software allows you to capture audio and video from various sources like your display, webcam, video files, games, web pages and more. You can mix these into professional looking scenes with transitions, overlays, titles and chroma keying.

Once set up, OBS Studio can record the mixed content into high-quality videos or stream it live to platforms like YouTube, Facebook, Twitch and others.

The output videos works with most video editors and comes in formats like MP4, FLV, MOV and more. For live streaming, OBS supports RTMP based services along with web socket ingest servers.

Some key advantages of using OBS Studio:

  • Completely free and open source.
  • Available for Windows, macOS and Linux.
  • No limitations, watermarks or ads.
  • Extremely customizable and supports plugins.
  • Active community support.
  • Regular updates with new features.

In summary, OBS Studio is the leading free software for professional screen recording and live streaming. It’s packed with features yet simple to use once set up correctly.

Key Features and Benefits of OBS Studio

Here are some of the standout features that make OBS Studio a great choice:

Flexible Scene Mixing

You can seamlessly mix multiple video, audio, image, text and other sources into professional scenes. Add transitions, effects, animations and more. OBS makes it easy to switch between scenes and sources.

Live Video/Audio Capture

Easily capture your webcam, microphone, desktop screen, games, webcams and more as input sources. Supports HD resolutions.

Media Files Support

Add existing video clips, audio files, images, animation and text files to your scenes. Supports formats like MP4, MOV, PNG, JPG and more.

DirectShow Capture

Allows capturing video from webcams, capture cards, TV tuners and other DirectShow compatible devices on Windows.

NDI Integration

Connect to NDI sources on your network like professional cameras or other NDI supported software.

Multi-Track Audio Mixing

Fine tune your audio with OBS’ advanced audio mixer supporting filters like noise suppression, noise gating, etc.

Chroma Keying

Easily replace green screen backgrounds with custom images or effects like blurred backgrounds. Get professional looking results.

Media Playback

Schedule videos, image slideshows or audio files to playback during your stream or recording. Useful for intro/outro or transition screens.

Overlays and Text

Add customizable overlays, stock images, text, datetime and live data (like viewers, chat, etc) overlays to your scenes.

Streaming & Recording

Stream to popular services like YouTube, Twitch, etc in high quality. Or record locally to your HDD in formats like MP4, MOV, MKV, FLV and more.

Plug-in Support

There are 100s of community plugins for OBS adding features like cloud streaming, custom transitions, automated scenes and more.

Theme Customization

Completely customize OBS’ interface with different skins, layouts and themes available. Match your branding.

Cross Platform Support

Available for Windows 7 or higher, macOS 10.13 or higher and most desktop Linux distros like Ubuntu, Fedora, etc.

This makes OBS Studio extremely flexible for Recording, live streaming, webinars, video calls, gameplay footage and countless other use cases.

System Requirements for OBS Studio

OBS Studio is quite lightweight and can run on fairly old systems too. Here are the minimum system requirements:

For Windows:

  • Windows 7 or higher, 64-bit only
  • Dual-core Intel or AMD CPU, 2GHz or faster
  • 4GB RAM
  • DirectX 10 capable GPU
  • Hardware accelerated video encoding requires Intel QuickSync or NVIDIA NVENC

For macOS:

  • macOS 10.13 or higher
  • Intel dual-core CPU, 2GHz or faster
  • 4GB RAM
  • Hardware accelerated video encoding requires Intel QuickSync supported GPU

For Linux:

  • Desktop Linux distribution like Ubuntu 18.04 or higher
  • Intel or AMD dual-core CPU, 2GHz or faster
  • 4GB RAM

To live stream at 720p or 1080p resolution, you would need a faster quad or hexacore CPU. A dedicated GPU is recommended for gameplay streaming or using heavier plugins that leverage the GPU.

Make sure you’re using the latest graphics drivers for stability and performance. OBS uses OpenGL for rendering so having the latest OpenGL drivers is vital.

How to Use OBS Studio

Installing OBS Studio is straightforward. Here are the steps:

On Windows:

  1. Go to the OBS Studio Download Page
  2. Under Windows, click the “Installer” download link. This will download a .exe installer file.
  3. Run the .exe file and click through the installation process using default options.
  4. After installation is complete, OBS Studio will launch automatically.

On macOS:

  1. Go to the OBS Studio Download Page
  2. Under Mac, click the “Installer” download link. This will download a .dmg disk image.
  3. Open the .dmg file and drag the OBS app to your Applications folder to install.
  4. Launch OBS Studio from the Applications folder.

On Linux:

OBS Studio is available in the official repositories for most Linux distributions like Ubuntu, Fedora, Arch, etc.

To install on Ubuntu/Debian:

sudo apt install obs-studio

For other distros, search your package manager or check OBS website for distro-specific steps.

Once installed, you can launch OBS Studio directly from the applications menu.

Setting Up OBS Studio

When you first launch OBS Studio, you’ll be greeted with a auto-configuration wizard to optimize settings. You can also configure everything manually.

Here are the key steps for setting up OBS Studio:

1. Set Up Your Video and Audio Input Sources

In the Sources panel, click the + button to add your video and audio sources.

  • For webcam, select Video Capture Device.
  • For desktop audio, select Audio Input Capture.
  • For microphone, select Audio Input Capture again.
  • You can rename sources by right clicking.

Configure resolution, frame rates, etc in the source properties.

2. Add Your First Scene

Click the + button in the Scenes panel. Name your first scene something like “Webcam”.

Right click the scene and add the sources you want in that scene. Adjust their position and sizing.

3. Set Up Your OBS Settings

Go through the various tabs in OBS Settings like Output, Video, Audio, Hotkeys, etc.

  • For recording locally, set the output mode to Simple or Advanced in File > Recording tab. Select output settings like encoder, quality, format and path to save recordings.
  • For streaming, set the mode to Simple or Advanced in Stream tab. Enter your stream key and service details.

4. Optimize Performance

Check the Wiki guide on optimizing OBS performance for your specific system. Things like display capture modes, rendering method, encoder settings matter.

Once done, click Start Recording or Start Streaming to test it out! Add more scenes and sources as required.

Creating Scenes, Adding Sources and Transitions

Scenes, sources and transitions form the foundation for your OBS Studio workflow. Let’s understand how to use them effectively:

What are Scenes?

Scenes are different layouts where you can add and position various sources. For example, you can have separate webcam and game capture scenes, switch between them seamlessly using transitions.

To add a new scene:

  • Click the + button in the Scenes panel.
  • Enter a name for the scene.
  • Add sources you want in this scene.
  • Position, crop and resize sources as needed.

You can right click on the scene to configure additional settings like transition overrides, duplicate or delete scenes.

What are Sources?

Sources represent the different video, audio, images, browser windows, texts and other media you want to mix and include in your scenes.

Some common sources:

  • Display Capture: Captures your monitor screen.
  • Game Capture: Captures a specific game/app window.
  • Video Capture Device: Adds webcam video.
  • Audio Input Capture: Captures desktop or mic audio.
  • Image: Adds images, logos, etc.
  • Text: Adds text from various sources.
  • Browser: Adds web pages.
  • Media Source: Adds existing video files.

You can add sources via the + button in the Sources panel. Name them intuitively for easy management.

Right click on a source to change transform options like position, rotation, scale, cropping, filters and other properties.

What are Transitions?

Transitions control the visual effect when switching between scenes:

  • Cut: Instantly switch between scenes.
  • Fade: Fade out first scene into the next.
  • Swipe, Slide: Transition with directional motion effects.
  • Luma Wipe: Wipe transition based on scene brightness.

You can set a default transition in the Controls panel, or override per scene. Custom transitions can be added via plugins.

Pro tip: Use transitions sparingly and when they make sense. Cut is best for fast switching.

Recording High Quality Videos with OBS Studio

One of the most popular uses of OBS Studio is recording your screen and webcam to create software tutorials, course videos, gameplay footage and more.

Here are some tips for recording high quality, professional videos with OBS:

Choose Optimal Video Settings

Go to Settings > Video and select the appropriate Base (Canvas) Resolution and Output (Scaled) Resolution.

For 1080p output, choose 1920×1080 base and output resolution. Downscale to 720p if your system can’t encode 1080p smoothly.

Select Lanczos as the downscale filter for sharper image quality.

Use Proper Encoder Settings

Under Output > Recording, select an encoder that maximizes quality and performance:

  • On Windows, use Hardware NVENC encoder for Nvidia GPUs, or Hardware Intel QuickSync for Intel integrated graphics.
  • On Mac and Linux, use x264 software encoder at CRF 18-23 for high quality.

Record in MP4 or MOV Formats

Under Output > Recording Format, select MP4 or MOV (for Mac) format. They offer great quality while being editable and compatible with most video software.

Configure Advanced Audio

Setup monitoring, VST plugins, gain levels and noise suppression in the Audio settings. This gives you crystal clear and professional audio.

Optimize Scenes

Ensure your webcam, game footage, desktop capture sources are cropped, positioned and scaled optimally without black bars or distortion.

Use Hotkeys

Set hotkeys for recording, scene switching, muting sources etc. This allows controlling OBS while recording without having to click and disrupt the recording.

With the above settings, you can record stunning videos easily with OBS Studio!

Live Streaming Like a Pro with OBS Studio

Besides recording, OBS Studio is extremely popular for live streaming to platforms like Twitch, YouTube Live, Facebook Live and more.

Here are some tips to stream like a pro:

Analyze Your Internet Speed

Use a speed test tool to determine your upload speed. This will help choose optimal video bitrates and settings in OBS.

General guidelines for video bitrate based on upload speed:

  • 5Mbps = Max 3500kbps
  • 10Mbps = Max 6000kbps
  • 25Mbps = Max 8000-9000kbps

Lower bitrates if you face encoder lag during streams.

Configure Optimal Encoder and Settings

Under Output > Streaming:

  • On Windows, use Hardware NVENC H.264 encoder if you have an Nvidia GPU.
  • Otherwise, use x264 on veryfast or faster CPU preset.

Set audio bitrate to 160-320kbps. This gives you the best quality at lower data usage.

Enter Stream Key and Server Settings

For YouTube, go to Creator Studio > Live Streaming. For Twitch, go to Dashboard > Settings > Stream Key.

Copy the server URL and stream key into OBS > Stream settings.

Setup Scenes for Live Content

Setup scenes like Starting Soon, Gaming, Just Chatting etc. Add webcams, gameplay capture, overlays and transition between them as per your stream content flow.

Engage with Your Viewers

Use Chat overlays and viewer interaction apps like Streamlabs to engage with your audience in real-time during streams. This creates a more dynamic experience.

Follow these tips and you can live stream like a professional broadcaster with OBS Studio!

Powerful OBS Studio Plugins and Add-Ons

OBS Studio supports a thriving ecosystem of third party plugins and companion apps to further enhance your workflows:


A premium plugin that enables streaming to multiple platforms simultaneously, cloud streaming, unlimited cloud DVR storage of broadcasts and more.

OBS Websocket

Allows connecting your stream with interactive websites and apps for overlays, alerts, chats, voting widgets, screen overlays and more.


Adds cool animated filters, transitions and visual effects for your scenes and sources during live streams and recording.

Move Transition

Lets you animate sources and scenes on to and off screen with smooth motion effects and paths. Great for intros/outros.

OBS Scene Switcher

Automate scene transitions based on schedules, source activity, hotkeys or other tools like Stream Deck and MIDI controllers.


Augmented reality tool that tracks movements using computer vision and overlays news-anchor style lower thirds and graphics.

YouTube Chat and Music overlays

Overlay and visualize your YouTube stream’s live chat, latest subscribers and playback queue of songs from YouTube Music.

There are countless more cool and useful OBS Studio plugins for every need out there!

Advanced Features and Settings in OBS Studio

While OBS Studio makes streaming and recording easy for beginners, it offers deep customizability for advanced users too:

Global Audio Monitoring

Enable Preview to always hear your sources audio with zero latency instead of just when Live. Reduces echo and mic feedback.

Multi-Track Audio Mixing

Fine tune and route multiple audio tracks in your scenes to different monitoring, streaming and recording outputs.

Browser Source Interactions

Interact with and change browser source contents via JavaScript scripts and CSS code injections.

Automated Scene Sequence

Schedule complex scene sequence events, switches, transitions etc automatically during recordings and streams.

OBS Virtual Camera

Output your OBS scenes and sources as a webcam input that can be picked up by other apps like Zoom, Teams, Hangouts, OBS.Ninja etc.

Replay Buffer

Cache input feeds continuously to allow saving and exporting clips from last X seconds/minutes on demand during a stream or recording.

Full NDI Support

Utilize professional NDI sources available on your network like cameras or switchers as inputs in OBS scenes and control remotely.

Inverse Luma / Chroma Keying

Use brighter image areas or specific color ranges for chroma keying in addition to green screens. Achieve advanced mixed reality effects.

These are some of the advanced capabilities that make OBS Studio extremely versatile for power users!

OBS Studio Tips and Tricks

Here are some expert tips and tricks to level up your OBS Studio skills:

Hotkeys for Scenes and Sources

Set custom hotkeys for frequently used actions like muting sources, scene transitions, starting/stopping streams, push-to-talk etc.

Snap Sources for Alignment

Enable Snap Sources to Grid for easily aligning multiple sources in a scene. Great for consistent framing.

Name Scenes/Sources Intuitively

Use clear descriptive names for scenes, sources and transitions for easy management. Prefix with numbers for ordering.

Customize Docks and Panels

You can move around and detach/redock panels like sources, scenes, controls etc for optimized workflows.

Add Sources via Drag and Drop

Quickly add media files, browser windows etc to scenes easily by dragging the window or file on to the OBS canvas area.

Group Sources into Nested Scenes

Use nested scenes to group related sources together for logical organization. Makes complex configurations manageable.

Use Studio Mode Preview

The two scene Studio Mode with transition preview allows you to queue up next scenes and switch flawlessly during live shows.

Limit Frame Rates

Lock capture sources to 30fps or lower if your system can’t handle their full frame rate. Prevents encoding overload.

Keep learning new tips and tricks as you use OBS more. Check the official OBS wiki and community forums for the latest pro techniques!

Troubleshooting Common OBS Studio Issues

When starting out with OBS Studio, you may run into some common issues. Here are fixes for the most frequent problems:

Capturing Display Goes Black

If display or game capture sources go black, try running OBS as Administrator, disabling Aero themes or enabling Compatibility mode in OBS properties.

Dropped Frames During Encoding

This means your CPU/GPU can’t keep up with encoding at current settings. Reduce output resolution, frame rates or encoder preset in OBS output settings.

Webcam or Capture Card Not Detected

Reinstall hardware drivers, connect device before opening OBS, disable/re-enable source, assign to a different USB controller to fix detection issues.

OBS Not Capturing Game Audio

Enable desktop audio capture in OBS sources, or try using the new Game Capture source instead of Display Capture for capturing game footage + audio.

Microphone Not Working in OBS

Make sure you’ve added and enabled the mic audio input source in OBS. Set monitoring to Monitor Off to prevent echo/feedback. Boost mic levels as needed.

No Sound During Playback of MP4 Files

MP4 files often have separate audio and video streams. For OBS to play audio, set media source MP4 audio to “Play Separate Stream”.

Can’t Get Smooth 60fps Streams

Your internet speed may not be fast enough to stream at 60fps. Reduce to 30fps or lower resolution. Also try a faster x264 CPU preset.

For more troubleshooting help, check the OBS Studio support page and community forums. They offer step-by-step solutions to common issues.

Using OBS Studio on Mac

OBS Studio is fully supported on macOS and gives you the same powerful streaming and recording capabilities as on Windows and Linux.

Here are some Mac specific tips for OBS:

Enable Camera, Mic and Screen Capture Permissions

OBS will need permissions to capture your webcam, mic and screen. Grant access when prompted. You can also manage it in System Preferences.

Install obs-mac-virtualcam Plugin

Adds ability to use OBS as a Mac webcam source for Zoom, Skype and Teams. Install from obs-mac-virtualcam/.

Use Apple VT H.264 Encoder

In Output settings, select Apple VT H.264 to leverage hardware acceleration for better game capture and recording performance on Mac.

QuickSync Requires Third Party Drivers

To unlock Intel QuickSync accelerated encoding on your Mac, install third party drivers like

Use Blackmagic Design Capture Cards

Blackmagic cards like the Intensity Shuttle work great with OBS on Mac for capturing external video sources in high quality.

Avoid Display Capture

Use Game Capture or Window Capture sources instead whenever possible, as they have less performance impact on Mac.

Overall, OBS on Mac offers the same seamless experience as on Windows. With these tips, you can achieve smooth game streaming and recording.

How OBS Compares to Other Recording Software

There are both free and paid alternatives to OBS Studio for screen recording and streaming. How does OBS compare?


Paid Windows software with webcam, game and device recording. More limited compared to OBS but easier to use. No streaming features.


Popular paid software for advanced live streaming and video mixing capabilities. More complex than OBS with additional costs.

Streamlabs OBS

Free streaming software built on OBS with cloud-based management for alerts, multi-streaming etc. Less customizable than OBS Studio.

Nvidia ShadowPlay

Free screen recorder that utilizes NVENC for high performance game recording and streaming. Limited to Nvidia GPU systems only.

Twitch Studio

Free streaming software by Twitch focused on ease of use and integration with Twitch. Much less flexible than OBS.


Advanced live video mixing software for professionals, with paid licenses starting at $60. Overkill for basic usage.


Another professional live switching software by Telestream priced at $780+. Packed with high-end features.

Overall, OBS Studio hits the sweet spot by being completely free and open source, while offering unmatched customizability and advanced capabilities.

Frequently Asked Questions about OBS Studio

Here are answers to some commonly asked questions about OBS Studio:

Is OBS Studio completely free to use?

Yes, OBS Studio is 100% free and open source software. There are no watermarks, trials or limitations.

What are the best OBS settings for streaming?

Use CBR at 4000-6000kbps, keyframe interval of 2, x264 faster CPU preset. Fine-tune based on your internet speed and hardware.

Can you use OBS Studio on Chromebook?

Unfortunately OBS does not natively work on Chromebooks, since they run ChromeOS. You would have to install Linux or use a remote desktop OBS setup.

Does OBS work well with a multi-monitor setup?

Yes, OBS works seamlessly with dual monitor or even triple monitor configurations. You can capture across screens and position scenes/sources easily.

Is it better to use GPU or CPU encoding in OBS?

For live streaming, a hardware encoder like NVENC H.264 on Nvidia GPUs generally provides better quality and lower resource usage. But software CPU encoding works too.

Can I edit videos recorded with OBS Studio?

Yes, OBS records to standard MP4 and MOV formats, which work with all major video editing software like Premiere Pro, Final Cut Pro, DaVinci Resolve etc.

What is the best OBS alternative for Mac?

On Mac, the leading alternatives to OBS are Streamlabs OBS, Wirecast and Ecamm Live. However, OBS generally provides the highest quality and customizability.

I hope these OBS Studio tips, tutorials and comparisons help you master video recording and live streaming! Let me know if you have any other questions.

Leave a Comment