r/Twitch•
smashkow

Audio questions streaming console through PC

question

Hey there! I recently started streaming Smash Bros on my Wii-U, and it's been fun, but have been having difficulty with the audio. I'm looking for some clarification before I start spending money! Read a couple threads, and that helped a bit, but if anyone is willing to help out... I owe you one. Sorry for the wordiness, I always figure it's better to have all the information up here, and if anyone genuinely wants to help out, they (hopefully) don't need to continually ask for more clarification.

My current setup is Wii-U to Elgato HD to monitor and PC. I'm streaming with the mediocre Game Capture software it came with. I'll be trying out OBS and Virtual Audio Cable in the next few streams, from what I've read, that should allow for more flexibility. Sounds like I should be able to get music played from my computer in the stream, as well as audio from skype calls, if for example, I'm playing doubles with a friend in Skype against viewers, so that viewers can hear him freaking out as well.

My main issue is hearing audio from my both PC (If I'm in a Skype call, or feel like listening to music, or... For anything really) AND listening to audio from the Wii-U. I'm typically working around this by just plugging my headset into the Wii-U controller, and ignoring PC audio. When I do need to hear both, I bought a 5 dollar adjustable headphone splitter, and will hook up headphones to the Wii-U audio and to the PC, and balance accordingly. It sounds awful, and is a terrible setup.

Seems like I might need a mixer! I'd rather have one powered through USB, to reduce the already cluttered cord collection behind the desk. I was looking at http://www.amazon.com/gp/product/B00CTKI10A/ and http://www.amazon.com/dp/B005EHILV4/ Am I correct in assuming this would essentially function as an external sound card? I would plug my headset into them, and the wii-u audio into them, being able to mix between PC audio and Wii-U audio outputting to whatever device I have plugged in (headset). I also have speakers that I'll use with my PC when not streaming, but I would probably just leave those plugged into my existing sound card, and switch output from soundcard to mixer in windows when I bust out the headphones.

Additionally, with one of those, I could get a legitimate microphone at some point and route it to my PC through the mixer as well? ATM I have a mic on my headset, and a crappy webcam mic that I've mostly been using. Sounds awful. Been reading some recommendations from you guys on microphones, and looks like I have plenty to consider when I want to make that jump.

Thanks a ton to anyone made it through all that!

-- EDIT --

I'm not sure if edits bump posts on reddit, but here's an update to people creepin' on in. Got a message someone was looking, and I hate coming across unanswered threads when I'm trying to find solutions. I bought http://www.amazon.com/dp/B005EHILV4/ and started streaming with OBS.

I can run my PC audio through the mixer, and the cleanest way I have to run the Wii-U audio to the mixer is through my Wii-U Controller. The headphone jack of the controller is ALWAYS running to the mixer, which is fine for me because I really don't use the controller except to add people. The mixer is pretty sweet, I can hear my PC and adjust the PC volume on it, and then there's a headphones volume knob that controls the overall volume being pumped into my headphones. I can't explicitly control the Wii-U audio volume (except with the controller volume slider), but with a combo of the two I can get it to where I like it. There's also gain and volume knobs for the microphone input, which can just be a headset, or an XLR cable. Only caveat I have is I don't believe there's a way to turn off hearing yourself through the mixer, but with the Line volume higher than the actual Phones volume, this almost entirely negates the annoyance.

Using OBS, I'm sending the Elgato audio to the stream with no delays at all on the Elgato source. I set a microphone delay in the settings of 1500 so that my voice lines up with the stream, which works.... Initially. As I keep streaming, I need to keep raising that number, or the audio doesn't line up. It seems to just be a de-sync with time thing, and I currently don't have a way to get around that... Pretty frustrating. I don't think it's happening with some of the streamers I've been watching (who are using OBS and Elgato), but don't want to bug them too much about how they're technically doing things.

Also I can send desktop audio to the stream now, which is cool, though it's NOT delayed. There is no way to delay just the desktop audio. So if I've got some tunes playing, that would totally work. A skype call with a friend as we're both playing some matches though against each other, not so much. I'll ask him a question and he responds .5-1 seconds before I even ask the question on the stream. This seems to just be a windows/OBS limitation at this point in time, the developer has been made aware of it on several streams.

So now I've got the desktop audio delay issue to work out, but more importantly, the fact that my mic audio slowly desyncs as I stream. It's the worst. Hope that ramble helps anyone a bit googling, I'll keep updating on my journey to understand how people do this crap! :P

-- EDIT --

UltimaN3rd from this thread: http://www.reddit.com/r/Twitch/comments/2x6s0z/good_alternative_cap_card_from_the_elgato/ recommended trying Use Buffering and setting it to 1ms. I saved this, and will try it out next time I stream.

Posted Feb 14, 2015, 3:05 AM UTC · edited

38
thetacticaldonuttwitch.tv/thetacticaldonut•

I believe these are not USB powered, only USB output.

2
smashkowOP•

Oh, yeah... Looks like the first one is AC powered, not sure how I missed that.

1
SpazMan777Twitch.TV/SpazMan777•

From how I read this, you currently do not use OBS? Is that correct?

I think you need to get on board with OBS or XSplit, as I believe it will solve all your problems, based on if I correctly understand your issue.

In OBS/XSplit, you can add your Elgato as a "Webcam." You can change the audio settings of that "Webcam" to output the audio either directly to the stream, or what you want to do, output sound to desktop. Now, using a headset on your PC, you can hear both your Wii U and your Skype calls/music/whatever.

2
smashkowOP•

I'm checking out OBS now, so far it is muuuch better than the Game Capture software :P

With the audio, I've seen people say this multiple times, but I don't understand how that's possible. My capture device is processing the HDMI stream, so there's an audio (and video) delay heading to my PC. It's fine for streaming cause it's shipping up everything to twitch at the same time, but for my local, unprocessed video heading to the TV, it won't sync up. Thanks for the reply!

1
SpazMan777Twitch.TV/SpazMan777•

I'm not too sure about the audio going out of sync, however, I use neither OBS nor an Elgato. I use XSplit and the Avermedia Live Gamer HD. I imagine it works the same though, try Right-Clicking the webcam (that is your capture card) and hitting "Refresh."

That, or perhaps, some other setting is causing the delay. I know in XSplit, it has some dumb "Experimental Setting" that messed with my card back in the day, but I doubt OBS has anything as hilarious as XSplit. OBS, they have their head on straight.

1
JoeyJpmhttp://www.twitch.tv/thewatcherofallstreams•

Virtual audio cable is definitely a good way to go, if your audio is being ported over to your PC using your capture card virtual audio cable should be able to merge the input over to your PC sounds and from there it should all be windows mixer, that is unless your computer's audio is as complicated as mine.....

1
smashkowOP•

Yeah seems like an awesome little program... I don't think I can actually use it to listen to the audio sent to my PC via the capture card though because there's a delay. It also sends the unprocessed audio stream through the other HDMI, and that's what I've been listening to through my headset.

1
JoeyJpmhttp://www.twitch.tv/thewatcherofallstreams•

In that case you could convert the non delayed audio stream to a 3.5 jack and have that run directly to a mixer or your computer

1