How to use OBS and NDI with ZOOM. Fix Audio Sync Issues!
Vložit
- čas přidán 2. 08. 2024
- OBS integrated with NDI offers a number of benefits.
1. Synchronized Audio and Video into ZOOM and other online platforms like Microsoft Teams, Webex, Google Meet.
2. Using OBS-NDI, you can now use virtual camera with CISCO Webex as it does not support the normal OBS Virtual Camera
3. You can apply audio filters (compression, noise gate etc.) and use the processed audio in your online meeting!
Links
Download the NDI add-on for OBS from
obsproject.com/forum/resource...
Download NDI Tools from
ndi.tv/tools/
“Toastmasters International and all other Toastmasters International trademarks and copyrights are the sole property of Toastmasters International. This video is the opinion of the creator and is independent of Toastmasters International. It is not authorized by, endorsed by, sponsored by, affiliated with, or otherwise approved by Toastmasters International.”
You are a brilliant teacher! A FANTASTIC VIDEO!! I have struggled with this for three months ... looking for someone to give me a concise, to the point, instructional video. Thank you so much!!!
This was so helpful! Thank you for walking through the theory at the beginning. Clear, easy to follow, and it worked perfectly.
I'm so grateful for coming across this video after months of searching for answers. Thank you so much!
Glad it was useful!
@@TechforToastmasters You are a brilliant teacher!
This seems more complicated than it ought to be.
The preface to this video is that virtual audio cables can take audio from OBS into Zoom, but the problem is that it connects to OBS via the 'monitor' method, and when the monitor function was implemented in OBS, they didn't envisage anyone would ever want to delay a live monitor, so it bypasses the delay setting, which means that the final step to sync audio and video doesn't work, hence the NDI workaround.
I am hopeful that OBS will rethink their Advanced Audio Properties window to have four tabs: 1) stream, 2) record, 3) monitor 1, and 4) monitor 2, and on each of those tabs, have list of inputs with 1) Volume, 2) mono, 3) balance, 4) Sync offset, and 5) Track matrix. This would allow much finer control over what you hear vs what you send to zoom (e.g monitoring on headphones without delay, but monitoring audio to zoom with delay to suit the video inputs). The 'monitor 1' and 'monitor 2' tabs would also include choice of output device (moving this out of the general audio settings)
This is just the best and easiest explanation for the riddle. You're the best. You may want to consider changing the title of this video so more people can find it. something like how to connect OBS and ZOOM... or how to stream OBS to ZOOM...
It worked! Such a helpful video. Very clear step-by-step instructions, and the only video I could find that explained this complicated process. Thank you!!!
You are welcome. Glad it worked out for you.
Thanks very much for the clear and helpful information!
THANK YOU very much great instructions - love the visualisation of what is happening - I now have my GOPRO working as WEBcam without lack of sound!
Brilliant!! Thanks for the valuable info.
Great video, Sir. Would you like to explain further if we use obs to stream/recording, how we input audio from zoom.
Good job my friend :-) Simple schema picture are very helpfull.
AWESOME!! Thank you so much. I was having issues with the NDI Virtual Input not showing up on my desktop nor working in the OBS or Zoom. I can see it running in my background of apps but it wasn't working! I realized I had to re-install the NDI Virtual Webcam/NDI 4 Tools and after doing so it showed up on my desktop as an app running and once I clicked on the setting name I gave the output in OBS it was now connecting with my NDI output settings in OBS under TOOLS thus allowing my virtual video to show up in my Zoom App. Thank you so much!
Thank you Dr. Patricia. I am glad it works for you!
Very useful, thanks!
Wow! Such a great video! Thank you!
Good Teacher
A video on correcting audio sync issues had audio sync issues.
🙂👍🏿 THANK YOU!!!
good explication
thank you
very helpful. The issue I had was the lower volume in Zoom. I applied the gain to my source in OBS that fixed it
Same here. I have no idea why the volume decreases as it goes through NDI. I actually apply the highest gain allowed +20db to get clear audio into ZOOM.
The cool thing with this setup is the ability to apply all my favorite VST audio plug-ins (compressor, noise gate etc.) and then apply any sync offset to get processed audio in the online meeting.
how did you fix the problem of lower volume in Zoom? thanks so much
Is something change with instalation component for new version of OBS? I bought NDI Nx Camera for phone.
Very useful video. I suppose people say you only need ndi middleware for zoom or meeting platforms, otherwise no need for twitch or other gaming streaming pIatforms. I had setup all this but on a second lower spec computer and the audio latency was dreadful and still couldn’t fix it. I have 1gigabit lan backplane too. I guess the main reason for this is cpu and no hardware gpu on second computer. Using just one computer is fine with gpu but very heavy on resources. I stream music as stereo line in not typically a mono chatting mic and a lot of high cpu vsts are used. So i wanted to use second computer dedicated to streaming but this still doesn’t seem to work well at all , contrary to what everyone seems to want you to do.
Enjoyed n learned a lot more about the capabilities of OBS-NDI and Zoom integration
Question: is it possible to connect multiple external webcams from, our church choir n connect them to my OBS-NDI to Zoom?.
Sure. It is possible but switching will be a chore. For such use cases, you should consider dedicated video switcher like the ATEM Mini PRO (assuming you can get the webcam input via HDMI). That way, you deal with 1 video source, but the switching happens through a dedicated switcher.
Thanks. Will this work for skype
brilliant video mate,,,a real teacher bro. but if i use virtual cables wd they be easier than this approach?
While virtual audio cables can take audio from OBS into Zoom, the problem is that it connects to OBS via the 'monitor' method, and when the monitor function was implemented in OBS, they didn't envisage anyone would ever want to delay a live monitor, so it bypasses the delay setting, which means that the final step to sync audio and video doesn't work.
I am hopeful that OBS will rethink their Advanced Audio Properties window to have four tabs: 1) stream, 2) record, 3) monitor 1, and 4) monitor 2, and on each of those tabs, have list of inputs with 1) Volume, 2) mono, 3) balance, 4) Sync offset, and 5) Track matrix. This would allow much finer control over what you hear vs what you send to zoom. The monitor 1 and monitor 2 tabs would also include choice of output device (moving this out of the general audio settings)
Thank you. What about if you want your guest to appear on your screen, so others can see the guest as well? How do you capture their audio and video?
The architecture described in this video is to take your content to an online meeting such as ZOOM/Teams etc. If you have a guest on the show, he/she should be directly in ZOOM so there is no need for you to re-route any video/audio from the guest. He is just a part of the meeting and you can spotlight the guest to the audience (if needed)
On the other hand, if you are thinking of streaming directly to CZcams/Facebook with guest appearance, then the setup is completely different. You don't need ZOOM in the first place. You can directly stream from OBS. Your guest can be brought into the show through any method of your choice (ZOOM, Skype etc.). Crop the relevant portion of their video in your scene and get their audio by capturing the desktop audio.
@@TechforToastmasters Hi. Thank you so much for your prompt reply. So either a Window or Display capture in OBS will solve the problem? Thank you
@@TechforToastmasters If you have a guest on the show, he/she should be directly in ZOOM so there is no need for you to re-route any video/audio from the guest. He is just a part of the meeting and you can spotlight the guest to the audience (if needed)----- this means i can use obs nda setup , and at the same time have the guests in zoom?
@@directajith It all depends on what you want to do with the output. For example, if I want to record a video podcast with a guest, I bring them in ZOOM and then capture their video in OBS to create a nice one-on-one podcast. You can do this in different ways depend on the use case.
I keep finding that the sync offset isn't consistent when I send to Zoom. What I've been doing is I'll open up a Zoom meeting, hit record, and do the clap method. Then I bring the recording into a video editing program to count how many frames it's off and use that to adjust the sync offset. I'll get it dialed in so it looks great in a new zoom meeting but then when I open up a new meeting later in the day/week it's off again. I'm banging my head against the wall with this.
A number of factors can affect this. First, I would look at the scene itself. If you are using the same scene, the offset should be approximately the same. However, if you have switched to a different scene, the processing time for the new scene might throw your sync off a bit. Also, the computing power between session (for example, if you have more programs running in the background) could also impact it. As long as you can get it as near as possible, that's the best we can do.
3:29 Zoom isn't the one that doesn't support Virtual Microphones, it's OBS that DOES NOT support Virtual Output. You can select ANY input device from Zoom, but OBS isn't the one sending a audio signal...
Absolutely right. Just checked the video. I had meant to say OBS but somehow said ZOOM and did not notice it while editing.