OBS getting audio, but I can't monitor with headphones

darctur

New Member
I have OBS Studio 29.1.3 on Windows 11 with an MSI gaming desktop. I have video-only feeds from 2 PTZ Optics 20x cameras via a Blackmagic Decklink Duo 2 SDI capture card, which seems to work fine. One video+audio source comes into the SDI capture card from a laptop (HDMI output converted to SDI for the capture card). I have audio from various mics coming from a Yamaha TF1 mixer via M-Audio M-Track Solo to convert the mixer analog output to USB input for the PC. That works fine in OBS. But I haven't found a way to monitor the OBS inputs with headphones plugged into the desktop PC headphone jack. I've tried setting the OBS monitor for Realtek Audio, which should pick up the headphone device. I'm checking with MSI support with the headphones, but thought I'd ask this group in case there's something in OBS I'm missing.
 

AaronD

Active Member
As good as these external USB audio interfaces are - I recommend them almost universally, not any particular brand, but just to get the analog signal path entirely outside of the noisy computer box and keep it in something that's actually designed intentionally to do what it does, and do it well - there are still a couple of annoyances, mostly to do with signal routing.

Why in the world, for example, would anyone want *the physical interface* to be a loopback to the computer, when every computer OS already does that? Look for that setting, and always have it off or disabled. That function *there* can only hurt, from what I've seen. If I were making one, I'd remove it entirely.

Another gotcha is how the interface's headphone out is driven. I *can* see a use for that setting, in a few niche situations, where you want the headphone out to either ignore the computer's signal and only pass through the interface's local inputs, or mix the local inputs with the computer's signal. Most of the time though, you want it to only have the computer's signal and *not* the local inputs at all. So look for that setting too, and make sure it's right. If you do want to hear the local inputs through your headphones, see if it works first, to have the computer loop them back, without the interface itself doing it. Then you hear what the computer actually gets, which is usually more useful...if the latency is low enough.

---

For a computer's built-in headphone / line-out, that's usually a last resort for any serious work, if even that. It's an analog signal inside of a noisy box, so it doesn't matter if it has stupidly high-spec chips in it. It's still going to have about 10 bits or so of useful dynamic range, if even that. That's still enough for rough spot-checking, for only a few seconds at a time and then you put the headphones down again, but that's about the limit of its usefulness for serious production work.

And I *have* seen the built-in audio device fail. So if you can't make it work, then that's a possibility too. Depending on how it failed, the symptoms could be almost anything, since it has both digital and analog components, and the software might have no way to know about some analog problem.
 

darctur

New Member
Thanks Aaron, that's helpful info. I fell into the solution of plugging my headset into an M-Audio M-Track Solo interface I've attached to convert the analog sound mixer output channel to digital in the PC. It can be an input as well as output for the PC through the USB connection, and has a monitor jack on the side which lets me hear the computer output as well as the mixer output.
 
Top