Question / Help Game Capture Audio + Desktop Audio??

doctorandnapkin

New Member
Let me start off by saying I'm livestreaming Xbox One Battlefield 4 gameplay with an Elgato Game Capture HD.

My issue is that I want to use the auto dj feature twitch provides for their streamers; however, I don't know how to go about doing this. This music is played through a separate tab by auto dj and was created so that the viewers could request songs and hear them on them stream (like a jukebox). I would like to know how to live stream the audio that is playing from my auto dj (on my computer) so that the streamers will hear both the game audio as well as the auto dj (playing in the background).

If there is a way i could add a layer that will record the audio from my computer, it sounds like to me that i would be able to resolve this issue. Please leave some suggestions on how you would approach this issue. Thanks
 

Jack0r

The Helping Squad
Overall OBS can capture your playback devices in Windows. So it should actually hear the music if you are playing it through the same device that is selected in the audio settings of OBS. If this is currently not the case, please upload us a log and tell us what audio devices you are using (usb headset? mic? which manufacturer? etc...)
 

doctorandnapkin

New Member
Well at the moment i'm using a headset (Turtle Beach x12). That is hooked up to my Computer which lets me A. Hear the audio from the PC and B. Talk so that the livestreameres can hear me.

So, I can hear the auto dj (music) playing through my headset, but the viewers cannot. Hence, why I need to somehow record my desktop audio?
 

Jack0r

The Helping Squad
Hmm if the turtle beach headset is already selected in OBS as your desktop audio device but doesnt work, you could probably route your sound through a Virtual Audio Cable or through your onboard soundcard. That way you can pretty surely capture the audio with obs and still hear it in your headset.
 

doctorandnapkin

New Member
Well it's only selected in OBS to record the audio (my voice). The game audio from the Elgato is also being recorded so i would somehow have to also add my headset/computer audio. Any suggestions on how i'd go about doing that? I'm not too tech savvy, but i'm sure i could figure it out with a little help.
 

Jack0r

The Helping Squad
iEYUO6TE7d2P2.JPG

ignore the red mark, important for you is the dropdown for "Desktop Audio Device"

Select your Turtle Beach Headset and check if OBS can capture the music then. If not, my earlier explained workaround will be necessary. I know that turtle beach headsets often give problems, so you will have to check if it works.
 

doctorandnapkin

New Member
Sweet thanks so much! :D

Now there is one more small problem i'm having. My game audio is a bit delayed due to the fact of the capture card. It's about a second or 2 delay. For example i'll fire my gun then a second or 2 later, you hear the actual gun sound. Any clue on how i'd solve this?
 

Jack0r

The Helping Squad
So you wanna sync video and audio right of your capture card only?
iMnMRljEo5Nv9.png

This time, the big red rectangle around the video area is for you -> Use buffering in special.

You can for example try a buffer of 2000ms and see if the audio is still behind or now ahead of the video, then change the buffer accordingly until you get a synced up result.
In simple, the buffer adds a delay to the video input of your capture card.

The mic delay could be used to sync up your voice as well.
 

Cozmic Romp

New Member
Hey I guess I can say that I am having the same issue (sorta, it's a little backwards). So instead of OBS not picking up the audio, OBS picks up my mic, cam, and avermedia game play audio just fine. Thing is, I can't hear anything through my headset (Astro A40's). Any ideas?
 
Top