Independent audio input from NDI Source

iBi

New Member
I have a very simple and working OBS (MacOS, v26.0.2) setup: 2 scenes with each its own different NDI Camera input (audio and video) from 2 different NDI cameras. Both cameras have their own mic.
My question is: How can I maintain the audio from mic 1 (Scene 1) when I switch from Scene 1 to Scene 2 (Camera 2) in the recording/stream?
As I have it working now, the microphone input changes depending of which Scene I choose and that’s not what I want.

Anyone has a similar situation and has found a solution/workaround?

Thanks,
 

dgatwood

Member
Just add the audio-providing source to every scene first, then add the relevant video source on top of it. Word of warning: Be exceptionally careful when adding new scenes. You will always forget to add the audio source, and then you will have no audio. And because OBS bafflingly gives you no way to monitor the mixed audio — only monitor specific sources continuously — you will never know that you are ruining your broadcast until it is too late.

Unfortunately, what you're finding is that OBS's audio architecture is entirely designed around audio-follows-video, which is kind of bizarre, because I can count the number of times I've wanted AFV in my entire life on one hand, if that. You build your packages so that the audio is ducked for the opening VO, and it goes silent at the end, and you're done. The content itself should handle the AFV for you, barring mistakes by your VTR operator. Heck, I can count the number of times I even saw support in a studio for audio-follows-video on one finger.

The reason it isn't usually done that way is that AFV makes the most common use cases — bringing in your studio mics continuously — more challenging, because you're fighting against the architecture. The number of times when you want to cut off one person's mic because the other person is on camera (presidential debates notwithstanding) is almost exactly zero. :-D

It is possible to work around OBS's design, though, as noted above.

Ideally, I'd like to see the audio mixing UI be significantly rewritten to behave more like this:
  • Have a checkbox for each source to make it either A. audio-follows-video or B. continuous audio:
    • Existing sources should be AFV to avoid breaking anybody.
    • New sources should default to continuous except for media sources and browser sources, which should default to AFV.
  • All audio sources should be visible in the mixer, not just sources that are active in the scene.
    • Inactive AFV sources should be greyed out.
  • Source order in the mixer should be static, and possibly configurable.
  • Monitor the final mixed output, not individual sources (by default).
Thoughts?
 

iBi

New Member
Thanks for your reply,

A very interesting reply and information. That's was the missing info and why I'm still not able to understand how things work in OBS regarding audio... I'm formally an audio technician and used to work a lot with audio-software.
I've tried what you supposed in your reply and... IT WORKS! Thanks a lot!

I'll do a lot of testing because I'm not confident with this way of audio implementation. It's, as you say, weird and unnatural, I think...
But, you gave me a workaround, thanks again. ;-)
 
Top