Before you do anything, do a speed test at Speedtest.net and record the measured upload speed. If your connection has an upload speed of below 0.5Mbps, streaming is still possible but quality will be less than optimal.
Which programs should you use?
The current best way to stream BW in fullscreen mode if you're using Windows 7 or above is to use OBS + Uscreencapture. Both software are free and easy to use. If for some reason that doesn't work the next best programs are Xsplit + Uscreencapture. There is a free xsplit version but it comes with several limitations most annoyingly the waiting screen when the program loads and only being allowed to use speex. If you're using Windows XP or lower then it's still best to use FMLE + Camtasia.
Table of Contents
- Streaming in window mode using Xsplit
Streaming in fullscreen using OBS + UScreenCapture
Streaming in fullscreen using Xsplit + UScreenCapture
Streaming in fullscreen using FMLE + Camtasia
Setting up stereo mix
Extra tips
Archive of old methods
Streaming in window mode with Xsplit top
What you will need:
Setting up Xsplit:
- Load Xsplit.
- Add your JustinTV account from the menu. Click on Broadcast -> Edit Channels -> Add -> JustinTV and fill out the entries under channel (i.e your JustinTV username and password).
- How you fill the next entries depends on your upload speed.
A good estimate on how much bandwidth to use for video and audio bit rates is to first take 60% of your upload speed. Put 85% of that into VBV Max Bitrate under Video Encoding and the remaining 15% into Bitrate under Audio Encoding.
The format under audio should be set as “44.100 KHz 16 bit stereo”. If your bitrate is not on the drop down list, use “22.050 KHz 16 bit stereo” instead. For streaming purposes a maximum of 128Kbps is fine and any higher is not really going to make an audible difference to your stream viewers.
Note: If your upload speed is above 1.2Mbps just assume that it is 1.2Mbps. Setting the bit rates too high will prevent users from being able to watch the stream. - Back on the main window click on Tools -> Settings and click on the General Tab. Check to see that your soundcard is selected under microphone.
- Go back to the main window again and click on View -> Resolution and set this to 640 x 480. Click on View -> Frame rate and set this to 24.00 fps.
Streaming using Xsplit:
- Load Xsplit.
- Add BW onto the stream by clicking Add -> Add screen region and drag your mouse cursor from the top left of the game window to the bottom right. Note: Clicking on BW will also select the window but it will add the window mode decorations on to the stream.
- Click on BW in the preview window and press 1. This will stretch out BW to fill up the whole stream. This can also be done by dragging BW in the preview window.
- To start streaming, click on Broadcast -> JustinTV. Click on it again to stop streaming.
Streaming in fullscreen using OBS + UScreenCapture top
What you will need:
- OBS
- UScreenCapture Click on the "Download (direct link)" link. Download the 32bit version even if you're running a 64bit OS as the 64bit version does not work with BW.
- uscreencapprog_remove_cursor
Setting up OBS:
- Load Open Broadcaster Software (32bit) (Has to be the 32bit version or this won't work.)
- Add your JustinTV account from the menu. Click on Settings -> Broadcast Settings. Under "Streaming Service" select Twitch / Justin.tv. Go to http://www.twitch.tv/broadcast/ to get your stream key and fill out the "Play Path/Stream key" field.
- While still in the same settings dialog, click on the encoding tab. How you fill the next entries depends on your upload speed.
A good estimate on how much bandwidth to use for video and audio bit rates is to first take 60% of your upload speed. Put 85% of that into Max Bitrate under Video Encoding and the remaining 15% into Bitrate under Audio Encoding.
The format under audio should be set as “44.100 KHz 16 bit stereo”. If your bitrate is not on the drop down list, use “22.050 KHz 16 bit stereo” instead. For streaming purposes a maximum of 128Kbps is fine and any higher is not really going to make an audible difference to your stream viewers.
Note: If your upload speed is above 1.2Mbps just assume that it is 1.2Mbps. Setting the bit rates too high will prevent users from being able to watch the stream. - In the same settings dialog click on video and select a custom resolution of 640 x 480.
Setting up UScreenCapture:
- Unzip and install UScreenCapture
- Unzip uscreencapprog_remove_cursor and copy the files inside uscreencapprog to your UScreenCapture folder.
This should be either in C:\Program Files\UnrealStreaming\UScreenCapture\ or C:\Program Files (x86)\UnrealStreaming\UScreenCapture\ on a 64bit system. It will alert you about replacing certain files. - Your UScreenCapture folder should now look like this: + Show Spoiler +
If it doesn't please download and copy over the files from here: http://www.mediafire.com/?haqo2qqdo6q9k59
Next step involves editing your registry so only do one of the following:
- You do this by either unzipping and running this registry file (for 32bit Windows) or registry file (for 64bit Windows) or manually as follows:
+ Show Spoiler [Changing the registry settings manually] +
- Start regedit by pressing the Start button, type in regedit and hit enter. Press Yes to the dialog box that pops up.
- On the left pane click on HKEY_LOCAL_MACHINE/SOFTWARE/ or HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/ if you're on a 64bit machine
- Right click on the SOFTWARE or Wow6432Node folder icon and click New -> Key. Name this UNREAL.
- Right click on the UNREAL folder icon and click New -> Key. Name this LIVE.
- Right click on the LIVE folder icon and click New -> Key. Name this UScreenCapture.
- Now you need to add 5 REG_DWORD entries in the key by right clicking on the right pane and clicking New -> DWORD Value five times.
- Rename and edit each entry accordingly, making sure you set the Base to Decimal each time.
Top: 0
Bottom: 480
Left: 0
Right: 640
FrameRate: 30 - It should look like this. + Show Spoiler +
- Start regedit by pressing the Start button, type in regedit and hit enter. Press Yes to the dialog box that pops up.
Streaming using OBS and UScreenCapture:
- Load Open Broadcaster Software (32bit).
- Right click in the box under sources and Add -> Video Capture Device. Select UScreenCapture as the device and press okay.
- Click on "Preview Stream" and if you only see the top left of your screen everythign should be fine.
- To start streaming, click on "Start Streaming". Click on "Stop Streaming" to stop streaming.
Streaming in fullscreen using Xsplit + UScreenCapture top
What you will need:
- Xsplit
- UScreenCapture Click on the "Download (direct link)" link. Download the 32bit version even if you're running a 64bit OS as the 64bit version does not work with BW.
- uscreencapprog_remove_cursor
Setting up Xsplit:
- Load Xsplit.
- Add your JustinTV account from the menu. Click on Broadcast -> Edit Channels -> Add -> JustinTV and fill out the entries under channel (i.e your JustinTV username and password).
- How you fill the next entries depends on your upload speed.
A good estimate on how much bandwidth to use for video and audio bit rates is to first take 60% of your upload speed. Put 85% of that into VBV Max Bitrate under Video Encoding and the remaining 15% into Bitrate under Audio Encoding.
The format under audio should be set as “44.100 KHz 16 bit stereo”. If your bitrate is not on the drop down list, use “22.050 KHz 16 bit stereo” instead. For streaming purposes a maximum of 128Kbps is fine and any higher is not really going to make an audible difference to your stream viewers.
Note: If your upload speed is above 1.2Mbps just assume that it is 1.2Mbps. Setting the bit rates too high will prevent users from being able to watch the stream. - Back on the main window click on Tools -> Settings and click on the General Tab. Check to see that your soundcard is selected under microphone.
- Go back to the main window again and click on View -> Resolution and set this to 640 x 480. Click on View -> Frame rate and set this to 24.00 fps.
Setting up UScreenCapture:
- Unzip and install UScreenCapture
- Unzip uscreencapprog_remove_cursor and copy the files inside uscreencapprog to your UScreenCapture folder.
This should be either in C:\Program Files\UnrealStreaming\UScreenCapture\ or C:\Program Files (x86)\UnrealStreaming\UScreenCapture\ on a 64bit system. It will alert you about replacing certain files. - Your UScreenCapture folder should now look like this: + Show Spoiler +
If it doesn't please download and copy over the files from here: http://www.mediafire.com/?haqo2qqdo6q9k59
Next step involves editing your registry so only do one of the following:
- You do this by either unzipping and running this registry file (for 32bit Windows) or registry file (for 64bit Windows) or manually as follows:
+ Show Spoiler [Changing the registry settings manually] +
- Start regedit by pressing the Start button, type in regedit and hit enter. Press Yes to the dialog box that pops up.
- On the left pane click on HKEY_LOCAL_MACHINE/SOFTWARE/ or HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/ if you're on a 64bit machine
- Right click on the SOFTWARE or Wow6432Node folder icon and click New -> Key. Name this UNREAL.
- Right click on the UNREAL folder icon and click New -> Key. Name this LIVE.
- Right click on the LIVE folder icon and click New -> Key. Name this UScreenCapture.
- Now you need to add 5 REG_DWORD entries in the key by right clicking on the right pane and clicking New -> DWORD Value five times.
- Rename and edit each entry accordingly, making sure you set the Base to Decimal each time.
Top: 0
Bottom: 480
Left: 0
Right: 640
FrameRate: 30 - It should look like this. + Show Spoiler +
- Start regedit by pressing the Start button, type in regedit and hit enter. Press Yes to the dialog box that pops up.
Streaming using XSplit and UScreenCapture:
- Load Xsplit.
- Add -> Camera -> UScreenCapture. Drag the image in the preview window so it fills up all of it.
If you only see the top left of your screen in the stream preview, everything should be fine. + Show Spoiler + - To start streaming, click on Broadcast -> JustinTV. Click on it again to stop streaming.
Streaming in fullscreen using FMLE + Camtasia top
What you will need:
- FMLE 2.5 or FMLE 3.2
- A copy of Camtasia version 4 or 5, of which you can get a demo version of here. Don't PM me about where to get a full version :p. This guide will only focus on Camtasia 5 although most things should similarly apply to version 4. If you're using Windows Vista or above you should try Camtasia 5.
When you install Camtasia, make sure you also select to install Live Output Support.
Note: Camtasia 4 or 5 are known to work with FMLE and BW. Other versions might also work but try them at your own risk.
Setting up FMLE:
- After logging into the JustinTV website, go to http://www.justin.tv/broadcast/adv_other and click on “Config File”.
- Once the download has finished, use notepad to open the file “jtv.500k.4.3.xml”.
- Look for the text in between <stream> and </stream> which should look like
“live_54156231_asdasdi0i23kkpsdkapsd”. Copy this somewhere as it will be important later.
Note: Don’t give the stream key to anyone else as this will allow them to stream under your account. - Load FMLE.
- Under FMS URL put rtmp://live.justin.tv/app and under Stream put the stream key.
Note: If you are having buffer issues from JustinTV, use this FMS URL instead: rtmp://live-3c.justin.tv/app. - How you fill the next entries depends on your upload speed. A good estimate on how much bandwidth to use for video and audio bit rates is to first take 60% of your upload speed. Put 85% of that into Bit Rate under Video and the remaining 15% into Bit Rate under Audio.
The format under video can be set to either VP6 or H.264. Which one you choose will depend on how well your system can handle the different encoders. H.264 is more CPU intensive than VP6 but also offers better quality at comparable bitrates.
Also, for streaming purposes a maximum of 128Kbps for audio is fine and any higher is not really going to make an audible difference to your stream viewers.
Note: If your upload speed is above 1.2Mbps just assume that it is 1.2Mbps. Setting the bit rates too high will prevent users from being able to watch the stream. - Under video, set Output Size to 640 x 480 and the fps to 24. Under audio, set format to MP3 Stereo and set the sample rate to 44100 Hz. If your bitrate is not on the drop down list, change the sample rate to 22100 or 11050 instead.
- Uncheck Save to File unless you want to do local recordings of your stream.
- When you have done all of the above, make sure to save your profile by clicking File -> Save Profile. This will ensure that your settings are kept whenever you load FMLE.
Setting up Camtasia:
- Load Camtasia Recorder
- Click Tools -> Options
- Under Capture, only the following options should be checked: Minimize to system tray during recording, Hide capture rectangle and Round frame size to a 4 pixel boundary. Additionally ensure that "Save as .avi" has been selected.
- Under Video, screen capture mode should be selected to “Live Output Capture”. Click Live Output Setup and change the live capture rate to 24 frames/sec. Click on Default Video Format and change the image format to 16bit RGB and the image dimensions to 640 x 480. Press okay to return to the Video tab.
- Under Hotkeys set the Select Region/Record/Pause hotkey to F9 and the Stop hotkey to F11. You can set the hotkeys to other keys as well but this guide will use those keys.
Streaming using FMLE and Camtasia:
- Load Camtasia and Press Record.
- Load FMLE and check the selected Video Device reads as “Camtasia Studio Video Capture Driver” and the selected Audio Device is your default soundcard.
- To start streaming, click Start. Click Stop to stop streaming.
- When you are in a game (i.e. after the countdown in game lobby), press F11 to stop recording and press F9 to start recording in Camtasia. This will fix the colours so they appear correctly on the stream.
Setting up stereo mix top
Using Windows 7:
- Follow the instructions here: http://www.howtogeek.com/howto/39532/how-to-enable-stereo-mix-in-windows-7-to-record-audio/
Using Windows Vista:
- Follow Jealous's post here: http://www.teamliquid.net/forum/viewpost.php?post_id=12920529
Using Windows XP:
- Double click on the speaker icon in the taskbar so the volume control appears.
- Click Options -> Properties.
- Under Mixer Device: select the input on your soundcard (e.g. Realtek HD Audio Input). Under "Show the following volume controls", make sure that Stereo Mix has been checked.
- Press okay and you should see the volume controls for Stereo mix. Check the Select under Stereo Mix.
Setting up Virtual Audio Cable for streaming if you don't have stereo mix on Windows XP and Windows Vista:
- You need a copy of Virtual Audio Cable which you can find a demo version of here.
Note: Demo version has an annoying loop every few seconds which says "Trial".
- On Windows, go to Control Panel -> Audio Devices and Sound. Set Line 1 as the Default Device under Playback.
- In the start menu go to Virtual Audio Cable and click on Audio Repeater (MME).
Click on Wave out and a list should pop up. Take note of what your sound card output is called. - Open up notepad and paste the following code into it. Save this file as VAC.bat somewhere you will remember.
+ Show Spoiler +start /min "audiorepeater" "%programfiles%\Virtual Audio Cable\audiorepeater.exe" /Input: "Virtual Cable 1" /Output: "Realtek HD Audio Output" /BufferMs:200 /Autostart /Priority:Normal
Replace Realtek HD Audio Output with whatever your sound card output is
Note: You'll need to play around with the buffer settings to find out what works best. Higher buffer means there will be more audio lag but also will help reduce audio stuttering. - Create a shortcut of VAC.bat and put it in your Windows Startup folder. Note: If you haven't restarted your computer you need to run VAC.bat to hear sounds.
- Run FMLE and change the Audio Device to Virtual Cable 2.
Setting up Virtual Audio Cable for streaming with both microphone and stereo mix on Windows XP and Windows Vista:
- You need a copy of Virtual Audio Cable which you can find a demo version of here.
Note: Demo version has an annoying loop every few seconds which says "Trial". - On Windows, go to Control Panel -> Sound and Audio Devices -> Audio and set Sound playback Default Device to Virtual Cable 1.
- Start the Virtual Audio Cable Control Panel which should be in your Start menu under Virtual Audio Cable.
- Under Driver Parameters, set the Cables to 2 and press Set. Exit the program.
- In the start menu go to Virtual Audio Cable and click on Audio Repeater (MME).
Click on Wave in and a list should pop up. Take note of what your sound card input is called.
Click on Wave out and a list should pop up. Take note of what your sound card output is called. - Open up notepad and paste the following code into it. Save this file as VAC.bat somewhere you will remember.
+ Show Spoiler +start /min "audiorepeater" "%programfiles%\Virtual Audio Cable\audiorepeater.exe" /Input: "Virtual Cable 1" /Output: "Realtek HD Audio Output" /BufferMs:200 /Autostart /Priority:Normal
start /min "audiorepeater" "%programfiles%\Virtual Audio Cable\audiorepeater.exe" /Input: "Virtual Cable 1" /Output: "Virtual Cable 2" /BufferMs:200 /Autostart /Priority:Normal
start /min "audiorepeater" "%programfiles%\Virtual Audio Cable\audiorepeater.exe" /Input: "Realtek HD Audio Input" /Output: "Virtual Cable 2" /BufferMs:200 /Autostart /Priority:Normal
Replace Realtek HD Audio Output with whatever your sound card output is and replace Realtek HD Audio Input with whatever your sound card input is.
Note: You'll need to play around with the buffer settings to find out what works best. Higher buffer means there will be more audio lag but also will help reduce audio stuttering. - Create a shortcut of VAC.bat and put it in your Windows Startup folder. Note: If you haven't restarted your computer you need to run VAC.bat to hear sounds.
- Run FMLE and change the Audio Device to Virtual Cable 2.
Extra tips top
- If you are streaming in window mode, you can set your desktop to a lower resolution (e.g. to 800x600) so that BW fills up most of the screen.
- If you are experiencing choppy mouse movement, setting the priority of BW to high can help. This is done by going to Windows Task Manager and right clicking on starcraft.exe -> Set Priority -> High.
- Streaming is quite CPU intensive so closing background programs can help smooth out the experience. Reducing the frame rate at which you are streaming will also help.
- FMLE works more efficiently in command line mode. What you can do is write a simple batch file like the following:
+ Show Spoiler +
CD "C:\Program Files\Adobe\Flash Media Encoder 2.5"
start /min FMECmd.exe /p "C:\Documents and Settings\fold\Application Data\Adobe\Flash Media Encoder 2.5\streamsettings.xml"
ping 1.0.0.0 -n 1 -w 1000 >NUL
CD "C:\SCFH"
start SCFH.exe
+ Show Spoiler +This will load FMLE using the profile streamsettings.xml. It will also load SCFH DSF..
Run this batch file every time to start streaming.
More commands and options for running FMLE in command line mode can be found at: http://help.adobe.com/en_US/FlashMediaLiveEncoder/3.0/Using/WS5b3ccc516d4fbf351e63e3d11c104babd5-7ffc.html - If you are using FMLE and in need of an overlay system, dosbox has written bcoverlay. Nanashin and Sayle both use it on their streams and you can find out more about bcoverlay here: http://www.teamliquid.net/forum/viewmessage.php?topic_id=222543
- In Starcraft make sure you have CPU Throttling enabled. In game, go to menu -> options -> speed and check Enable CPU Throttling.
+ Show Spoiler [Archive of old methods] +
+ Show Spoiler [Streaming in fullscreen using FMLE + U…] +
Streaming in fullscreen using FMLE + UScreenCapture top
What you will need:
Setting up FMLE:
Setting up UScreenCapture:
Next step involves editing your registry so only do one of the following:
Windows XP or older:
Windows Vista or Windows 7:
Streaming using FMLE and UScreenCapture:
+ Show Spoiler [Streaming in window mode using FMLE +…] +
Streaming in window mode using FMLE + SCFH DSFtop
What you will need:
Setting up FMLE:
Streaming using FMLE and SCFH DSF:
Streaming in fullscreen using FMLE + UScreenCapture top
What you will need:
- FMLE 2.5 or FMLE 3.2
- UScreenCapture Click on the "Download (direct link)" link. Download the 32bit version even if you're running a 64bit OS as the 64bit version does not work with BW.
- uscreencapprog_remove_cursor
Setting up FMLE:
- After logging into the JustinTV website, go to http://www.justin.tv/broadcast/adv_other and click on “Config File”.
- Once the download has finished, use notepad to open the file “jtv.500k.4.3.xml”.
- Look for the text in between <stream> and </stream> which should look like
“live_54156231_asdasdi0i23kkpsdkapsd”. Copy this somewhere as it will be important later.
Note: Don’t give the stream key to anyone else as this will allow them to stream under your account. - Load FMLE.
- Under FMS URL put rtmp://live.justin.tv/app and under Stream put the stream key.
Note: If you are having buffer issues from JustinTV, use this FMS URL instead: rtmp://live-3c.justin.tv/app. - How you fill the next entries depends on your upload speed. A good estimate on how much bandwidth to use for video and audio bit rates is to first take 60% of your upload speed. Put 85% of that into Bit Rate under Video and the remaining 15% into Bit Rate under Audio.
The format under video can be set to either VP6 or H.264. Which one you choose will depend on how well your system can handle the different encoders. H.264 is more CPU intensive than VP6 but also offers better quality at comparable bitrates.
Also, for streaming purposes a maximum of 128Kbps for audio is fine and any higher is not really going to make an audible difference to your stream viewers.
Note: If your upload speed is above 1.2Mbps just assume that it is 1.2Mbps. Setting the bit rates too high will prevent users from being able to watch the stream. - Under video, set Output Size to 640 x 480 and the fps to 24. Under audio, set format to MP3 Stereo and set the sample rate to 44100 Hz. If your bitrate is not on the drop down list, change the sample rate to 22100 or 11050 instead.
- Uncheck Save to File unless you want to do local recordings of your stream.
- When you have done all of the above, make sure to save your profile by clicking File -> Save Profile. This will ensure that your settings are kept whenever you load FMLE.
Setting up UScreenCapture:
- Unzip and install UScreenCapture
- Unzip uscreencapprog_remove_cursor and copy the files inside uscreencapprog to your UScreenCapture folder.
This should be either in C:\Program Files\UnrealStreaming\UScreenCapture\ or C:\Program Files (x86)\UnrealStreaming\UScreenCapture\ on a 64bit system. It will alert you about replacing certain files. - Your UScreenCapture folder should now look like this: + Show Spoiler +
If it doesn't please download and copy over the files from here: http://www.mediafire.com/?haqo2qqdo6q9k59
Next step involves editing your registry so only do one of the following:
Windows XP or older:
- You do this by either unzipping and running this registry file or manually as follows:
+ Show Spoiler [Changing the registry settings manually] +
- Start regedit by pressing the Start button then press run, type in regedit and hit enter.
- On the left pane click on HKEY_LOCAL_MACHINE/Software/Classes/VirtualStore/MACHINE/SOFTWARE/
- Right click on the SOFTWARE folder icon and click New -> Key. Name this UNREAL.
- Right click on the UNREAL folder icon and click New -> Key. Name this LIVE.
- Right click on the LIVE folder icon and click New -> Key. Name this UScreenCapture.
- Now you need to add 5 REG_DWORD entries in the key by right clicking on the right pane and clicking New -> DWORD Value five times.
- Rename and edit each entry accordingly, making sure you set the Base to Decimal each time.
Top: 0
Bottom: 480
Left: 0
Right: 640
FrameRate: 30 - It should look like this. + Show Spoiler +
- Start regedit by pressing the Start button then press run, type in regedit and hit enter.
Windows Vista or Windows 7:
- You do this by either unzipping and running this registry file (32bit) or registry file (64bit) or manually as follows:
+ Show Spoiler [Changing the registry settings manually] +
- Start regedit by pressing the Start button, type in regedit and hit enter. Press Yes to the dialog box that pops up.
- On the left pane click on HKEY_LOCAL_MACHINE/SOFTWARE/ or HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/ if you're on a 64bit machine
- Right click on the SOFTWARE or Wow6432Node folder icon and click New -> Key. Name this UNREAL.
- Right click on the UNREAL folder icon and click New -> Key. Name this LIVE.
- Right click on the LIVE folder icon and click New -> Key. Name this UScreenCapture.
- Now you need to add 5 REG_DWORD entries in the key by right clicking on the right pane and clicking New -> DWORD Value five times.
- Rename and edit each entry accordingly, making sure you set the Base to Decimal each time.
Top: 0
Bottom: 480
Left: 0
Right: 640
FrameRate: 30 - It should look like this. + Show Spoiler +
- Start regedit by pressing the Start button, type in regedit and hit enter. Press Yes to the dialog box that pops up.
Streaming using FMLE and UScreenCapture:
- Load FMLE and check the selected Video Device reads as “UScreenCapture” and the selected Audio Device is your default soundcard.
- To start streaming, click Start. Click Stop to stop streaming.
+ Show Spoiler [Streaming in window mode using FMLE +…] +
Streaming in window mode using FMLE + SCFH DSFtop
What you will need:
- FMLE 2.5 or FMLE 3.2
- SCFH DSF. Scroll down to "Download" and click on "SCFHDSF041.zip".
To install it, extract the zip file to a location where you want to keep it and run either install.bat or install64.bat depending on whether you have a 32bit or 64bit OS.
Setting up FMLE:
- After logging into the JustinTV website, go to http://www.justin.tv/broadcast/adv_other and click on “Config File”.
- Once the download has finished, use notepad to open the file “jtv.500k.4.3.xml”.
- Look for the text in between <stream> and </stream> which should look like
“live_54156231_asdasdi0i23kkpsdkapsd”. Copy this somewhere as it will be important later.
Note: Don’t give the stream key to anyone else as this will allow them to stream under your account. - Load FMLE.
- Under FMS URL put rtmp://live.justin.tv/app and under Stream put the stream key.
Note: If you are having buffer issues from JustinTV, use this FMS URL instead: rtmp://live-3c.justin.tv/app. - How you fill the next entries depends on your upload speed. A good estimate on how much bandwidth to use for video and audio bit rates is to first take 60% of your upload speed. Put 85% of that into Bit Rate under Video and the remaining 15% into Bit Rate under Audio.
The format under video can be set to either VP6 or H.264. Which one you choose will depend on how well your system can handle the different encoders. H.264 is more CPU intensive than VP6 but also offers better quality at comparable bitrates.
Also, for streaming purposes a maximum of 128Kbps for audio is fine and any higher is not really going to make an audible difference to your stream viewers.
Note: If your upload speed is above 1.2Mbps just assume that it is 1.2Mbps. Setting the bit rates too high will prevent users from being able to watch the stream. - Under video, set Output Size to 640 x 480 and the fps to 24. Under audio, set format to MP3 Stereo and set the sample rate to 44100 Hz. If your bitrate is not on the drop down list, change the sample rate to 22100 or 11050 instead.
- Uncheck Save to File unless you want to do local recordings of your stream.
- When you have done all of the above, make sure to save your profile by clicking File -> Save Profile. This will ensure that your settings are kept whenever you load FMLE.
Streaming using FMLE and SCFH DSF:
- Load FMLE and check the selected video Device reads as “SCFH DSF” and the selected Audio Device is your default soundcard.
- Click on the spanner icon on the right of Video Device. A settings popup should appear. Check that the Width is 640, Height is 480 and Framerate is 24.000.
- Load SCFH DSF and the select process window should pop up. Select “FlashMediaEncoder..” and click OK.
- Click and hold the mouse button down on “Drag Here”. Drag it to the BW window before releasing the mouse button. Click on “Layout” to check if the window has been selected.
- To start streaming, click Start in FMLE. Click Stop to stop streaming.
When you're done setting up your stream, don't forget to register it on Teamliquid here: http://www.teamliquid.net/forum/viewmessage.php?topic_id=175682.
I hope this helps. If there's any bit that's confusing, please comment in the thread and I'll try to address those issues.
Also, if you have any problems please post in the following manner:
Upload speed:
CPU:
Software you are using:
OS (i.e. Which version of Windows you have):
Justin.tv/twitch.tv page and/or a link a video showing what went wrong:
Problem:
Thanks museun, puppykiller, Mottz, Bibiane, Jealous and supernovamaniac for helping me with this guide.