Preface: this setup existed before I was onsite. I can describe to the best of my ability how it is setup, but can't necessarily answer as to why.
We have vMix 21.0.0.61 x64 Windows 10 Home, on a laptop, with a Beheringer x18 Rack-mounted mixer, via USB connection.
The studio mics all go into the mixer, which pushes that audio back out on Aux2 for headphones, Aux3 for remote guest. We have one mic that is unmuted, and turned all the way down, and then assigned to Aux2 pre-fader, and use that as an IFB. Additionally, we do zoom call-ins by using a 2nd USB soundcard on the system which is routed to a single input on the soundboard. This channel is removed from Aux3, to prevent the zoom guest from hearing their own voice. They hear everything else, IFB included. The video from zoom is pulled via a desktop capture.
Finally, to accommodate in-studio (and remote) guests to be able to hear the audio of a pre-recorded video or audio source, all inputs that I need audio from in vMix are played on BusA. BusA is then an input on the mixer, (via USB) and then the Mainout goes back to vMix- which it streams and/or records as M(ain). I have to put in a -400 delay (yes, negative) on videos with any talking, so that the audio hitting the mixer, and then coming back is synced correctly. I don't have to worry about that, if I have audio that I don't need in-studio guests to hear. I can simply map a pre-recorded segment to M, with no delay, and the recording or streaming audience is none the wiser. But if in-studio guests need to hear it, the only way I can do it with how things are setup now, is to bring audio through BusA, to mixer input, which goes Main-out, to vMix M (which isn't heard in studio)
So- with that setup out of the way, and hopefully clear as mud--- We have problems with zoom. Problems that I think can be fixed using vMix call. Bandwidth issues on zoom that I don't see in testing with vMix call. Ability to control high-quality video of MULTIPLE guests. Etc.
But when I connect to someone over vMix call, I seem to be limited on my options. If I play their audio though M, no one in studio ever hears it. It also causes a feedback problem, where the guests are all getting their own audio back 400ms after they speak.
If I play them though BusA, we can hear it in studio, but they can't hear us. Multiple guests can hear each other. If my end product was just remote guests talking to each other, with no in-studio talent, and no need to ever hear from IFB, this would kinda work.
We're on an older version of vMix. On an older laptop. I'm not sure what options I have here, but I'd love some feedback and help. We have a new system arriving soon, and will upgrade to the newest vMix at that point- which may or may not fix these issues? I might also be opening to sound engineering this a different way to fit our needs, but need some suggestions there. However, while I wait for the new hardware to show up, I am trying to get this working for a single client project that happens before delivery.
Any ideas? Thanks all.