Audio questions streaming console through PC
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
I believe these are not USB powered, only USB output.
Oh, yeah... Looks like the first one is AC powered, not sure how I missed that.