Take the 2-minute tour ×
Arqade is a question and answer site for passionate videogamers on all platforms. It's 100% free, no registration required.

I had a look at this question and another one, which offer good answers on streaming in general. However, I'd like to stream gaming to few (say, one or two) persons, so I'd like to omit using a public server.

The second thing is, I'd like to stream audio while voice-chatting, which poses the additional difficulty of echo-suppression.

In brief, is there any (preferably free) streaming software that

  • is a local server (so no intermediate service like ustream is needed), or at least
  • allows sound streaming while voice-chatting (e.g. via mumble or skype)?
share|improve this question
    
What operating system are you using? PulseAudio can do some pretty amazing stuff with sources/sinks (which I am still struggling to fathom), but it's a Linux subsystem. –  Broam Jan 12 '12 at 23:33
    
@Broam good point, I totally forgot to mention I'm using Windows (for games at least). But maybe PulseAudio and Wine might be an idea –  Zommuter Jan 13 '12 at 7:11

3 Answers 3

up vote 1 down vote accepted

Hoo. Oh boy. Well, since you're only streaming audio, it won't be too difficult...

Here's some info on what you'll need. I haven't tested this specifically, but it should work. (If it doesn't, feel free to ask and I'll try to set it up myself as well)

  1. Virtual Audio Cable. Note that you'll suffer a bit of lag in the sound from whichever you choose to delay, though you can get away with setting it to 150ms. This costs $30, but is pretty well worth it if you plan on streaming often.

  2. IceCast. This is a stream server. It's free and supports all sorts of Fun Stuff.

  3. ScannerCast. Mostly to stream sound input. I guess it's supposed to be used for radios of some sort, but it works really nicely for simple audio.

Once you have those, here are some instructions...

  1. Set up a virtual audio cable and change your default audio device to that cable. This is where all of your sounds will be playing, so don't be surprised when things are quiet.

  2. Open a VAC repeater and feed your virtual cable to your usual output device. Set the buffer as low as you are comfortable (150ms works for me, you may have to use more if you're running intensive programs; this is your sound lag from when it plays to when you actually hear it).

  3. Set your favorite VoIP program to use your normal sound card, too, since you don't want it being looped through VAC.

  4. Set up IceCast and other fun stuff. I won't go into detail here because every setup is different; here's the manual.

  5. Start ScannerCast and set it up for your IceCast server. You can disable most/all of the radioreference control stuff since you aren't using it.

  6. Make sure you have port forwarding for where your IceCast stream is and then give your friends a link to make sure everything's working. If it is, congratulations, everything is just dandy and hopefully you'll have a long, joyous life of streaming games to the interweb.

Most of these are interchangable. You can substitute VAC for two sound card outputs (and duct-tape a solution together); IceCast can be swapped for plenty of other streaming solutions (VLC, perhaps) and ScannerCast is just the first Icecast-capable stream source I found after a few minutes of looking.

If something really breaks, though, feel free to comment and I can try to help.

share|improve this answer
    
thanks for this elaborative answer! I'll give it a shot, luckily VAC has a trial version so I can see if it works before (I'll already accept the answer in advance, since I won't check this for the next three weeks) –  Zommuter Jan 13 '12 at 7:22

A fast and usable way is using Google+ Hangouts. You can just start an hangout, press "share your screen" and select a window, then you can invite your friends. It takes a few seconds and no installation.

share|improve this answer
    
does it also work with accelerated graphics? But to be honest, I'm not much into google+ and the likes... Also, since this solution requires a immediate server, does it at least provide sound transmission without voicechat echoing? –  Zommuter Nov 26 '11 at 16:25
    
I've often streamed Dwarf Fortress that uses OpenGL. I don't really know about accelerated graphics. –  Chobeat Nov 26 '11 at 17:18
    
since your answer does require an intermediate server I can't accept it, sorry. But I don't want to let the bounty go to waste and you offered at least a new answer to the related question –  Zommuter Nov 28 '11 at 20:28

If I understand correctly you're already aware of xsplit and similar ways of streaming video and perhaps also audio, though I can't remember if xsplit does that.. it might help you to look at VAC (Virtual Audio Cable). It's free software that allows you to mix audio. Say you are using a streaming program that allows you to send out 1 video and 1 audio, but you want both game sound and voice chat to be sent you can use VAC to combine your voice chat and game sound in 1 virtual audio cable and choose that as the source of audio for your stream.

share|improve this answer
    
I somehow wasn't aware of your answer, it sounds like something I should try, thanks! –  Zommuter Jan 13 '12 at 7:13

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.