Guide: Routing Windows application’s audio to OBS.Ninja
(For macOS users, you can use Loopback by Roguemedia instead.)
Install the VB-Cable Virtual Audio device. (Voicemeeter can be used instead?) https://www.vb-audio.com/Cable/
Tip: If you want to configure the VB Audio driver with custom settings, the recommended sample rate is 48000hz, as that is the sample used by OBS.Ninja.
Load up Window Mixer by typing in Mixer to the windows search bar:
For the application you want, select the Output dropdown and select CABLE Input
We can now head over to https://obs.ninja , but we will want to add the advanced URL parameter &proaudio to the web URL, which disables echo cancellation and other digital effects. It will make the audio sound better and echo cancellation is likely not needed if capturing from a Game or Application window. For example, https://obs.ninja/?push=myStreamID&proaudio You can also add this to the view link, which increases the audio quality even more. For example, https://obs.ninja?view=myStreamID&proaudio
In OBS.Ninja, select the Cable Output device. Tip: If you hold down CTRL (command) while selecting inputs, you can select more than one at a time.
A simple way to hear the audio as an output is to just unmute the video. Right-click and show the controls, if not visible, then unmute.
Alternatively, you can also use the Sound properties for the VB cable to “listen to this device” in Windows, so you can hear the audio even if not in OBS.Ninja. This method might have lower latency than the method in Step 6.