Question / Help Listen to streaming audio

jb7334

New Member
Windows 7 64 bit.

Ok, sorry if this is a newbie question. But having used OBS Legacy, I am used to monitoring my streaming audio through the sound card / speakers or another USB headphone dongle.

However, since moving-up to OBS studio, I use a lot of Media_sources and the new VLC 64 bit playlist (which is an amazing addition btw) and although I can 'see' the audio on the mixer graphic, I can't actually hear anything through the speakers, despite routing output to the realtek device or even the Asus monitor.

So the only way to monitor audio seems to be through the 5-6 second delayed website stream. I'm using a raspberry PI with NGINX rtmp module to send out an Apple HLS stream to my own website, but that's after OBS and the site streams the picture and sound fine.

But, I have no idea how to 'tap-into' the OBS Studio audio-stream to send a monitoring signal to my soundcard and speakers..

I've tried 'voicemeeter' (the basic 2 channel version) and even added virtual audio cables to try and connect OBS to the soundcard in control panel, but they just seem to want to connect to the desktop audio 1 and 2 and not the actual media_source audio that OBS is currently playing from an mp3 or mp4 file.

I've searched the internet, but most Studio audio problems appear to be concerned with recording and not with 'how to monitor a stream'. I think I may have to go back to the legacy version where I could at least hear what I was doing - even if it did mean having to mute the speakers when I "pushed-to-talk" to avoid my delayed self talking back at me.
 

jb7334

New Member
Seems that after searching on other forums the overall conclusion is that you can't monitor audio using the OBS built-in 'VLC Video source' or any media source played direct into OBS. Virtual Audio cables and mixers rely on capturing sound outside of OBS and mixing it before it reaches obs; but can't do anything with media played or the VLC media player inside OBS - all you get is a silent stream.

So it seems the only way of monitoring mediasources and VLC mediasources played direct inside OBS is to have another smartphone logged into the website to monitor the audio you are actually broadcasting. OBS legacy was able to send audio to the stream and soundcard without any problems. (Arggh just so annoying after all the scene profiles I established, but at the end of the day its free software I guess, so shouldn't complain)
 

EBrito

Active Member
Use Voicemeeter Banana.

http://vb-audio.pagesperso-orange.fr/Voicemeeter/VoicemeeterBananaConnectivity.gif

IN1 your MIC with B1 selected
IN2 you can use TeamSpeak3 through virtual audio cable (In TS3 audio output goes to virtual audio cable, that enters through IN2) A1 and B1 selected
IN3 can be another mic (or leave it unused)
IN4 Voicemeeter Input collects all PC sound. A1 and B1 selected
IN5 Voicemmeter Aux Imput is used for VLC. A1 and B1 selected or only B1 (audio only on streaming and not disturbing your game) VLC: select as audio output Voicemeeter AUX input.

A1 select your audio output (your speakers, your headphones.)
A2 another different speakers / headphones
A3 another optional audio output


OBS:
Use B1 output from Voicemeeter as MIC SOURCE
No need of another sound source.
OBS Classic: mute speaker, you don´t need this source
OBS Studio: Desktop audio DISABLED (you only need MIC as audio source for your stream)


ALL SOUND SELECTED ON B1 goes to your streaming
ALL SOUND SELECTED ON A1 goes to your headphones / speakers

IMPORTANT: OBS MIC noise gate is allways open. To avoid hearing you breathing, use Voicemeeter`s IN1 gate.

Use Degath`s Ducker to duck VLC when you speak.

If you want to have a private TS3 chat , deselect B1 from IN2 and nobody on your stream will hear it.
 

jb7334

New Member
Hi, thanks for your detailed reply.

I've noticed on today's thread the moderator's answer that audio monitoring is not an available functionality yet. So I guess I need to wait for a future version
https://obsproject.com/forum/threads/no-audio-in-vlc-source.51440/


To clarify my original email. I am not using VLC Player on the desktop, as that plays fine and routes the sound to desktop 1 - that's fine.

I was referring to the new functionality of the VLC media playlist functionality offered by OBS inside OBS itself in the new version 15 and the Mediasource built into OBS itself. As long as you have the SAME VLC 64 or 32 bit player on the desktop, it picks it up direct inside OBS. Sorry, if I didn't make that clear. In other words, the sources have already gone direct into OBS, so there's nothing to "Capture" in the outside world, otherwise I'd fed it into an Virtual input, as you say.

But thanks anyway, I appreciate the feedback. I did try it, although OBS kept crashing the PC so many times (not known programs to do that since the days of XP!) that it took me longer than usual to get a result. For some reason OBS forgets my scene profile every now and again, so I keep multiple backups. But this didn't work on solving my problem; yes -itroutes the VLC player, but does nothing to pick up the VLC or mediasource playing inside OBS itself.

Still, I wasn't aware of the Ducker, so I've learned something. Thanks.
 
Top