← Back to the FAQ

Platform-Specific Issues

Why is my webcam audio delayed in my live stream recording?

Quick answer: Audio delay in a recording is introduced during capture or encoding, not by a faulty microphone. Separate USB audio and video devices each carry their own latency. Measure the real gap in milliseconds, then apply that exact figure as a sync offset in your streaming software.

Audio delay in a recording is almost always introduced during capture or encoding, not something wrong with the microphone itself — here is how to isolate where it comes from.

The important discipline is measuring before correcting. An offset applied by guesswork usually overshoots, and you end up chasing the error in both directions.

Try It Yourself

Measure the real gap before you correct it

Gives you the offset in milliseconds using a synchronised reference, which is the exact number you enter into your streaming software.

Run the Audio/Video Sync Test

Separate the audio source delay from the video source delay

If your microphone is a separate USB device from your webcam, rather than the webcam's own built-in mic, each has independent processing latency and they are not guaranteed to line up without manual correction.

A webcam's built-in microphone arrives on the same USB stream as the video and is usually close to aligned. The moment you introduce a separate interface or USB mic, alignment becomes something you have to set rather than something you get.

Add a manual sync offset in your streaming software

Most streaming software lets you apply a fixed millisecond offset to a specific audio source. In OBS this lives in the audio mixer under Advanced Audio Properties, and once you know the actual delay it corrects the problem completely.

Get the offset in milliseconds from the Audio/Video Sync Test rather than estimating it by eye.

  1. In OBS, click the gear icon in the Audio Mixer → Advanced Audio Properties.
  2. Find your microphone source and enter the measured figure in Sync Offset (ms).
  3. Positive values delay the audio; use a negative value only if audio is arriving late.
OBS Studio advanced audio properties dialog showing volume, mono, sync offset in milliseconds and audio monitoring controls, with the sync offset row highlightedOBS Studio — Advanced Audio PropertiesDesktop AudioMic / AuxWebcam AudioMusicMic / AuxVolume0.0 dBMonoSync Offset (ms)180 msAudio MonitoringMonitor Off!Enter the measured gap here, not an estimate. Positive values delay audio tomatch late-arriving video.
OBS → Audio Mixer gear icon → Advanced Audio Properties. Sync Offset is per-source, so a USB microphone and a webcam microphone can be corrected independently.

Measure the actual delay before guessing at an offset

Rather than adjusting blindly, use a real synchronised reference point — clapping on camera works — to see the true gap in milliseconds, then apply that exact number.

Scrubbing the recording frame by frame to find the frame where hands meet, then the frame where the sound starts, converts directly to milliseconds at your recording frame rate.

Check whether the delay is your microphone's own processing

Some USB microphones and audio interfaces apply their own DSP — noise suppression, compression, de-essing — which adds latency before the signal reaches your computer at all.

If the mic's software allows it, disable that processing and re-measure. A delay that shrinks confirms the DSP is a contributor, and you can then decide whether the processing is worth its latency cost.

If a capture card or DSLR sits in the chain, the Capture Card & DSLR Latency Auditor measures that stage separately.

Rule out Bluetooth entirely for anything you are recording

Bluetooth audio has meaningfully higher and more variable latency than wired connections. Variable is the harder problem: a fixed offset cannot correct a delay that changes during the session.

For serious recording or streaming work, a wired microphone removes an entire category of sync problems rather than merely reducing them.

Check your recording's actual output, not just the live preview

Some encoders buffer audio and video slightly differently, meaning what looks synced in a live preview can drift in the final exported file.

Always spot-check a finished recording rather than trusting the monitor feed, and check near the end of a long take as well as the start — drift that accumulates only shows up over time.

To check whether the microphone itself is adding processing latency, run the Advanced Microphone & Room Acoustics Test.

Exact settings paths in Zoom, Teams, Google Meet and OBS

Only some tools let you correct sync directly. Knowing which do saves you from looking for a control that does not exist.

OBS Studio

Audio Mixer → gear → Advanced Audio Properties → Sync Offset (ms)

The offset is applied per audio source, so a USB microphone and the webcam's built-in mic can carry different corrections in the same scene.

Streamlabs

Mixer → gear → Advanced Audio Settings → Sync Offset

Streamlabs inherits the same underlying capture engine as OBS, so the measured offset transfers between them unchanged.

Zoom

Settings → Audio → Advanced

Zoom offers no offset control, so the fix has to happen at the device — wired audio, and DSP disabled on the microphone.

Microsoft Teams

Settings → Devices → Noise suppression

Setting noise suppression to Low reduces the processing Teams adds, which is the only latency lever the client exposes.

The table below shows which tools let you apply a millisecond sync offset directly, and which offer no correction at all:

Practical ceiling and manual control available per app
AppPractical ceilingManual control
OBS StudioPer-source millisecond offsetFull manual correction
StreamlabsPer-source millisecond offsetFull manual correction
ZoomNo manual sync offsetProcessing toggles only
Microsoft TeamsNo manual sync offsetNoise suppression level only

Troubleshooting checklist: delayed audio in a recording

Measure first, then correct. The order matters more here than on most problems.

  1. Record a clap on camera to create a synchronised reference point you can measure against.
  2. Scrub the recording frame by frame and convert the gap to milliseconds at your frame rate.
  3. Disconnect any Bluetooth microphone or headset and switch to a wired device.
  4. Open your microphone's own software and disable noise suppression, compression and other DSP.
  5. Re-measure with the processing off to see how much of the delay it was contributing.
  6. In OBS, open Advanced Audio Properties and enter the measured figure as Sync Offset.
  7. Re-record and re-measure to confirm the correction landed rather than overshot.
  8. Check a long take end to end, since drift that accumulates only appears over time.