Disclosure: This site participates in the Amazon Services LLC Associates Program, which is an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com, and other affiliated sites. We also run ads as a means to offset the site's operating costs. It would mean a lot if you would consider disabling your adblocker for our site.


How to fix your audio on stream going out of sync over time

One of the most common issues that streamers will run into is that their audio would, over time, get out of sync from the rest of the stream. For example, your microphone audio might match up with your lips at first, but an hour into stream, there is a noticeable offset from the video. This is caused by a sample rate mismatch.

Your first thought might be to adjust the audio sync in the advanced audio properties, but that isn’t really what you need to do, nor should do. That option is to manage the latency added from capture cards to keep your webcam, microphone, and capture source in sync so you don’t react before the screen shows what actually happened to cause that reaction.

Instead, you’ll want to direct your attention to the sample rate in OBS Studio, and take note of that number.

How to actually fix this issue in Windows 10 1903+


The trick to solving this problem is to ensure that every single sound device on your system is set to 48 kHz, or 44.1 kHz, which are the two sample rates that OBS Studio supports.

  1. Click on settings in OBS Studio

    This may work for forks of OBS Studio as well, such as Streamlabs OBS and OBS live. I have not tested them myself yet though, so I cannot offer any guarantees.

    Select Settings in OBS Studio

  2. Click on Audio to bring up the Audio Settings window

    You first need to access audio settings to figure out what sample rate you’ll need to adjust your sources to match.

    Select audio in the settings window

  3. Observe your selected sample rate

    You may have to adjust this value to 44.1 kHz if you have a very old audio device attached, otherwise, it is safe to leave at 48 kHz. Ignore my channels, yours should be set to Stereo unless you have OBS ASIO and know what you are doing.

    Sample Rate should be 48 KHz if possible

  4. Open up your Sound Settings window in Windows 10

    The easiest way for you is to simply type in “sound settings” in the search bar within the task bar. Unfortunately, you cannot navigate directly to where we need to go anymore.

    Windows 10 sound settings in search bar

  5. Select Sound Control Panel

    This next step will allow you to access the good ol’ Sound properties window that isn’t fully implemented into windows 10 1903+ just yet.

    Sound Control panel access from the Sound settings window in Windows 10

  6. Select Properties

    If you have played with sound settings in the past, this window may look familiar. Microsoft is phasing this window out of existence in favor of their new unified settings window, which you were just in. However, the setting we need to change is currently only accessible from the old interface.

    The good ol' playback/recording window from older versions of Windows

  7. Select the “Advanced” tab and ensure all devices are set to the same sample rate that you set in Step 3

    The “Bit” depth does not matter very much for the purposes of syncing your audio, just select the highest variant of Hz that matches your OBS sample rate setting.

    Select Advanced Tab, and swap sample Rate to match OBS's settings

  8. Repeat Steps 6 & 7 for every single audio device you have in your list.

    It may be tempting to set your setting to something higher than 48 kHz, but you will desync if you do.


In the rare situation that 48 kHz isn’t available for a device

Sometimes, you may encounter an older device that does not support 48 kHz. In this situation, you will need to set every single device, and OBS’s sample rate to 44.1 kHz.

This will ensure backwards compatibility with the older device, which should support 44.1 at the very least. The difference between 44.1 and 48 isn’t that different, you’ll only lose a tiny bit of audio detail really.

Setting the sample rate in other Operating systems

If you know how to get to the sound properties of your devices on your OS, this process is more or less the exact same. The goal is to match the sample rates so that everything will remain in sync for the entire duration of your live stream or recording.


Older versions of Windows

Older versions of windows may skip Steps 4 and 5, and right click on the speaker icon located on the right side of their task bar, and selecting “Sound” or “Properties” or “Playback options”. I forget exactly what it says, but you’ll find it easily enough. From there, the process is the exact same.

How to set the sample rate on Macs

If you’re using a mac, you can change the sample rate by following this guide. I am unable to confirm if this works though, so you may need to do some additional research on this subject.

Sample rate settings in Linux

This is a complicated subject, as there are so many separate distros for Linux available. I did manage to find an article to help you along the way with this though. Let me know if this works for you!

More OBS Tutorials

Leave a Comment