I have almost 200,000 views on my gaming channel on twitch.tv . This area is basically designed to raise awareness of streaming so you guys can get into it, specifically for the adsl 2+ connections out there who only have 1 mbit upload. I am from Australia as well so often the distance from the servers can drop your upload rate and I know how it can be hard to balance your stream settings.
So lets get things started basically you only need:-
4 main things to start streaming.
1. xpslit or other streaming program. (xsplit is currently free while on trial)
2. decent pc i recommend a quad core cpu.
3. twitch.tv account
4. most important item a decent upload speed. I recommend minimum 1mbit upload.
Ok so now that we have the basics lets get more into detail on settings. I'm going to cover xsplit settings as far as 1mbit upload goes.
First download xsplit http://www.xsplit.com/download/ . To download you have to register on the website which is quick and easy. Next you want to make a twitch.tv account and get a url for it mine is http://www.twitch.tv/toasti0 which is just my channel link. Now once you have logged onto xsplit goto tools tab>settings once in there select channels tab than add>justin tv (justin tv is twitch) . Once you have added a stream you now input your user name. Your user name is your account/channel name on twitch so for me it is toasti0. After that input your password for twitch and than put in your channel which is http://www.twitch.tv/toasti0 for me. Next setting is location I like to select main origin cluster this is the closest server to Australia it is in Sinapore asia, san fransisco and LA (depending on your isp and location in Aus), if your unsure select default. Now next comes the most complicated settings. The main things that effect these settings are cpu power and internet upload bandwidth.
Video encoding settings on xsplit
Preset - select xsplit default if your cpu is the suck. If you have a besty 6 core or really nice 4 core you can go upto medium but if your unsure stick to default for now. Slower = more compression less bandwidth. Faster = less compression more bandwidth
quality - 4-10 up to you doesn't make a huge difference to be honest select Lower if
cpu is an issue or lag.
vbv max - now if you have 1mbit upload you should select around 550-850 keep in mind you dont wanna use 100% of your upload as you need some for the game (vbv max in-depth below).
vbv buffer - put same as our max or slighly less e.g 650-550 (confusing setting doesn't make huge difference)
format - 44.100 khz 16 bit mono (half's bandwidth needed) mp3
bitrate - 40000 (this is my setting if its laggy turn down to 3200)
If you want to save a copy to your hdd automatically check the box automatically record broadcast.
vbv max more indepth
This is by far the most important setting its important to find out your max upload because if its set to high your stream will lag if its set to low it will look worse. Play around till you find a nice amount. What I do is go to http://speedtest.net/ . And test your closet server location (full server list just below pick the one closest to your lcoation). This is important as you will not get 100% upload all the way to the twitch.tv servers. Once you get your magic number this will be the best setting for your vbv max (minus some bandwidth for game play) E.g so you get 800kb's to San Fransisco put your vbv at 730ish (10% less) to allow for game play upload speed.
List of server locations this will help with finding out which twitch.tv server is closest to your streaming location.
* San Francisco - rtmp://live.justin.tv/app (everything proxies back to this)
* Ashburn, VA - rtmp://live-iad.justin.tv/app
* Miamia, FL - rtmp://live-mia.justin.tv/app
* New York, NY - rtmp://live-jfk.justin.tv/app
* Los Angeles, CA - rtmp://live-lax.justin.tv/app
* London, GB - rtmp://live-lhr.justin.tv/app
* Amsterdam - rtmp://live-ams.justin.tv/app
* Frankfurt - rtmp://live-fra.justin.tv/app
* Dallas, TX - rtmp://live-dfw.justin.tv/app
* San Antonio, TX - rtmp://live-dfw-backup.justin.tv/app
* Los Angeles, CA - rtmp://live-lax-backup.justin.tv/app
* Herdon, VA - rtmp://live-iad-backup.justin.tv/app
* London, GB - rtmp://live-lhr-backup.justin.tv/app
* Asia Singapore - rtmp://live-sin-backup.justin.tv/app
Note: San Fransisco may not be the closest server to your location, also once you select your vbv max remember your sound is added to it. So for example If you choose 730kbs you also have to add 40kbs for your sound giving you 770 total.
There is an option now to speed test your bandwidth with the beta 6 of xsplit. Here is a link to try it for yourself it is easy to find in the options menu http://www.xsplit.com/broadcaster/help/index.html?bandwidth_tester_guide.htm . Speed test all the closest servers to you to get a good idea of what upload speed you should pick. (please note that beta 6 is only available to subscribers so you may have to use the first method until it becomes available to free users.
Tip: For low bandwidth users if you happen to get alot of blur on your sc2 or other games, when you move the camera a lot. Try turning down your graphic quality settings to lower or medium. The more plain looking your sc2/game is the faster and less blurry it will stream. This is due to the variable quality built into the encoder it doesn't have to use as much bandwidth with each frame so it streams a lot smoother and faster.
Resolution and fps settings
Ok now that you have server side sorted out lets sort out your 2 last stream settings. fps and resolution. To access these settings goto View> resolution or View>framerate
Resolution - ok first is resolution this setting is key to getting the right looking picture you can range from 360p (low bandwidth upload) to 720p (high bandwidth upload). Lets say you have 1mbit I recommend 600p first if it fails push down to 480p.
typical resolutions to use
1066x600 is 600p setting this will be nice widescreen and a good overall setting.
853x480 is 480p
All of these are 16 : 9 resolutions
Next is fps this is quick and simple choose between 15fps for lower bandwidth to 30fps for super good bandwidth. I use 20-22 fps 22 for shooters 20 for slower games. update I have been experimenting with 30 fps more lately and sometimes it can improve the viewing experience at the cost of bandwidth, if mass blocking is not an issue 30 fps can be enjoyable to stream with and watch.
That's all your settings DONE! yey. Next you just want to choose the add at the bottom left of your screen on the xsplit main screen and than select screen region. Once that is select click the screen you wish to stream and bam! It will appear. You will notice the window starts small just grab the corner of it and pull it out to full screen. Keep in mind when streaming a game you can't stream it full screen unless you pay for xsplit so you will have to run it in full screen window mode. Most games you just press alt+enter and it will make it window mode ready to stream!
Ok that's the bulk of all the information for xsplit the hardest part is balancing your upload bandwidth settings play around and get the right settings for your internet connection. If you have any trouble message below and i'll try and help you out best I can.
:D If this guide helped you don't forget to follow my stream!!