Hello,
This is a bit of a complex scenario, but one which many people are dealing with in the midst of all the work/study from home using Zoom, Teams, Skype, etc.
To get my OBS audio into Zoom, I downloaded Loopback, which creates a virtual audio device that can receive audio from any application and be used in any other application. There are other free alternatives out there, but I love Rogue Amoeba's products and have used them for decades. As far as I can tell, the only way to get audio from OBS to this virtual audio device is to use the Monitoring feature. So, let's say we have a virtual audio device called "OBS Audio." Under Settings > Audio, I would choose "OBS Audio" as my monitoring device and then go to my audio source's advanced settings to enable Monitoring. Et voila! The audio is passed from OBS to the virtual device and everything seems great.
However, there is an issue when actually using this audio. While it sounds great and works well with the OBS Virtual Camera, it seems the OBS is ALWAYS monitoring the audio, even in scenes that don't have any audio source. I am not using a global mic source, but instead, I have an audio source in every scene in which I want audio. However, OBS continues to monitor the audio regardless. This is clearly a problem when using something like Zoom, because when you think you're in a scene with no audio, the other participants can still hear your active audio.
My question is whether anyone else has dealt with this issue and found a fix. I would love to get OBS for Mac to output its audio like any other application without streaming or recording, but that doesn't seem to be possible, so there is no way to capture the final audio with the no-audio scenes. I don't know if this is feasible for the developers, but an option to monitor audio only when it is active would also be a great way to solve this problem.
What are your thoughts?
This is a bit of a complex scenario, but one which many people are dealing with in the midst of all the work/study from home using Zoom, Teams, Skype, etc.
To get my OBS audio into Zoom, I downloaded Loopback, which creates a virtual audio device that can receive audio from any application and be used in any other application. There are other free alternatives out there, but I love Rogue Amoeba's products and have used them for decades. As far as I can tell, the only way to get audio from OBS to this virtual audio device is to use the Monitoring feature. So, let's say we have a virtual audio device called "OBS Audio." Under Settings > Audio, I would choose "OBS Audio" as my monitoring device and then go to my audio source's advanced settings to enable Monitoring. Et voila! The audio is passed from OBS to the virtual device and everything seems great.
However, there is an issue when actually using this audio. While it sounds great and works well with the OBS Virtual Camera, it seems the OBS is ALWAYS monitoring the audio, even in scenes that don't have any audio source. I am not using a global mic source, but instead, I have an audio source in every scene in which I want audio. However, OBS continues to monitor the audio regardless. This is clearly a problem when using something like Zoom, because when you think you're in a scene with no audio, the other participants can still hear your active audio.
My question is whether anyone else has dealt with this issue and found a fix. I would love to get OBS for Mac to output its audio like any other application without streaming or recording, but that doesn't seem to be possible, so there is no way to capture the final audio with the no-audio scenes. I don't know if this is feasible for the developers, but an option to monitor audio only when it is active would also be a great way to solve this problem.
What are your thoughts?