How to publish from OBS into VDO.Ninja
How to share audio and video from OBS Studio into VDO.Ninja
In this walk-through we demonstrate how to use VDO.Ninja with the OBS Virtual camera and Virtual Audio Cable. This combination is powerful and opens the world to numerous new live show formats. You could also push back audio and/or video from OBS into VDO.Ninja to share with a group there, or into a large Zoom call, all with super low latency. Combining this OBS to VDO.Ninja approach with &broadcast mode or a server-assisted approach, you can enable larger room sizes, with around 10 to 30 people in a room being feasible.
- Virtual Audio Cable Software
- For Windows or Mac, you can use VB-CABLE Virtual Audio
- This is recommended software as it enables proper audio support
- The software is Donationware
- There's also Voicemeter or VAC available as good options on PC.
This guide assumes you have OBS installed, along with the other required software, though we shall briefly cover these initial installation steps now.
We also will assume you are using Windows. You will need to adapt accordingly for macOS, which likely is going to be more complicated.
On the computer that will be using Zoom or Google Hangouts to broadcast, please do the following:
- 1.Uninstall and remove all old versions of OBS, including StreamLabs OBS if that is installed.
Start the OBS Virtual camera; located under the Start Recording button.
We will now configure OBS to output audio from the Browser Source to the Virtual Audio Cable. In the OBS settings, under Advanced, we select the Monitoring Device to be our Virtual Audio device (CABLE Input). We also want to disable Windows audio ducking.
In our last configuration step, we want to go into the Advanced Audio Properties in OBS. When there, we want to set the audio sources we want to output have its Audio Monitoring setting be set to Monitor and Output. If you intend to feed audio from OBS back into an VDO.Ninja group call, you can use this step to also mix-minus the audio; selecting just the audio sources you want the remote guests to hear, excluding their own audio to prevent echo.
We’re READY to go! Using this setup we can publish from OBS into VDO.Ninja with near zero latency; going forward it's just like selecting a second Webcam and microphone.
If you are already in VDO.Ninja, you can switch between your webcam and the virtual camera and normal camera in the settings. If you're a director of a room in VDO.Ninja, you can even share you audio and video from OBS into a room and not have it show up in any scene; just have it been seen by guests. It is important to remember that you need to select the VB-Audio Virtual Cable in the call as well, if you also want to share the audio from it that is. If publishing to VDO.Ninja, remember that you can select multiple audio sources in VDO.Ninja by holding down
CTRL(or command) when selecting them. You could include the VB Audio Cable and your local microphone together, for example.
Example of how things look in VDO.Ninja when selecting OBS Virtualcam + VB Cable
All done! You can switch between the webcam and the OBS live video as needed. If you need to listen to your VB-Audio cable at the same time still, you can refer to this help guide for a couple options: https://docs.vdo.ninja/guides/audio#guide-routing-windows-applications-audio-to-vdo.ninja
If you wish not to use a third-party browser, but publish video directly from OBS itself, you can load OBS up in a special mode that allows for it. Please see this article for more on that: https://docs.vdo.ninja/guides/share-webcam-from-inside-obs