OBS to Zoom, any clean approaches?
Posted: Thu Jun 02, 2022 12:33 pm
I'm trying to find a clean OBS to Zoom solution. For us, the video is easy, but the audio is hard, and syncing audio with video is a mess. I'm curious what other people are doing out there.
The use case I'm trying to solve: we need to use both OBS to Youtube and OBS to Zoom, We have some remote members who can't use one broadcast tool, so they need a backup tool. Sometimes it's lack of tech ability, sometimes their device just won't install an app, and sometimes they're at a place like a hospital where the firewall blocks it. So we just want to run both options.
What we're currently doing:
Virtual camera + Monitor audio
NDI
This is similar to using OBS's audio monitor tool, but using a plugin that gives more options. The problem here is that the audio is now off-sync by hundreds, if not thousands of milliseconds, and syncing that back with Zoom video is a pain.
So I'm curious for you OBS users, what are all of you doing here? Do you like your approach?
The use case I'm trying to solve: we need to use both OBS to Youtube and OBS to Zoom, We have some remote members who can't use one broadcast tool, so they need a backup tool. Sometimes it's lack of tech ability, sometimes their device just won't install an app, and sometimes they're at a place like a hospital where the firewall blocks it. So we just want to run both options.
What we're currently doing:
Virtual camera + Monitor audio
- Turn on OBS virtual camera, then use that virtual camera in Zoom.
- Install a virtual audio driver, like VoiceMeeter or VB Audio.
- For all OBS audio sources, set in advanced properties to monitor and output. Configure OBS so that all monitored audio goes to the virtual line
- Set Zoom to play the virtual audio line (with original audio on)
- Audio monitor doesn't respect any audio OBS delays you enter, so you can't sync audio with video if needed. But you can add audio delays with VoiceMeeter.
- Audio monitor has a knack for crackling in OBS which I haven't solved
- Audio monitor sometimes needs to be manually set each time, for example prior to a meeting we play an mp3 of prelude music, and audio monitor won't automatically monitor the mp3's audio unless I manually reselect it.
NDI
- Install a plugin into OBS which lets you have an NDI output (YouTube videos galore on how to set this up)
- Configure the NDI's tools on the laptop.
- Set Zoom to listen to use the NDI video and audio.
- Adio/video syncing is a mess. If you adjust it correctly for NDI, then it's off in OBS to YouTube.. If you adjust it correctly for OBS to YouTube, then it's off in Zoom.
- The OBS NDI plugin has a knack for drifting sync as the meeting progresses. If you hit the sync dead on at first, by the end of the meeting you could be several seconds off.
- NDI really ramps up the CPU usage and makes the laptop fan much louder. One laptop couldn't handle it and we had to disable the anti-virus and every other program we could find so our video wasn't choppy.
This is similar to using OBS's audio monitor tool, but using a plugin that gives more options. The problem here is that the audio is now off-sync by hundreds, if not thousands of milliseconds, and syncing that back with Zoom video is a pain.
So I'm curious for you OBS users, what are all of you doing here? Do you like your approach?