Fix OBS Mic Audio Sync Delay Getting Worse Over Time
If your microphone audio starts perfectly synced but gradually drifts out of alignment over the course of a long stream in OBS Studio, you are experiencing “audio drift.” This article provides a direct, step-by-step guide to troubleshooting and resolving this progressive synchronization delay by matching your system sample rates, adjusting OBS timestamp settings, and optimizing your hardware configuration.
Step 1: Match Sample Rates Across Windows and OBS
The most common cause of progressive audio desync is a mismatch between the sample rate of your microphone, your Windows operating system, and OBS Studio. If one is set to 44.1 kHz and another to 48 kHz, the audio will slowly drift out of sync over time.
- Check Windows Settings:
- Press
Windows Key + R, typemmsys.cpl, and hit Enter to open the Sound Control Panel. - Go to the Recording tab, right-click your microphone, and select Properties.
- Navigate to the Advanced tab.
- Under Default Format, note the sample rate (e.g., 2 channel, 24 bit, 48000 Hz). Set this to 48000 Hz (48.0 kHz) if it is not already.
- Go to the Playback tab and repeat this process for your primary playback device (headphones/speakers), ensuring it is also set to 48000 Hz.
- Press
- Check OBS Studio Settings:
- Open OBS Studio and go to Settings > Audio.
- Under the General section, locate Sample Rate.
- Change this setting to match your Windows configuration (preferably 48 kHz).
- Click Apply and restart OBS Studio.
Step 2: Disable “Use Device Timestamps”
OBS Studio attempts to sync audio using the hardware timestamps provided by your microphone. If the microphone’s internal clock drifts slightly from your computer’s system clock, a progressive delay will occur.
- In the OBS Audio Mixer dock, click the three vertical dots (cog icon) next to your microphone source.
- Select Properties.
- Uncheck the box labeled Use Device Timestamps.
- Click OK. This forces OBS to use your computer’s system clock to sync the audio, which prevents progressive drift.
Step 3: Disable USB Power Saving Settings
If your USB microphone is not receiving consistent power, its internal clock can stutter, causing the audio to fall further behind the video over time.
- Right-click the Windows Start button and select Device Manager.
- Expand the Universal Serial Bus controllers section.
- Right-click each USB Root Hub and USB Host Controller, then select Properties.
- Go to the Power Management tab (if available) and uncheck Allow the computer to turn off this device to save power.
- Click OK.
Additionally, ensure your USB microphone is plugged directly into a USB port on your motherboard (the back of the PC) rather than an unpowered USB hub or a front-panel port.
Step 4: Adjust Windows Power Plan
Windows may throttle your CPU or USB controller performance during long streaming sessions, leading to processing delays.
- Open the Windows Start menu, type Edit Power Plan, and select it.
- Click Power Options in the address bar at the top.
- Select the High Performance or Ultimate Performance plan.