Discord Stream Audio Out of Sync: Fix Steps
🔍 WiseChecker

Discord Stream Audio Out of Sync: Fix Steps

When you stream a game or application on Discord, the audio may lag behind the video by a second or more. This desync makes it hard for viewers to follow the action or understand commentary. The issue usually happens because Discord uses a low-latency streaming mode that prioritizes video frames over audio timing, or because your hardware encoder cannot keep up with the stream bitrate. This article explains the technical causes of audio desync and provides five specific fixes you can apply to restore proper lip-sync and audio alignment.

Key Takeaways: Fixing Discord Stream Audio Desync

  • User Settings > Voice & Video > Advanced > Debug Logging: Enable debug logging to see stream frame rate and audio delay metrics in real time.
  • Stream Settings > Change Output Mode to Optimize for Full Motion: Switches to a higher-latency encoding that keeps audio in sync.
  • NVIDIA Broadcast or OBS Virtual Camera: Replaces Discord’s built-in stream encoder with an external tool that manages audio sync better.

Why Discord Stream Audio Falls Out of Sync

Discord’s streaming feature uses a real-time video encoder that adjusts frame rate and bitrate based on your network conditions and hardware. The encoder is designed to minimize latency for the viewer, but this low-latency mode can cause the audio track to drift ahead of or behind the video frames. The root cause is that Discord separates audio and video processing into two different threads. When the CPU or GPU is under heavy load, the video thread may drop frames while the audio thread continues to play at full speed, creating a gap.

Another common cause is the use of hardware encoding. Discord can use your graphics card’s NVENC or AMD VCE encoder to offload video compression. If the hardware encoder is shared with a running game, it may stall for a few milliseconds per frame, causing the audio to advance further. Finally, network jitter or packet loss can cause the viewer’s client to buffer audio differently than video, making the desync worse over time.

Steps to Fix Audio Sync in a Discord Stream

These steps are ordered from simplest to most thorough. Test your stream after each step to see if the sync improves.

  1. Switch Stream Output Mode to Optimize for Full Motion
    While you are streaming, hover over the stream window and click the gear icon for Stream Settings. Under Output Mode, select Optimize for Full Motion instead of the default Optimize for Speed. This mode uses a higher bitrate and a more stable frame pacing, which reduces audio drift. Apply the change and ask viewers if the audio matches the video.
  2. Disable Hardware Acceleration in Discord
    Open User Settings > Voice & Video. Scroll down to the Advanced section. Turn off Hardware Acceleration. This forces Discord to use software encoding, which is slower but keeps audio and video threads synchronized. Restart Discord after changing this setting.
  3. Lower Stream Resolution and Frame Rate
    In the same Stream Settings gear menu, reduce the resolution to 720p and the frame rate to 30 FPS. A lower resolution puts less strain on the encoder, reducing the chance of frame drops that cause desync. If the game runs at 144 FPS, limit the stream to 60 FPS or lower.
  4. Close Other GPU-Intensive Applications
    Streaming while a game, video editor, or 3D modeling tool is running can overload the GPU encoder. Exit any program that uses significant GPU resources. On Windows 11, open Task Manager with Ctrl+Shift+Escape, go to the Performance tab, and check GPU usage. If it is above 90 percent, close the extra applications.
  5. Use OBS Studio or Streamlabs as a Virtual Camera
    Install OBS Studio and set up a scene that captures your game. In OBS, go to Tools > Virtual Camera and start it. In Discord, click the camera icon next to the Go Live button and select OBS Virtual Camera. OBS handles audio-video sync better than Discord’s built-in streamer. You can also apply a fixed audio offset in OBS by right-clicking the audio mixer and selecting Advanced Audio Properties.

If Discord Stream Audio Is Still Out of Sync

Audio Desync Only Appears for Viewers, Not the Streamer

The streamer’s local preview always shows synchronized audio because it plays directly from the source. Viewers experience the desync due to network latency or decoder differences. Ask a viewer to refresh the stream by leaving and rejoining the voice channel. If the desync persists, the issue is on the viewer’s side. Have the viewer turn off hardware acceleration in their own Discord settings under User Settings > Voice & Video > Hardware Acceleration.

Audio Desync Gets Worse Over Time

This is a sign of clock drift between the audio and video threads. The only reliable fix is to use an external streaming tool like OBS Studio, which uses a single clock for both tracks. In OBS, enable the Audio Monitoring feature to output the audio to your headset while streaming to Discord. Then set the OBS virtual camera as your video source in Discord. The external tool resets the timing relationship every few minutes.

Microphone Audio Is in Sync but System Audio Is Not

Discord streams your microphone audio separately from your system audio. If only the system audio is out of sync, the issue is with the audio output device’s buffer. Go to Windows Sound Settings > Advanced > Default Format and set it to 16-bit 48000 Hz. Also disable audio enhancements by unchecking “Enable audio enhancements” in the same panel. This reduces the processing delay that can cause system audio to lag.

Stream Output Modes: Optimize for Speed vs Optimize for Full Motion

Item Optimize for Speed Optimize for Full Motion
Primary goal Lowest possible viewer delay Smooth video with stable frame pacing
Typical latency 0.5 to 1 second 1 to 3 seconds
Audio sync reliability Poor — audio often drifts Good — audio stays aligned
Recommended use case Quick reactions or turn-based games Fast-paced games, commentary, or music streams
Hardware load Lower CPU/GPU usage Higher CPU/GPU usage

Switching to Optimize for Full Motion is the single most effective change you can make in Discord’s built-in streamer. If you need the lowest latency for competitive games, use OBS Studio with a custom buffer setting of 2 seconds to balance speed and sync.

You can now fix audio desync in your Discord streams by adjusting the output mode, disabling hardware acceleration, or using OBS Studio as a virtual camera. Start with the Optimize for Full Motion setting because it requires no additional software. If the problem continues, switch to OBS Virtual Camera and set a fixed audio offset in OBS Advanced Audio Properties. For the best long-term results, keep your graphics drivers updated and close GPU-heavy programs before streaming.