How To Stream OBS To Discord With Sound: The Complete Technical Guide
To successfully stream OBS Studio to Discord with high-fidelity sound, you must route your processed audio through a virtual audio bridge or leverage a windowed projector capture while maintaining a unified 48kHz sample rate. This setup bypasses Discord’s default Virtual Camera audio omission by pairing OBS's Advanced Audio Monitoring engine with virtual audio cables or Discord's application window capture. Implementing these specific audio driver settings ensures crystal-clear, low-latency video and multi-track audio delivery to your Discord audience.
Pre-Stream Configuration & Audio Routing Checklist
Routing high-quality video and mixed audio from Open Broadcaster Software (OBS) to Discord requires precise configuration of software pipelines, audio drivers, and operating system properties. Discord's native Virtual Camera functionality handles video transmission exclusively and does not carry audio signals. Therefore, achieving direct audio integration requires creating a virtual audio bridge or utilizing windowed projection screen sharing.
Before beginning the configuration process, ensure your hardware and software environment meets the following specifications:
- Essential Software Components: OBS Studio version 28.0 or newer (which includes native Application Audio Capture), the Discord Desktop Application (web browsers do not support high-fidelity application audio capture), and a virtual audio driver such as VB-Audio Virtual Cable.
- Audio Infrastructure Standards: A mandatory, system-wide sample rate of 48.0 kHz (16-bit or 24-bit) across all physical inputs, virtual outputs, and software audio engines to eliminate robotic distortion and phase-cancellation issues.
- System Processing Capabilities: A multi-core CPU (quad-core or higher) and hardware-accelerated GPU encoder (NVENC, AMD VCE, or Apple Silicon) capable of processing dual render pipelines without frame drops.
- Time and Resource Requirements: Setup time takes approximately 10 to 15 minutes, utilizing open-source and free software drivers without hardware purchases.
Step-by-Step Configuration Workflow for OBS to Discord Audio & Video
Step 1: Align Operating System and OBS Sample Rates
To prevent digital artifacts, clicks, and pitch-shifting during stream transmission, your Windows or macOS audio engine must share the exact sample rate with OBS Studio and Discord.
- Press Windows Key + R, type
mmsys.cpl, and press Enter to launch the legacy Windows Sound Control Panel. - Under the Playback tab, right-click your active primary audio device, select Properties, navigate to the Advanced tab, and set the Default Format to 24-bit, 48000 Hz (Studio Quality) or 16-bit, 48000 Hz (DVD Quality).
- Repeat this exact process under the Recording tab for your active microphone.
- Launch OBS Studio, open Settings, select Audio, and ensure the Sample Rate dropdown under the General section is explicitly set to 48kHz.
- Set your Global Audio Devices (Desktop Audio and Mic/Auxiliary Audio) to Disabled if you plan to capture audio on a per-scene basis using OBS Application Audio Capture, preventing duplicate audio loops.
Warning: Mismatched sample rates (e.g., running your microphone at 44.1kHz while OBS operates at 48kHz) force the OS to resample audio in real-time, introducing CPU overhead, high-pitched crackling, and progressive audio desynchronization over long streams.
Step 2: Install and Configure the Virtual Audio Infrastructure
To pass audio directly from OBS into Discord's voice channel as an input feed, install a virtual audio bridge that acts as a virtual physical cable.
- Download the VB-Audio CABLE driver package from the official provider and extract the setup archive.
- Right-click
VBCABLE_Setup_x64.exeand select Run as Administrator to install the virtual driver correctly. - Reboot your system once the installation completes to register the virtual WDM/WASAPI drivers within the OS audio subsystem.
- Open
mmsys.cplagain, locate CABLE Input under Playback and CABLE Output under Recording, open their respective Properties -> Advanced menus, and lock both to 48000 Hz.
Step 3: Configure OBS Advanced Audio Monitoring and Routing
With the virtual cable installed, route the master audio output mix from OBS into the virtual audio cable.
- In OBS Studio, navigate to Settings -> Audio.
- Locate the Advanced section near the bottom of the interface.
- Set the Audio Monitoring Device dropdown to CABLE Input (VB-Audio Virtual Cable).
- Click OK to apply and close the Settings menu.
- In the OBS Audio Mixer dock, click the gear icon (Settings) next to any active audio source and select Advanced Audio Properties.
- Locate the specific sources you wish to broadcast to Discord (such as Game Capture, Music, and Mic).
- Change the Audio Monitoring setting for each target source from "Monitor Off" to Monitor and Output.
Pro-Tip: Selecting "Monitor and Output" routes the audio both to your primary stream/record track and through the Virtual Cable into Discord. If you hear a duplicate echo of your own voice locally, set your personal headphones as the OS default playback device, but leave the OBS Audio Monitoring Device assigned strictly to the Virtual Cable.
Step 4: Create a Dedicated OBS Windowed Projector Preview
To deliver high-framerate, full-resolution video alongside high-quality application audio without using Discord's restricted virtual camera pathway, initialize a dedicated canvas projection window.
- Right-click anywhere on the black void space of the OBS Studio canvas preview.
- Hover over Windowed Projector (Preview) from the context menu.
- A separate pop-up window will appear displaying your exact OBS scene render, including all scenes, browser overlays, transitions, and webcams.
- Resize this window to your desired scale, or leave it in the background on a secondary monitor. Do not minimize this window, as Windows graphics management will throttle rendering performance for minimized applications.
Step 5: Execute the Unified Discord Stream Transmission
Connect the video feed and virtual audio bridge within the Discord client settings.
- Open Discord and click the User Settings (gear icon) located adjacent to your profile name at the bottom left.
- Select Voice & Video from the left navigation panel.
- If using the Virtual Cable method for voice channels, set Input Device to CABLE Output (VB-Audio Virtual Cable).
- Scroll down to Voice Processing and disable Echo Cancellation, Noise Suppression (Krisp), and Automatic Gain Control.
Warning: Discord's built-in noise suppression algorithms treat non-vocal audio—such as video game sound effects, background music, and alert soundbites—as unwanted noise, cutting off or modulating your OBS stream audio. Disable these settings when streaming media through the microphone channel.
- Exit Settings, join your target Discord Voice Channel, and click the Share Your Screen button located above your connection status.
- Select the Applications tab at the top of the Screen Share prompt, choose Windowed Projector (Preview), set your target resolution and framerate (e.g., 1080p, 60fps), and click Go Live.
How OBS Integrations with Discord Helps Pro-Streamers - Get On Stream2024
OBS and Discord Technical Bitrate & Format Specifications
Balancing stream quality and system latency requires setting technical performance targets across your software stack. The following table establishes recommended parameters for streaming OBS to Discord:
| Technical Parameter | Standard Audio Setup | High-Fidelity Music/Gaming | Discord Nitro Tier Specs |
|---|---|---|---|
| System Sample Rate | 48.0 kHz (16-bit) | 48.0 kHz (24-bit) | 48.0 kHz (24-bit Max) |
| Audio Bitrate Ceiling | 64 kbps (Standard Voice) | 96 kbps (Enhanced Channel) | 384 kbps (Nitro Boost Level 3) |
| Audio Driver Architecture | WASAPI Exclusive/Shared | WASAPI Exclusive / ASIO | Native Discord Driver |
| Video Canvas Resolution | 1280x720 | 1920x1080 | 1920x1080 / 3840x2160 |
| Target Video Framerate | 30 FPS | 60 FPS | 60 FPS |
| Buffer Processing Latency | 10ms - 20ms | 5ms - 10ms | Variable Network Dependent |
| OBS Audio Track Layout | Single Bus (Track 1) | Multi-Bus Split (Tracks 1-3) | Single Mixed Input Bus |
Resolving Common OBS-to-Discord Audio & Video Stream Failures
Discord Stream Has Video, But Receivers Hear No Game or System Audio
- Root Cause: The stream was initiated by sharing an entire monitor screen ("Screens" tab) rather than an isolated application window ("Applications" tab), or Discord lacked elevated administrative permissions to hook into the audio rendering pipeline of the windowed projector.
- Actionable Fix: End the current Discord stream session. Completely close Discord, right-click the Discord desktop shortcut, and choose Run as Administrator. Restart the stream by choosing Share Screen, selecting the Applications tab, and choosing Windowed Projector (Preview) directly. Confirm that the "Share Audio" toggle at the bottom of the window selector screen is turned on.
Audio Sounds Metallic, Robotic, or Features High-Pitch Crackling
- Root Cause: A rate mismatch exists between the physical audio interface, the OS driver layers, the VB-Audio Cable bridge, and the internal OBS Studio audio renderer.
- Actionable Fix: Launch
mmsys.cpl. Manually open every single active playback device, recording device, and virtual cable item. Navigate to Properties -> Advanced, and set every device to 48000 Hz. Restart OBS Studio, then open Settings -> Audio to confirm the global sample rate is set to 48kHz. Re-initialize your Discord voice channel connection.
Significant Audio Latency / Out-of-Sync Game Audio and Video
- Root Cause: Windows DirectSound driver buffering overhead or bloated audio queue processing inside the OBS monitoring stack.
- Actionable Fix: Open OBS Studio, click Settings, and select Audio. In the Advanced section, toggle the monitoring device to a different selection, click apply, and toggle it back to CABLE Input (VB-Audio Virtual Cable) to clear the buffer. Ensure that audio processing filters (such as heavy VST plugins) placed on the master audio output are turned off or set to zero-latency modes.
Black Screen Displayed When Screen Sharing the OBS Windowed Projector
- Root Cause: GPU scheduling conflict or hardware acceleration rendering mismatch between OBS capture mechanisms and Discord's screen capture overlay engine.
- Actionable Fix: Open Discord User Settings, go to Voice & Video, scroll down to the Screen Share section, and turn off Use our latest technology to capture your screen. If the issue persists, open Windows Settings, navigate to Graphics Settings, and ensure both
obs64.exeandDiscord.exeare assigned to run under the same GPU power profile.
Frequently Asked Questions
Why doesn't the OBS Virtual Camera carry sound to Discord automatically?
The OBS Virtual Camera operates at the operating system driver level exclusively as a DirectShow video capture device. DirectShow virtual camera standards do not support multiplexed audio streams, meaning audio must be routed separately using virtual audio cables or application-level screen capturing techniques.
Is a physical mixamp or dual-PC setup required to stream OBS audio to Discord?
No physical hardware mixers or dual-PC setups are necessary. Software routing via free drivers like VB-Audio CABLE or utilizing native OBS 28+ Application Audio Capture with Discord Windowed Projector stream capture allows complete software-level audio control on a single computer.
Should I use Krisp Noise Suppression in Discord when streaming through OBS?
No, you should disable Krisp Noise Suppression in Discord when streaming OBS audio. Krisp is engineered to isolate vocal sound profiles and will actively censor, distort, or suppress game sound effects, music, and ambient noise coming from your OBS mix.
What is the best audio sample rate to use for streaming OBS to Discord?
The optimal standard audio sample rate is 48.0 kHz (48000 Hz). This value matches modern video broadcast standards, digital game audio engines, and Discord's native sound architecture, preventing resampling artifacts and audio latency buildup.
How do I mute my microphone in Discord without muting my game audio from OBS?
If you are using the Virtual Cable method, assign your physical microphone to an isolated audio track inside OBS that is sent to the stream output but not routed to the Audio Monitor. Alternatively, use Discord's native mute toggle on your microphone input while letting the OBS Windowed Projector handle system sound via Application Audio sharing.
Optimize Your Digital Broadcast Architecture
Mastering complex signal routing between OBS Studio and Discord ensures your audience receives high-quality media streams with synchronized audio. Experiment with specific bitrate configurations, test audio monitoring paths, and streamline your workflow for flawless streaming. Upgrade your local streaming pipeline today to deliver professional broadcasts to every Discord community you manage.