Skip to content

Instantly share code, notes, and snippets.

@githubmo
Forked from jbs1/stream-audio.md
Created February 24, 2021 16:51
Show Gist options
  • Save githubmo/3d4f86ebe92f31c8c39d6a34bd021610 to your computer and use it in GitHub Desktop.
Save githubmo/3d4f86ebe92f31c8c39d6a34bd021610 to your computer and use it in GitHub Desktop.
How to filter the sound of any application from OBS or other Streaming software. (Windows)

How to filter the sound of any application from OBS or other Streaming software. (Windows)

First you need to install VB-Cable and download the audiorouter.
Virtual Audio Cable
Audio Router

Then make sure that for all recoding/playback audio deviced in the soundsettings the exlusive mode is disabled.

Next configure your "Default Playback device" in Windows Sound options to be the device you want to here on, eg. your headphones or speakers.
And configure the "Default Recording device" in Windows Sound options to be the device you want to recode on. Usually your Microphone.

Next go to the "Properties"=>"Listen" of the "CABLE output" under your recoding devices and mark the "Listen to this device" checkbox and select the device you want to hear on, eg headphones or speakers, in the dropdown. Do NOT select "Default Playback device".

And make sure that in the streaming software eg. OBS "CABLE Input" is selected for Desktop audio device.

Now you have two options.

  • OPTION 1:
    • Either your stream hears everything execept the applications you specifically selected that only you hear.
  • OPTION 2:
    • The stream only sees sources specifically selected by you.

In both cases you yourself will hear everything.

  • OPTION 1

    • select the "CABLE Input" as "Default Playback device" in Windows Sound options and in Audiorouter click on the "Arrow"=>"Route..." under the applications ONLY you want hear, check "Soft Routing" and in the dropdown select the device you hear on, eg. your headphones or speakers.
  • OPTION 2

    • select the device you listen on as "Default Playback device" in Windows Sound options, eg. your headphones or speakers, and in Audiorouter click on the "Arrow"=>"Route..." under the applications ALSO your stream should hear, check "Soft Routing" and in the dropdown select "CABLE Input".

Notes:

  • You might have to start the Audiorouter as admin.
  • You also have to restart the Audiorouter every time you switch "Default playback device" in Windows sound options as the refresh option does not work.
  • Some programs, eg. games like Overwatch or Rainbow Six: Siege are not recognized properly by due to theitr Anti-Cheat Systems. In that case you have to follow Option 1 and remove everything the stream is not supposed to hear. This is due to the fact that the Game will not appear in the list in audio-router and you can't route it, so it will allways be assigned to your "Default Playback device"

Video Tutorial

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment