Question / Help No Audio signal when using the HDMI output

Hi, how must I do to have audio on the HDMI computer output where the OBS is running?
I´m extrending the screen to a second monitor to have live feed on it, but I´m having only video signal without audio. Any set up missing?

Tks
PAtricio
 

Narcogen

Active Member
If your HDMI port is available as an audio output device in Settings > Audio > Monitoring Device, you can set it there.

The Preview function by itself only sends video, not audio.
 
I´m using OBS in Studio way. On the right side screen I can select to extend the screen to a projected screen using the program function, not the Preview. But still not working. It is not a Windows troube, due to I can send sounds using the Media Player. Any sugestion?
 

Narcogen

Active Member
Not other than my first answer, no. The only way OBS sends audio output is through the Monitoring Device, or through its own output (recorded file, RTMP streams).

Which sources get monitored is set in Edit > Advanced Audio Properties.

Where those monitored sources send their audio to is set in Settings > Audio > Monitoring Device.
 

netspecter

New Member
I'm also trying to get OBS to output audio and video though HDMI so I can use an external stream encoder. Using the audio monitoring functionality and full screen projector is close, but not perfect.

When using a video stinger transition between scenes with different audio sources the sounds overlap. The new scene's audio plays as soon as the stinger starts and the old scene's audio continues to play through the end of the stinger. It looks like the monitored audio ignores the stinger's audio fade style setting. The audio in the actual stream is correct though.

Not sure if this is a bug or it is as intended.

What I would love is to have the final audio mix and video send to an HDMI device.
 

Narcogen

Active Member
OBS audio monitoring is input monitoring, not output monitoring, so those effects are not applied.

It's less a bug per se but just a consequence of the fact that preview video + audio monitoring is not an intended output method for OBS-- first is stream output, and second is recorded file, as that was an outgrowth of the streaming functionality.

Workarounds I can think of:

Use RTMP output to send to an NGINX-RTMP server, even a local one, and play that output in a local player or web interface, and send that output through HDMI to your target monitor

https://obsproject.com/forum/resources/how-to-set-up-your-own-private-rtmp-server-using-nginx.50/

OR

Use the OBS-NDI plugin to create a local NDI feed, and then use the Studio Monitor NDI application on your HDMI output.

https://obsproject.com/forum/resources/obs-ndi-newtek-ndi™-integration-into-obs-studio.528/

Both of these will be treated as outputs by OBS rather than preview video + input monitor audio.
 

Cohibastyle

New Member
I had the same issue, to get the Audio up, do the above things AND click the Settings gear icon on the VLC source in the Mixer box > Advanced Audio Properties. In the Audio Monitoring drop down box, if it is on Monitor OFF, select MONITOR AND OUTPUT. Make sure that you see the VU meter moving back and forth meaning that OBS can see the Audio track.
 
Top