How to Enable ASIO Drivers in OBS Studio
This guide provides a step-by-step walkthrough on how to enable and configure ASIO audio drivers in OBS Studio to achieve ultra-low latency audio recording and streaming. You will learn how to install the necessary OBS-ASIO plugin, configure your audio interface, and map your input channels directly within OBS Studio for optimal, lag-free performance.
Step 1: Install Your Audio Interface’s ASIO Driver
Before configuring OBS Studio, ensure that you have installed the official ASIO driver provided by your audio interface manufacturer (such as Focusrite, Behringer, Universal Audio, or PreSonus).
- Visit the manufacturer’s website and download the latest driver for your specific hardware model.
- Install the driver and restart your computer if prompted.
- Connect your audio interface to your computer.
Step 2: Install the OBS-ASIO Plugin
OBS Studio does not support ASIO natively out of the box due to licensing restrictions. To bypass this, you must install a free, open-source plugin called obs-asio.
- Go to GitHub and search for the obs-asio project (created by community contributors like Andersama).
- Navigate to the Releases section on the right side of the page.
- Download the latest installer (usually an
.exefile for Windows). - Close OBS Studio if it is currently running.
- Run the installer and follow the on-screen prompts to complete the installation.
Step 3: Add an ASIO Source in OBS Studio
Once the plugin is installed, you can add your ASIO device as an audio source directly in OBS.
- Open OBS Studio.
- In the Sources dock at the bottom of the screen, click the + (Add) button.
- Select ASIO Input Capture from the list of available sources.
- Name your source (e.g., “Guitar” or “Studio Mic”) and click OK.
Step 4: Configure the ASIO Input Capture
A properties window will appear, allowing you to link your hardware channels to OBS.
- Device: Click the dropdown menu and select your audio interface’s ASIO driver (e.g., “Focusrite USB ASIO”).
- Format: Select your preferred channel configuration. Choose Mono if you are recording a single microphone or instrument, or Stereo if you are capturing a stereo keyboard or mixer output.
- Channel Mapping: Assign the physical inputs of your interface to the OBS channels. For example, if your microphone is plugged into input 1 of your interface, map “OBS Channel 1” to “Input 1”.
- Click OK to save the settings.
Step 5: Optimize for Low Latency
To get the lowest possible latency without audio crackling, you must balance your buffer size and sample rate.
- Open your audio interface’s control panel (usually accessible via a system tray icon or through your OS settings).
- Set the Buffer Size to a lower value. A buffer size of 64 samples or 128 samples is ideal for low-latency monitoring. If you hear clicks or pops in your audio, increase this value to 256 samples.
- Ensure the Sample Rate in your interface control panel matches the sample rate in OBS Studio (typically 44.1 kHz or 48 kHz). You can verify OBS settings by going to File > Settings > Audio.