Using OBS with an Audio Interface on Windows for streaming to send to Zoom

Well a number of hours later and after all the early errors being flagged and subsequently resolved, I managed to record OBS video in Zoom (audio via virtual cable). So all seems to be working ok.

:sunglasses:

3 Likes

Iā€™m not sure if this is useful for anyone, but I came across a tutorial for using Jack on Windows with OBS, that might be of use for anyone using Ableton or another DAW.

Cheers,

Keith

3 Likes

I am trying to get myself organised and set up for an OM later in the year.

Having been following this thread to get OBS set up in Zoom, I have some queries on whether I am set up correctly in OBS but will raise that separately.

What I am totally confused about is virtual cables, how many you need and what they do in terms of how the audio is passed forwards and backwards. Read this thread many times and looked at a lot of videos on YouTube and still confused.

The set up I have is vocals and guitar going into separate channels in a Scarlet 2i2, and hearing what I am playing via headphones plugged into the 2i2. The 2i2 is plugged into a Windows 10 laptop running OBS version 30.

Seems you can get audio into Zoom with a single virtual cable or two, called A and B, not downloaded any yet.

Single Virtual cable
Seems straight forward to send the audio to zoom, in that both channels of the 2i2 are combined to send to zoom.
My question is how you get the sound get back for you to hear the audience. I presume that it comes back to the loudspeaker in the Laptop and not into OBS or your headphones.

Cables A and B
If you have two cables then Cable A is taking the audio to zoom and Cable B is Zoom sending the audience audio back to OBS which presumably means you can then you hear the audience in your headphones, rather than the speaker in the laptop. Am I right about this? I think this is may be the best option.

Any advice would be appreciated.
Michael

The idea of two Virtual cables is to facilitate recording Zoom audio within OBS. Normally VB is outbound OBS to Zoom and VA Zoom to Obs. But if you are not planning on doing that, (ie record a video of the Zoom session with OBS) you just need the one virtual cable which is freeware - donations normally asked for A & B.

As to the purpose ? If you consider both Zoom and OBS to be physical boxes in you signal chain, the virtual cables act as patch cables and therefore allow audio to pass between the two, Much like an amp that is patched into an AI.

@Majik will likely explain better than I but computer audio gets a bit complicated when passing data between different apps and creates a great deal of latency. So the VC serve to not only allow cross app communication but also reduce any lags. Laymanā€™s explanation. :wink:

1 Like

The other alternative to connect applications together is Jack:

Iā€™ve not used it on Windows, buIā€™ve used it for years on Linux where itā€™s pretty much the standard system for audio production applications.

(More recently on Linux we have Pipewire, but thatā€™s not relevant to this conversation).

The idea with virtual audio cables (and Iā€™m using Jack here as Iā€™ve really only briefly flirted with other solutions) is you can treat applications as if they were stand-alone pieces of equipment, and then connect them together with virtual cables in the same way that you could link them with physical cables if they were physically separate devices.

So OBS has audio inputs which it records/streams from, and audio outputs it streams to (in some systems these are called ā€œsinksā€ and ā€œsourcesā€).

So you can (with Jack) connect the output (or ā€œsourceā€) of OBS to in the input (or ā€œsinkā€) of any other applications which expose themselves via Jack.

With Linux (with the help of ā€œbridgesā€) this can be almost any other application which uses audio.

In Jack, real audio interfaces are represented as outputs (for audio capture) and inputs (for audio outputs to speakers or headphones). This may seem incorrect, but it actually makes sense logically, as it allows you to connect the ā€œoutputā€ representing the audio being sent from the audio interface down the USB cable to the input of OBS.

Jack allows you to connect virtual cables in any combination as long as you connect inputs to outputs.

To get the audio back from something like Zoom with Jack, you would connect the audio output from Zoom to your local audio interface input.

A reminder: Iā€™ve never done this on Windows, so Iā€™m not sure how it works on that platform, or whether it works well with OBS or Zoom.

YMMV.

But this, hopefully, explains the principle.

Cheers,

Keith

(Iā€™ll try to upload an image demonstrating this later when Iā€™m at my laptop).

2 Likes

Thanks to both for your input and apologies for not getting a back sooner.

Toby @TheMadman_tobyjenner
I think I follow what you are saying. As I am not envisaging recording a zoom in OBS at this time I think I will go for a single cable and give that a try. I am sure I can always upgrade to two cables in the future if I want.

Keith @Majik
Your suggestion looks very effective but at this stage perhaps a bit too much to sort out as I said above, I think I will just go for small steps at present but will file for future reference.

Wish me luck

Michael

1 Like

Well I managed eventually, but it took me quite a few days, trying things and it not working, so giving it a rest and planning what to try next. Couldnā€™t get a single cable to work so got cables A and B but now see how one would work. Getting audio out of OBS meant delving into parts of OBS I didnā€™t know existed. Setting up of zoom based on the instructions in this thread was straight forward but being able to hear the ā€œaudience ā€œ in my headphones connected to the 2i2 took a while. I actually was trying to make it more complicated than it needed to be, it was actually very simple. These things always are when you know how.
So all set up for a future OM.
Michael

1 Like

Well done for hanging in there and getting sorted Michael. I still only use 1 V cable, as I have no intention of recording Zoom via OBS so no need to push the audio back to OBS for that. For Zoom speakers I either declare my system speakers or AI if I am monitoring via headphones.

The good thing about all these things, be it learning to play the darn guitar, record audio or video its good for the old brain cells when you get to a certain age. And quite satisfying when you figure it all out.

Hope to see you at an OM soon !

:sunglasses:

3 Likes

Toby @TheMadman_tobyjenner

Itā€™s a like a lot of things in life when you worked out how to do it is obvious. Having faced the challenge and worked through it gives you a lot of satisfaction. It keeps the brain cells working.

Hopefully my OM debut is not too far off, just have to fit in with my other commitments on a Saturday.

Michael

2 Likes

Learning new skills like playing guitar or recording audio and video can be fantastic for keeping the mind sharp, especially as we age. Itā€™s so satisfying when you finally figure things out. And attending Open Mic events sounds like a great way to share your talents and connect with others. Hope to see you there soon!

2 Likes

The best attitude to have :+1:

ā€¦and beyond!

Iā€™m happy we share the same thought.

Must confess I am slightly puzzled but not particular concerned I donā€™t think

At the beginning of the year I managed to connect together my 2i2, OBS and Zoom using Virtual Cables, took a bit of time but got through it.

Have recently been making some adjustments to OBS by separating out the two inputs channels from 2i2 into separate items in the OBS Audio Mixer as I wanted more control over the balance between the inputs as I have guitar in one and dynamic mic in the other.

However, when I came to set up the link to zoom whereas it used to say

Cable Input (VB Audio Virtual Cable)

it now says

Speaker/headphones (VB Audio Virtual Cable)

It has changed the wording before the brackets as I have screen shots of the earlier set up. In Zoom it still says

Cable output (VB Audio Virtual Cable)

Still seems to work Ok perhaps I have changed some other settings without knowing, I did delve into the Windows sound settings so might have changed something there by mistake. Not aware that the Virtual Cables software has been updated without me knowing about it.

Everything seems to work fine it just seems strange, not sure if anybody else has come across this before.

Michael

Michael

I tend to use my system speakers for Zoom output but have used my monitors connected to my AI. But looking at the drop down menu both of your only one your options are available, as you Speakers (VB ā€¦), canā€™t recall seeing Cable Out as I donā€™t send audio back to OBS.

image

If its working, donā€™t touch it and go with the flow. All Iā€™d recommend is you do a test recording via Zoom and double check your golden on the video ala Bowie - sound n vision !

:sunglasses:

Toby @TheMadman_tobyjenner
If it is working I am definitely going to leave it alone
Michael

1 Like

I feel like Iā€™ve got a decent handle on this topic (thanks everyone who participated), but there is something Iā€™m struggling with that Iā€™m hoping to find a solution. Adding here, rather than a new topic because this thread seems to be the best place for OBS info

If I use OBS for a period of time, it stops recognizing the audio interface. As in, I no longer get audio from the interface, and the monitor bars do not register anything.

However, the audio interface itself does register ( monitor shows input)ā€¦and Iā€™ve had this happen with 2 different audio interfaces ( different brands). So the issue does seems to be somewhere in my OS ( Windows) or OBS itself.

It remedies itself if I restart OBS.
Restarting audio interface does not seem to help.
Iā€™ve tried deleting and re-adding the Audio Source, but the issue still crops up.
Iā€™m not positive, but I donā€™t know if it has ever happened during a recording session, but certainly happens between them.
Iā€™m pretty sure itā€™s happened during an open mic stream to zoom. ( I got flustered so donā€™t remember the details clearly)

This might be a tough one to solve. I canā€™t reproduce on demand, but will almost certainly happen over any extended period of time. My googling hasnā€™t turned up anything helpful either.
Hoping to maybe find some insight.

-Dale

Dale

First a couple of things. Are you running Windows ? Have you had a recent Windows Update ? Have you have any audio ā€œusingā€ applications running alongside OBS at the same time, like a browser ?

I have had something similar a couple of times and across 2 different AIs and it normally needs a system reboot, if stopping and starting OBS doesnā€™t cure it.

What I found with windows, is this occurs when audio devices are set to exclusive use. So whatever grabs them first, inhibits other apps from using them.

In Windows go to Settings Sound Audio Device Manager and Advanced settings for your AIs.
Check the Exclusive Mode setting, this needs to be Unchecked.

Despite setting all my devices to non-Exclusive, after a Windows Update I frequently find the setting has not been carried over and the Exclusive Mode becomes checked again !!
A bit of a PITA to unchecked ALL the devices (Recording and Playback) but it seems to resolve the issue.

If you are not using Windows, hold the line caller, someone will be able to help you shortly,

:sunglasses:

2 Likes

Much appreciated Toby.
Yes it is Windows, and while I donā€™t think I have anything else using soundā€¦I most likely have had a browser open somewhere.
Your familiarity with the issue brings me hope!
I plan to do some recording this weekend so I will certainly give this a try.

Edit: And a quick check tells me ā€˜yes - I have exclusive mode on all these these devicesā€™

1 Like

Get rid of the Xs lad !! :rofl:

2 Likes