Beginner’s Guide to Desktop Streaming

EDIT: I understand some of this is out-of-date and the pictures are 404′d, but I haven’t changed anything or updated it because I use Xsplit now, due to it supporting a newer version of the H264 encoder!


I’ve gotten a lot of e-mails and questions pertaining to streaming. I’ve noticed there are a lot of guides out there on the internet, but a lot of them feel incomplete to me. Here, I’ve done my best to put together a guide that will not only tell you how to get the greatest looking stream but to also help you understand all of the different settings involved in streaming. I’ll be writing this under the assumption that the reader has absolutely zero prior knowledge about any of the programs I’ll be discussing.

There are three primary applications I use to stream:

FMLE is the program that encodes all of the audio/video information it’s receiving into a flash stream to be sent off to whatever rtmp server you’re streaming to. The rtmp server is the server used by whomever you are streaming to (for instance, Justin.TV, ustream, livestream, own3d, etc…) receive flash streams and display them on their respective sites. FMLE is able to capture audio from your PC, but it is not able to capture any images/video from your desktop or applications you’re trying to stream. It’s only able to encode existing feed. In order to feed information into FMLE for it to encode, you need some sort of screen capture application, such as…

VHSC is the application that I use to capture my desktop. I’ve heard of some alternatives, but this is the only one I’ve personally tried. Most of the VHSC downloads available on the ‘net today have a watermark, but this is an older version that doesn’t have one.

VAC isn’t actually required to stream, but it will improve the audio quality of your stream significantly. This is the only program on the list that you actually have to pay for (though it may or may not be possible to pirate it from some places on the internet…). FMLE, although cable of capturing and encoding audio, is only able to capture one line of audio at a time. That means you must choose between your microphone and your computer sounds. It is possible to capture just your computer sounds if you don’t wish to speak, and it’s also possible to capture your computer sounds using your microphone, but VAC will provide a much cleaner sound if you really want to mix both the audio coming from your PC and the audio going into your microphone

I’m going through this guide assuming you’ll be using all three of these pieces of software. If you choose to omit VAC, I’ll make sure to let you know which settings need to be changed in order to keep everything working.

  • VHSC

The first program you want to download and install is VHSC. You can find the download link above to the program. This is the program that’s going to be capturing our visual data.

1. Open up “VHMultiCam.exe”, found in “HmelyoffLabs/VHToolkit/”, or wherever else you installed i

2. Click “Tools”

3. Check “Disable auto start”

- This will make it so that the Multi Cam box doesn’t pop up every time you open FMLE.

MultiCam Studio

4. Now go into HmelyoffLabs/VHScrCap and open VHScrCapDlg and click “Create New One” in the bottom right corner

VH Screen Capture Driver Instance Selection

5. A box should pop up. Select the “Capture” tab of this box.

VH Screen Capture Driver "About" tab

6. You’ll want to enter in here the “coordinate” of the screen you’ll be streaming. If you’re streaming on one 1920×1080 monitor, your coordinates will be Left: 0, Top: 0, Width: 1920, Height :1080. So your stream will draw a box beginning x pixels away from the left and x pixels away from the top, based on the numbers you enter. If you have one monitor, (or two or three and want to stream from the left one), entering the previous numbers will give us a stream capturing the primary window. If your resolution is 1280×720 or something different, you’ll want to set the width/height to that. Since we’re setting specific pixels to be captured, leave the right three boxes unchecked.

7. In the “Settings” tab, you have several options.

VH Screen Capture Driver "Capture" tab

1. Border color/magnitude: these options affect a border that will appear on a stream if you set the resolution to display more area than VHSC is actually capturing. If you tell FMLE to output a 1920×1080 stream and you have VHSC capturing a 1920×900 stream, VHSC will fill in the extra space with whatever color is here. This is irrelevant, as we don’t ever want to see this happen.

2. Frame rate: this is the number of frames per second VHSC is capturing. We don’t need to set this as FMLE will do it for us.

3. Align video: This has to do with capturing video in pixel widths that are only multiples of 4. We can leave this unchecked as we are setting the resolution of our capture exactly, based on our desktop size.

4. Show mouse: We want the mouse to be visible while streaming.

5. Show mouse clicks: I think this highlights the mouse every time you click. I’ve never used it before, but I leave it unchecked because it seems like it would annoying.

6. Capture layered windows: I think this has to do with capturing VHSC windows or Multi-cam windows. It’s irrelevant to anything we’re doing, so I leave it unchecked.

7. Optimize screen capture: I always get worried when a program offers to “optimize” anything. I have no idea what it means in this context, so we’ll leave it unchecked for now.

8. Resize to output size: FMLE will be taking care of the encoding/resizing, so we can leave this box unchecked.

9. Track mouse: This will follow the mouse around. We’re capturing the entire desktop, so there’s no reason to have VHSC follow the mouse around to capture anything.

10. Specify output size: Again, FMLE will take care of this.

11. Register in ROT: I have no idea what this is, so I leave it unchecked.

VH Screen Capture "Settings" tab

Once you’re done with that, you can simply exit out of the box. You’re done configuring VHSC!

  • FMLE

FMLE is the program that’s going to be encoding the video feed from VHSC and one line of audio into a flash stream that gets sent off to whichever streaming website we choose. Download and install Flash Media Live Encoder, then we’ll look at tweaking those settings.

FMLE Main Screen

1. Open up FlashMediaLiveEncoder.exe in your Adobe/Flash Media Live Encoder 3.2 folder

2. Once open, you’ll be presented with a fairly intimidating screen with a lot of options on it. We’ll go through these one at a time to make sure you understand all of the different settings here.

1. Make sure you have the “Encoding Options” tab selected. This should be selected by default.

2. Preset: You’ll want this set to “Custom”. I haven’t tried any of the presets for different streams, but the resolutions seem to be way too low for anything we’d want to stream.

3. You will be streaming both video and audio, so you want both the “Video” and “Audio” check boxes marked.

4. Device: You should be able to choose VHScrCap from the drop-down menu here. If you click the wrench beside it, nothing should happen as we can’t adjust any VHSC settings through FMLE for some reason.

5. Format: This will help you choose between two different encoders – VP6 and H264. It seems to me that VP6 works better at lower bitrates and H264 yields higher quality results at higher bitrates. If you click the wrench beside the Format button you can adjust how each encoder behaves.

5.1. VP6 settings

VP6 Settings

5.1.1. Keyframe Frequency: While streaming, encoders will only update pixels that change on a screen. That means that if you were to stare at your base while mining minerals, the only pixels that would be updated would be the pixels surrounding/encompassing the mining harvesters. The Keyframe Frequency will determine how often the video encoder will take an entire fresh shot of the screen from VHSC instead of trying to redraw anything. This should probably never be set below 5, as you’ll be drawing way too many new screens and consuming too much bandwidth.

5.1.2. Quality: This setting will vary the way your stream looks if your processor becomes too strained while streaming. If your processor becomes too labored, it will choose to either drop frames or resolution, based on whether you opt for framerate or quality. I generally just leave this on the default setting; ideally, our processor will be able to handle streaming just fine.

5.1.3. Noise Reduction: If FMLE detects what it believes are artifacts in the stream, it will attempt to blur them out. Artifacts are unwanted visual images that appear due to the nature of encoding processes, similair to how mp3 encodings can introduce artifacts into music. I generally leave this at none.

5.1.4. Datarate Window: This has to do with how much info FMLE sets aside in a buffer to compare frames with each other, resulting in better compression if it’s able to determine similar frames, resulting in less pixel redrawing. I leave this at medium.

5.1.5. CPU Usage: This determines how much of a priority your CPU has for FMLE. This should always be set to dedicated.

5.2. H264 settings

H264 Settings

5.2.1. Profile: You can choose between either “Main” or “Baseline”. The only difference between the two is that Main requires 1.5% more processing power, and often yields better pictures than the Baseline profile. Main is the way to go here.

5.2.2. Level: The level you set will determine the maximum resolution/FPS H264 can stream at and will tell the decoder how hard it has to work. Here’s a list of the differences between all of the levels on Wikipedia – The level you set will vary based on your desired stream.

5.2.3. Keyframe Frequency: This works the exact same way the Keyframe Frequency did with the VP6 encoder. For higher quality H264 streams, I have this set to 10, usually.

6. Framerate: This is just how many FPS we’ll be pulling from VHSC. It will vary greatly based on the quality of the stream.

7. Input Size: This is the input we’re getting from VHSC. This should match the resolution of your primary monitor that you’ll be capturing SC2 on.

8. Bit Rate: Below this you have the option to encode three different streams simultaneously. In each box, you can specify the bitrate of your stream and the Output Size (resolution) of your stream as well. This will vary greatly based on your upstream.

9. Crop: This can be used to cut away any of your picture. There’s no reason for us to do this unless your monitor is a non-standard resolution that FMLE doesn’t support.  If that’s the case, you need to crop away the “excess”, ie: if your monitor is 1650×1050, you would set your input to 1920×1080, then you would crop away 270 from the right and 30 from the bottom.

10. Deinterlace: This applies a vertical blur that may increase video quality. I’ve never used this before, I don’t think it’s needed.

11. Timecode: Somehow this embeds a timecode into the stream, but I’ve never messed around with it before and I don’t think any of the sites we’re going to be streaming to would support it, so I always leave this option unchecked.

12. Device: Under the Audio tab, now, you’ll be able to choose which device you’ll want to have encoded for your audio. Stereo mix would allow you to encode the sounds from your computer, but nothing will be captured from your microphone. Conversely, microphone will capture everything your microphone does. If you’ll be using Virtual Audio Cables, you’ll want to set this device to Line 1, otherwise you can choose whichever you prefer.

13. Format: You can choose between mp3 and nellymoser (only if VP6 is selected) for audio encoding. Nellymoser works better at bitrates, but I always use mp3 encoding here for audio.

14. Channels: Stereo vs mono. You want to go with Stereo here.

15. Sample Rate: Sampling basically has to do with how many times a second audio is taken from an analogue sound wage and converted into digital data. If you’re interested, here’s a good read on sampling information: yields the best results, and as such, is recommended.

16. Bit Rate: This is how many bits per second the audio will be used for audio encoding. I wouldn’t go any lower than 128 on this.

17. Volume: Adjusts volume. Always have this set to max.

18. Preview: You can preview the Input Video, Output Video, and Audio here. I leave all three unchecked so that FMLE doesn’t occupy any more resources than it has to, but it’s irrelevant anyway as we’ll be streaming from the command line version of FMLE instead of this GUI.

19. Panel Options: This just changes what we see to adjust here. I never enter any Metadata when streaming, it’s pointless to do so, so we’ll leave it at “Output”.

20. Stream to Flash Media Server: We’re doing this, so we want this box checked.

21. FMS URL: This rtmp URL should be pulled somewhere from your individual streaming website, it will vary based on which site you stream to.

22. Backup URL: I usually leave this blank. I’m guessing FMLE will try to stream to this URL if the main one goes down.

23. Stream: This is your unique stream key. Every site should give you a unique stream key that you should be careful not to give out to anyone. You can broadcast to any channel in the world if you simply enter their stream key here, so once again, be careful not to give yours out.

24. Connect button: I guess you can use this to test your connection to the Flash Media Server. No reason to use this.

25. Auto Adjust: If you select this, you can have FMLE either drop frames or degrade your resolution quality if your upstream becomes too saturated so that it can keep up with the encoding without lagging. There’s a wrench next to Auto Adjust that gives us more control over these features. I would generally opt for dropping frames.

Auto Adjust Settings
25.1. Maximum Buffer Size: I always have this set at 1 second. If you ever start to run a buffer, your stream will appear very laggy, so you really don’t want one, ever.

25.2. Minimum Video Bitrate: This will tell FMLE the lowest acceptable video bitrate if you tell it to lower the resolution. You can set this as low as you want, I’d recommend setting it to 10% of your normal streaming bit rate. If FMLE reaches this and still needs to drop the bitrate, it will begin dropping frames.

25.3. Preserve Per Frame Quality: This will drop your FPS to as low as 50% of your initial value in order to preserve the quality of the screen capture. I leave this unchecked.

26. Save to File: You can check this box if you want to save your streams to file. Most sites will do this for you automatically, and this is an additional strain on your system. I would leave this unchecked. The options below this all determine the maximum size of your saved files.

27. DVR Auto Record: We’re not doing any DVR recording, so leave this unchecked as well.

You can see that Flash Media Live Encoder gives you a much greater degree of control over your streams than other programs, but it can appear daunting if you don’t understand all of the different settings. Once you finish adjusting settings, you can save the profile under the “file” tab for future reference. We’re going to be doing the actual streaming from the command line version of FMLE. When you double click FMLECmd.exe (in the same folder as FlashMediaLiveEncoder.exe), it will attempt to stream at whatever settings you had up in FMLE when you closed the program. Keep in mind this may not match your saved profile if you changed any settings before closing the FMLE GUI.

Congratulations, after double clicking the FMLEcmd.exe box, you should be streaming to whatever site you choose!

  • VAC

If you’ve decided you want to route audio from both your microphone and your speakers into one channel for a clearer sound, Virtual Audio Cables is the way to go. It’s the program I’m familiar with, and I’ll show you how to set it up.

1. After installing VAC, open up vcctlpan.exe in whatever folder you installed VAC in.

2. Once open, you’ll see a number of different, configurable options.

3. Under “Drive parameters”, we have Cables. You’ll want to set it to only 1 cable, then press “Set”.

4. Under “Cable parameters”, SR is your sampling rate. You want the minimum/maximum settings to be 44100 and 48000. This specifies the range of sampling rates allowed for the virtual audio cable.

5. BPS is theminimum/maximum bit samples allowed for the cable. Set this to 8 and 16.

6. NC is the maximum number of channels allowed, set this between 1 and 2.

7. “Max inst” is where you set the maximum number of pin instances. Just set this to 20, explaining it is somewhat complicated and even I don’t fully understand it.

8. “Ms per int” is the number of milliseconds per interrupt, it has to do with sound latency. Set this to 5.

9. “Stream fmt” has to do with stream format limiting. Again, this is fairly complicated, just set it to Cable range.

10. Volume control needs to be unchecked.

11. Under “Connected source lines”, there are three boxes. Of these three, only check the “Line” box. Leave Mic and S/PDIF unchecked.

12. Clock corr% should be set to 100%.

After you have these settings, click the “set” button in the bottom right of the box, then click “restart”. Afterwards, you’re clear to exit the program. Now, when you load up FMLE, you’ll want to select “Line 1” for your sound source. If you start your stream now, however, you’ll notice that there’s no sound at all!

When we created the Virtual Audio Cable, we created a device that’s capable of connecting different audio sources and mixing them into one audio line. However, we haven’t actually sent anything to the audio cable yet! In order to do that, you need to open up two instances of “audiorepeater.exe”.

Audio Repeaters


1. On one, you want the Wave In to be set to your microphone. On the other, you want the Wave In to be set to your Stereo Mix.

2. You want the Wave Out on both to be set to Line 1, which is your virtual audio cable.

3. The Sample rate will be kept at 44100.

4. Buffer size can be set at 400.

5. Bits per sample is good at 16.

6. Buffers are good at 12.

7. Channel config should probably be Stereo.

8. Priority can be left to Normal.

9. Click Start on both audio repeaters to get everything up and running! Now you can minimize these programs and open up FMLE!

This should be all the info you need to get started streaming using FMLE.  Here are a couple sample bitrate streams I’ve created; you can simply download these files, change them from a .txt to .xml, open them with FMLE and enter in your stream key, then you’ll be good to stream using the rest of the settings.  I encourage you to tweak with them on your own to better suit your needs, should you desire to do so!

136 Responses

  1. How much are going going to pay CombatEx to get you into GM.

    • Kyle says:

      In the adobe flash live encoder settings, Im having a hard time understanding the whole FMS url and stream and im worried my video isnt going to stream because I might not have the right settings entered.

  2. Justice says:

    Hi, Destiny.
    Could you perhaps spare your time and do a step-by-step tutorial on how to set-up a good stream? I’ve downloaded all the things listed above and I’m quite bad at computers so I don’t know what do to from there.

    Thank you.

    • Russ says:

      This is as step-by-step if not more so than any other walkthrough on the internet. Streaming inherently requires at least a basic understanding of the tools required to do it. If you cannot make the effort to understand what is said in this guide (and this is THE most newbie-friendly guide you will find anywhere), then perhaps streaming is simply not for you.

    • Devout says:

      Are you dense? What do you think you are looking at?

  3. Justice says:

    Every time I restart my computer, my VHMultiCam won’t work anymore. Every time I open it, it’ll say, “VHMediaLib COM Demo” and then close.

    • david says:

      i had this problem to. what i did was re install both programs, the reverse the order, so i started FMLE which in turn starts VHSC program, then instead of creating a new VHCSdriver like it says to do step 4. i used the one that was already there, havent had a problem since.

  4. David says:

    So, my monitor size is 1650×1050, and FMLE doesn’t have a setting for that. What do i do?

    • Nicole says:

      He made a mistake when he said cropping isn’t necessary. You need to select an input that is bigger than your resolution (in this case that would be 1920×1080) and then crop it so that your output is only 1650×1050. In your case, you want to check the crop box and then enter 270 next to “Right” and enter 30 next to “Bottom”.

    • Adam says:

      Better drink your own piss.

  5. Alex says:

    Hey Steven. Thanks a lot for doing this!
    Anyway, I seem to have a problem. My stereomix doesn’t play any of the music I hear, even though it’s enabled and I’ve tried changing a lot of settings around it. Any idea?

  6. mr_ewe says:

    Was this one of those pages on your website you wanted spellchecked and stuff? I should have been writing down errors I found, maybe I will go through it again at work tonight.

  7. Krupa says:

    Destiny, for 8. “Ms per int” on VAC you tell us to set it to “5″. However, the picture has it set to “7″.

  8. Anthony says:

    Awesome. Thank you so much for this guide. Very thoughtful and useful hopefully my stream benefits :D

  9. Volvox says:

    Thanks so much for this!

  10. Joe S. says:

    Holy shit Steven, great guide! Hopefully now i can stop using the pile of shit that is Procaster…

  11. Azure says:

    Amazingly concise guide Steven, but unfortunately for me, I have “What U Hear (Stereo Mix)” but I can’t have both Line-in (my XLR mic) and Stereo Mix enabled at the same time, so I can’t actually use two instances of VAC. :(. Does anyone know a way around this? Thanks.

  12. Lolrior says:

    Virtual Audio Cables reminds me a lot of JACK ( JACK is free and open-source.

    Just thought everyone might like to know. :-)

  13. Lolrior says:

    JACK probably would work as a free and open-source alternative to VAC.

    (for those of you who just aren’t that into piracy)

  14. beeli says:

    it seems that whenever vh multicam is enabled my framerate in startcraft gets really stuttery. I opened up the framerate output on sc2 and it seems i still get 90+ fps, but when I scroll the screen its very noticeable that it isn’t as smooth. anyone else have similar issues and is there any way to fix this

  15. kekeke says:

    Hey, great guide! I just have one problem. I have set up my stream according to the guide, and in 1920×1080 (my desktop/sc2 resolution) but the stream on only shows the upper left-hand corner. Why is this? :(

    • jay says:

      Having the same problem, any one with a solution?

      • Crayon says:

        Same here, except mine seems to follow my mouse cursor around in a little box.

        • Banjomand says:

          It’s because you didn’t setup the VHScrCap properly, go back to those steps.

          • sulphis says:

            srsly, is there any ideas here? i went back 3 times to look at the settings on vhscrcap and got the same results.

          • Azeon2010 says:

            I have the same issue

          • Andy says:

            Make sure Input size in flash media encoder is set to your desktop resolution (or bigger, you may need to use the crop settings to get it to fit correctly).

        • Andy says:

          Make sure input size in flash media encoder is set to your desktop resolution (or bigger, you may need to use the crop settings to get it to fit correctly).

          In VHScrCapDlg, make sure your capture settings are your desktop res as well. Also, in settings untick track mouse etc.

  16. Firrae says:

    thank-you so much, when I emailed asking the FMLE settings you should have pointed me here :) awesome guide, hope to be back up streaming in the coming month and looking better than ever

  17. Psych says:

    Hey destiny how do you find your stream key to start streaming? thanks!

  18. holler says:

    why dont u just use xsplit n skip ALLL this bullshit

  19. CEEJ says:

    Yo Steven thanks for the guide. Came in very handy. Unfortunately my CPU must suck balls as I get a bunch of drops on the input while streaming. I’ve set my resolution down to 640×360 and still sucks.

  20. thisguy says:

    Hey does anyone have a guide on how to use JACK ( in the same way as VAC?

  21. Tim says:

    Hey Steven,

    When setting up virtual audio cables I don’t have stero mix as an option. My only options are Microsoft Sound Mapper, Microphone (Realtek High Definition), and Line 1(Virtual Audio Cable). Any ideas?

  22. Tim says:

    Nevermind! If anyone is having similar problems then check out this link:

    Thanks for the guide Steven!

  23. Sam says:

    So I understand the concept of cropping the stream down to your resolution if it isn’t listed, but what if my resolution is higher than all of those listed in FMLE?

    • Sam says:

      After playing with some options, I found the answer to my own question. If your resolution is too large for FMLE, set the resolution of FMLE to the highest possible, then enable “Resize to output size” and “Specify output size” in VHSC. For the dimensions of the specified size, use the resolution that you set in FMLE.

  24. Ryan says:

    Thanks for this blog Destiny!~ Even though I mainly only wanted to see how you did audio recording, I decided to just switch all my streaming programs to what you use and did all of these settings, and the quality of my stream improved quite a bit.

  25. Olav says:

    Ran into the same problem I had when I tried the known tutorial on the multibox website. When I go to on a seperate computer, all I see is a black background, my icons and my mouse moving around. I can’t see anything that I open.

  26. Brandon says:

    Anyone know why he says to use the FMLECmd.exe file instead of FlashMediaLiveEncoder.exe? Pros/Cons?

    • Joefish says:

      FMLECmd.exe needs for some reason less resources. I guess the gui does need more because of the video I/O preview + audio.

  27. wendigo says:

    i still have problem with vac
    i cant use both mic and stereo mix in repeater
    for stereo mix it says some “cannot open input device”
    is there any workaround ?

  28. Brolaf says:

    When I have VAC on with FMLE my microphone isn’t being picked up and the repeater can’t find it. When I don’t have vac my stream blocks my mic from being used..

  29. Lolpuma says:

    For some reason it keeps following my mouse pointer even though I have unchecked the box in the Config folder. what do I do?

  30. How do I set up VAC if my mic uses usb (g35) instead of the normal audio jacks?

  31. Luke says:

    Hi Steven! Great guide. One question though, is there a was to keep the settings ive made in the audio repeater so i don’t have to open it and change the settings everytime?

    Also for anyone using vista or win7 you might need to right click and run VAC as an administrator

  32. Luke says:

    Hi Steven! Great guide, one question. Is there a way to save the config im using in the audio recorder? Because of my setup i have to use 5 of them and it’s a real pain having to set them up all the time

    Also for anyone using vista or Win7 you might need to right click VAC control panel and run as administrator

  33. Reign says:

    I got everything set up. i got the xml file and everything from… but when i click start or run the cmd it just says “streaming to primary… disconnect… connect… streaming to primary… etc.” what do i do?

  34. Asylum says:

    Everything works perfectly except when I play SC2, the stream goes black except for my mouse. WTF? Anyone have a solution to this?

    • Isa_Love_Anime says:

      You have to play the game in Windowed Mode. I don’t know why, but apparently in or whatever other site and program you use (Procaster or FMLE), any Fullscreen application doesn’t show in the stream. So if you can do it in this game, use the Windowed Mode and set it at your monitor’s resolution. I hope I helped =)

  35. guko says:

    Hey, I did everything as you described, my upload is ~512kbs so i downloaded 464 sample. But when I start stream it’s dropping frames like crazy :S After few minutes (2-3) I have like 1000+ dropped frames. Any idea why and how can I fix it?

  36. Zed says:

    Hey how do you find your unique stream key for justintv?

    • Andrew says:

      I had this same problem, where do I find my specific key? I’m using my stream’s name but if I have to keep it a secret I’m sure thats not it. Answer would be nice please! :D

  37. StarzBrain says:

    Hi Destiny,

    I followed all the instructions, and managed to get the stream working without too much hassle. My current setup is a 2.1 Ghz Dual core Processor with an Ati Radeon 5770 X-Vapour 4GB ram Win XP and i got a 20Mbit internet line, and its just not possible for me to stream at all, with settings at the absolute lowest ingame and for the stream itself im having extrem difficulties playing the game due to interruptions/lags/slow gameplay etc…

    So my question is, what are the absolute minimum requirements to run a smooth stream for pc and internet connection speed?

    And should i be able to run a smooth stream with my current setup?


    • FromUndaChz says:

      Dude you really need a better processor. I’m running a 720+ stream at about 1500kbps using an athlon ii x3 overclocked to 3.5 GHz with 4GB 1600Mghz RAM and a radeon 4550. The only thing that’s really important to streaming is your processor. I would suggest a Phenom II X4 and 4 GB of DDR3 1600 or better and you’ll be just fine. The core 2 just IS NOT gonna cut it :-(

  38. Hikarigaiden says:

    I’ve been working on VAC for days now I think, at first it just didn’t work to have both the game sound and the mic at the same time, but then suddenly (possibly because of one of the many things I tried) it started working for a while. Then I left my computer untouched two weeks and now it’s not working again.
    Only one audio repeater can be “started” at the same time, if I try to start the other one it says either “Cannot open input Device…” or “Cannot create WaveRT buffer [...] a device attached to the system is not functioning”.

    What dooo I do!?

  39. np says:


    I am trying to install FMLE, but what I have downloaded from that link is a plugin for Flash Media Server, which costs a stupid amount of money.

    Anyone got any ideas where I might be going wrong?

  40. fujione says:

    I have done everything in the guide but still when I stream it only shows very zoomed in vision of where my mouse pointer is. I thought “not checking in” “follow mouse” would remove this. Any help?

  41. Andy says:

    Destiny, you fucking rock. Seriously. Love from yet another asian guy in Australia.

  42. Sebastian says:

    Everything works fine, but when I use Audio Repeater, the audio continuously gets repeated unlimited times. I know I fucked up the settings somewhere, but anyone know how to fix it?

    • Dan says:

      Try starting the stero mix first on VAC, then your mic. That worked for me.

    • Xyxyll says:

      It’s because you’re listening to your own stream, which goes through your stereo mix and back out the encoder to your stream again. If you save your stream to a file and watch it later, you’ll see there’s no echo.

  43. ScoringFire says:

    Does anybody know the ideal upload bandwidth’s for certain resolutions? I’ve got 1mb upload and I’d love to do a 720p stream; is that possible?

  44. Dan says:

    I’m having the same problem.

  45. Xyxyll says:

    Destiny, since you first posted this guide, have you changed any settings? In particular, I’m curious about your video bit rate. I have 35Mb up, so high bit rates are no sweat for me, but I don’t want to alienate any viewers. 4500Kb/s seems pretty high.

  46. Sylum says:

    Have you tried using Dyyno? I am not sure what it is but its what recommended or something. (It seems very simple, which also makes me think it might not be as good :P)

  47. Sylum says:

    Nevermind, I tried the Dyyno software…not very god.

  48. blabla says:

    for those still having trouble with audio check this vid out it helped me a lot

  49. Van says:

    Right. I’ve been following this guide and done everything on it.
    It connects properly and everything seems to be working well.
    However when I start the stream.. I only get a black picture up, however it does find the sound. Any tips on what I’m doing wrong?

  50. Sylum says:

    Today I finally went through and tried broadcasting, the video seemed great, but my audio sounded a bit distorted, as if it was being put through some sort of digital sounding filter. I’m trying to mess with the audio settings but I have no clue what I’m doing :P

    Anyone else having audio issues?

  51. Yoon says:

    Where do I find my stream key?

  52. Yoon says:

    And if I can’t afford to purchase Visual Audio Cable, what other software should I download to get my audio working on stream?

  53. Yoon says:

    And if I can’t afford to purchase Visual Audio Cable, what other software should I download to get my audio working on stream

  54. NexusRus says:

    When i broadcast to it runs fine, when i open a fullscreen game it doesnt pick it up and broadcasts a black screen. how do i fix this?

  55. bob says:

    What would you suggest to get rid of echo from my mic? I mean without using a headset.

  56. bob says:

    What would you suggest to get rid of echo from my microphone? I mean other than using a headset

  57. Quote says:

    Great guide! But I’ve seen on your stream that you can resize the area being streamed on the fly, could you explain that as well?

  58. Seb says:

    On my livestream its very zoomed in, what have i done wrong?

  59. Teddy says:

    Ok I followed the guide step by step and my stream works fine except for the fact that the stream is very choppy on the viewers’ end. I was wondering if there is anything that I can do to reduce choppiness?

  60. Andy says:

    Hey Destiny, any tips for adjusting the bandwidth/res settings correctly for your connection?

  61. Wyrd says:

    I’m having trouble running the trial version of VAC. I download it from the site in .zip format, but when I try to run setup.exe, it says, Virtual Audio Cable 4.10 Will Be Installed, so I hit yes, accept the agreement, and hit Install, and I get this error: Cannot open C: (etc, etc)…the system can not find the path specified.

    What does this mean, and how can I fix it?

  62. Broodie says:

    Hey, Ive set everything up the way your guide describes but the link between the software and the website seems to be non existent?

    I got my secret code from the site and everything and filled it all in properly but when i view the sites preview it shows a black screen?

  63. michael says:

    alright i have everything working but i can’t get fmle to stream my computer audio instead of my mic audio. I do not have speakers and i only have a headset how do i fix this?

  64. Andrew says:

    Hey Destiny, I think I’ve got everything figured out except for one minor problem, idk where I get my super secret “Stream:” code from. I use to stream so where would I go to find my specific code which will allow me to stream in amazing qaulity? :)

  65. John says:

    I really only have a laptop to stream from. When running only dyyno to stream, my laptop can run the stream, mumble, SC2, and itunes all at once. I am worried, however, that the number of programs that you have running to stream would cause my game to lag significantly. Would these 3 programs tax my computer just as much as dyyno would, or more so?

  66. Joel says:

    Yo dudes, where can I find VH Screen Capture 2.2.8? The link above is not working and I’ve tryed googling it without any luck.

  67. Meatex says:

    I did this setup and works great with xsplit (which has a million problems with mic) but when streaming my mic sound worked fine but guys I had on skype all had weird reverb effect on it. Anyone know how to fix this?

  68. Benny says:

    Is this a good alternative for VHSC:
    This tool record your screen like VHSC but it takes round about 200% less hardware (dont know if i can belive that). If you have a bad computer, test it! Perhaps it helps.

  69. Scott says:

    I followed the guide to a T. still my stream only shows top left corner of the screen. checked and rechecked to make sure i didnt miss anything, no use. anyone with any helpful insight

  70. John says:

    What do you recommend for min specs on PC?

    I am running intel dual core 3.1 ish with 2x 6850′s 4 Gb RAM and I think internet upload speed is low. How do I get best streaming rates and processing times for high vid quality?

    Thanks in advance

  71. Yoon says:

    If this information is any help for you at all, my Internet speed is 5 Mbps and it can upload 1080p without a problem

  72. rAvA says:

    Is the link to Virtual Screen Capture 2.2.8 broken? Having some trouble finding the site on the web if someone could point me in the right direction that would be great.

  73. Niosis says:

    Everytime I try and use one of the audio repeaters to start my “Front mic” line, it says that the line is already in use. But, I have literally no idea why it would be, I’ve tried closing everything I could think of. Help!

  74. kleptako says:
    that link 404s now and the other version of vhscr has a watermark

  75. FromUndaChz says:

    Thanks so much for this Destiny – Got my stream up and running quickly, painlessly, and smoothly! Other guides where incomplete, this one was not.

  76. harbor says:

    please fix the VHSC link!

  77. Travis says:

    do these programs work on mac?

  78. jeenyus says:

    If i wanted to stream my webcam also, how would i do so?

  79. Joe says:

    ok so I have my stream all set up just as specified, and I have my input and output videos both showing the same thing before I start streaming. Then when I start streaming my output is just a black screen, what do I do?

  80. Bro says:

    Thanks for the guide!

  81. tyler says:

    for some reason my screen is following my mouse around even though i have it unchecked on the vhcapture

  82. Shienryu says:

    How can I stream on an 2048×1152 resolution if FMLE doesn’t have it for their input resolution?

  83. Delfic says:

    Awesome guide. I’ve gone from 1 fps using manyCam to 25 fps using this guide ^^.


  84. Bob says:

    Still the best guide around!

  85. tomi says:

    hey man. i have a 100mbit internet connection, with a amd phenom II x3 at 2,8 ghz, 6 gigs of RAM at 1333 frequency and a video card ati radeon hd 4850 at 256 bit with 1gb memory.

    i tried tweaking for few hours now and couldnt get a nice stream. if i write something NOW, on my stream it shows what i wrote a little bit later (it varies in seconds from 6 to like 1 minute). what can i do ? thanks

  86. Deezah says:

    “23. Stream: This is your unique stream key. Every site should give you a unique stream key that you should be careful not to give out to anyone. You can broadcast to any channel in the world if you simply enter their stream key here, so once again, be careful not to give yours out.”

    How the FUCK do I see my Stream Key? I don’t see it anywhere on or

  87. FatAggression says:

    For those having issues getting game sound to go to the stream as well mic (ie you don’t have stereo mix) you can do a setup like this to get around NOT having stereo mix.

    match everything up to the screen shot and it should work.

    key to note is that both “mic” and “Line” need to be checked in VAC and that the default playback device needs to be set to “Line 1″.

    Mad props to thom from the team liquid forums for figuring this out.

  88. Skitusel says:

    How can I stream my whole screen if Im on a 1920 x 1200 monitor?
    Obviously FMLE only supports 1920 x 1080 and I tried cropping it but it didn’t work.

  89. John Galt says:

    Screen Capture is great but there has got to be a way to take a digital file from a DVR and convert it directly into a digital form without doing screen capture.

    Real Estate IDX

  90. July Hunter says:

    This is actually incredibly useful. Thanks for the contribution.

  91. Henrik says:

    It seem like the pictures are gone :/

  92. Beastz says:

    Hey man, after you changed the website name, all the pictures are gone from this site, could you please fix it :)

  93. Mike says:

    Hey so I’m having a problem where I’m trying to stream at 720×480 but it only captures half my screen. I went through everything perfectly and it works when I try streaming at 1680×1050 but now when I change the settings to 720×480 it just cuts off most of the screen. What do I do?

  94. Dmitriy says:

    Great guide, just one thing.
    How do you use overlays?

  95. Elden says:

    Is the only way to get sound through your speakers? I tend to use headphones. I dont have a mixer so I was hopping to just get sound and not chatting at the moment. The only thing its letting me select is my microphone though for sound. Is there a way around this?

  96. acoustic says:

    Thank you so much! This guide really helped a ton. Everything is working for me amazingly well.

  97. _j0E says:

    There were plenty of detailed pictures and schematics with this guide that all disappeared from the page for some reason, sad :(

  98. keith says:

    I have the lenovo edge e530 laptop that has the conexant sound card which has the combined headset and mic port and I’m using windows 7 so i don’t have stereo mix option
    will this still work since
    I tried everything but it doesn’t seem to broadcast sound from my computer
    any help would be very much appreciated

  99. Petninja says:

    If anyone wants the pics back and some working links this page ( ripped off Destiny’s guide pretty hardcore, but the stuff seems to be working.

  100. Prometheus says:

    Thanks so much for the guide. Easy to follow and very actuate. :D

  101. edu says:

    link, vhsc not found, please repair

  102. iKizame says:

    Hello, I would try FMLE but I can not see the images and files in your tutorial ??

  103. Brandy says:

    Usually I do not learn post on blogs, but I wish to say that this write-up very forced me to check out and do it!
    Your writing taste has been amazed me. Thank you, quite nice post.

  104. mr eddie says:

    I am stumped on how to adjust the white balance and color correction on FMLE I am using 3.2 and cant seem to figureout anywhere how to manipulate the colour. Please help.

  105. continuously i used to read smaller content that
    also clear their motive, and that is also happening with
    this article which I am reading at this place.

Leave a Reply

What is 4 + 2 ?
Please leave these two fields as-is:
IMPORTANT! To be able to proceed, you need to solve the following simple math (so we know that you are a human) :-)