Jump to content


Categories See All →


Search Articles


Live Broadcasts

XSplit Guide - How to Stream with XSplit
Posted by Dateranoth on Feb 12 2011 10:03 AM in Tutorials | 51 comments

Hey everyone. I've been meaning to type this up for a while now, and I am finally getting to it. I'm going to go over the basics of setting up XSplit so you can use it to broadcast your games or whatever else you like.

This guide will be divided into 5 sections:

I. Downloading and Installing XSplit
II. Basic XSplit Settings
III. Configuring your Channel
IV. Resolution and FPS
V. Scenes, Sources, and Starting your Broadcast

Part I - Downloading and Installing XSplit

To begin navigate to http://www.XSplit.com .

-Near the bottom of the page you will see " Register and join our Beta Crew" .
Posted Image

1.>Your first step will be to enter your details and sign up. Even though XSplit is now Public Beta the application requires you to login to use it. So, enter your info in the fields below and click 'Join Now'
2.>Once you have registered return to the main page and click the "Download XSplit Now" Button

-Once you have XSplit downloaded. Run the executable and follow the instructions to install.
-After installation you should have a folder XSplit in your start menu. Navigate to it and click XSplit Broadcaster to start the program.

The first time you start XSplit you are going to be greeted with this window:
Posted Image

1.>Enter your email and password that you used to register on the XSplit.com website.
2.>You also will likely want to click remember me and Log me in automatically to avoid seeing this screen everytime.
3.>Now just click Log On

Part II - Basic XSplit Settings

Once you've logged on you will be shown the XSplit program in its full glory. Our first order of business will be to do basic setup.
Posted Image

1.>Click Tools>Settings

Here you will see the Settings page. The first page is just your Profile.
Posted Image

1.>You need to Click the General Tab

2.>Most of these options are optional. but you want to have Optimize for motion picture selected if you are broadcasting any sort of fast moving media ( games, etc. ) As of the latest version of XSplit I am recommending leaving Optimize for motion picture disabled UNLESS you have problems with a choppy stream. It uses more CPU resources so if you can stream without it then all the better. I suggest leaving disable capture of layered windows unselected as this will disable aero while XSplit is open. Optimize text resize can also be left off as it uses a lot of CPU. Show mouse and show mouse clicks are completely your preference.

3.>Enable virtual camera output can be left unchecked unless you want to use FME instead of XSplit to broadcast. Enable skype interaction can also be left unchecked unless you want to use XSplit as a camera in Skype.

4.>Finally, the microphone you want to select depends on how you are capturing sound. If you are streaming a PC game and are using your PC mic to talk then select the microphone you wish to use to talk. However, if you are streaming a console and/or have a stereo mixer mixing your mic and game audio then you will want to select the Line In jack that you have your mixer attached to.

Part III - Configuring Your Channel

Now that the basic settings are done we can configure your channel.

Posted Image

1.>Under user settings Click the Channels tab.
2.>Once the Channels tab is active Click Add...
3.>In the popup select the account you wish to setup. This guide will cover a JTV account, but they're all the same as far as setup goes.

Posted Image

After Selecting the Service you want to broadcast to you will get the channel properties screen:
Posted Image

1.>The first thing you will want to do is enter your username and password associated with the account you chose. The channel name will auto fill.

2.>Under Video Encoding there are two options you will want to concern yourself with. Quality and Max Bitrate. Both are dependent on your upload bandwidth and your computers processing power. At this point you will need to know your upload speed. Try http://www.speedtest.net if you don't know. For this example we are going to assume an upload speed of 1.5Mbps. That's 1500kbps. However, you don't want to use the full amount. I would suggest setting the quality to 6 and the max bitrate to 1000 for that upload. This will leave room for your audio and some overhead for network troubles. Keep in mind, these are two of the settings you may need to tweak until you get the quality/smoothness you want in your stream. If you're not satisfied, simply come back here and change the setting again. Everything else under Video Encoding can be ignored. ( Including buffer size, it is auto set based on your max bitrate )

3.>Last thing in the channel properties to setup is sound. Change the codec to AAC LC if available to you (paid users only) otherwise set it to MP3 . Format to 48.000 Khz 16-bit stereo. Now, for the bitrate I would suggest starting at 128000 but you can go up or down depending on your preferences. Personally I wouldn't go much below 112000 because sound quality is important to me. The only time you may want to is if you are very limited on your upload speed and need to make a sacrifice in audio to get the video acceptable.

4.>When you're finished Click OK. If your username or password for that service are incorrect then the program will let you know and give you a chance to change it before you can click OK. All of those settings are now complete and you can click apply or OK to return to the main broadcaster window.

Part IV - Resolution and FPS

Once back at the main broadcaster window it's time to setup the Resolution you want to broadcast at and the Frames Per Second.

Posted Image

1.>Click View then Resolution

2.> You will be provided with a list of resolutions you can choose from. This is another situation where there is no exact right setting. I'll go over the basics of choosing the best resolution. The resolution needs to be chosen depending on what you're capturing. If you are capturing a PC game you will want to play in a 4:3 ( standard ) or 16:9 ( widescreen ) resolution to make the process easiest. Justin.tv has a default display resolution of 640x360 (widescreen) . So, if you don't capture widescreen you will have black bars in your cast. So, for starters, we will choose 640x480 for a non widescreen cast OR 640x360 for a widescreen cast. If you have higher bandwidth and the processing power you can select a higher resolution such as 768x432 for widescreen or 800x600 for non widescreen. And on the other hand if you have a slower computer you can drop the resolution below 640x360 but be warned. Text in game becomes pretty much unreadable below 640x360. Console gamers can follow the same guidelines above. Just remember to select the right resolution depending on widescreen or not.

Posted Image

3.>Next you will click view then Frame Rate.

4.>This setting is easier to hammer down. Start with 30.00 fps and if it's too hard on your computer select a lower one. I wouldn't recommend going below 25 unless it's very slow paced game then you might be able to do 20. Lower than that and it becomes very noticeable in the stream. I also don't recommend going above 30. Going higher won't do anything but cause more strain on your computer and require a higher Bitrate to look good. So, unless you just have the means and want to brag there is no need. 90% of people won't notice the difference.

Part V - Scenes, Sources, and Starting your Broadcast

We're getting close now and down to the easiest part. Choosing what you want to broadcast and sending it out for all to see!
There are a number of capture options available but this guide will only be covering capturing with a camera source or capturing the screen.
This is assuming the camera has already been setup with you console.

Posted Image

1.>First thing you can do is choose a scene and name it to what you want. This is a useful feature if you capture both console and PC. You can have different scene sources for each scene.

2.>Click Add then, depending what you want to capture, select the appropriate source. If it's a camera or a capture card click camera and choose the appropriate one. If it's a PC game or desktop click Add Screen region. Remember you can capture multiple sources. So you can capture your desktop and your camera to broadcast yourself playing.

Posted Image

3.>If you selected Add Screen region you will see the crosshairs above. Either click the window you want to capture OR if you don't want the title bar to show up in stream, click and drag to select the area you want to broadcast. If you make a mistake just delete the source and try again.

Posted Image

4.>Once you have your source or sources selected you will see them in the broadcaster window. Click and hold to move them around or click a corner and drag to fill the entire window with one source. You will want to make sure it's filling the entire window or you will be broadcasting a small window and a lot of black.

Posted Image

5.>One final thing to setup is the Mic/ Speaker Capture. If you are using a hardware mixer then you need to click the speaker button and make sure it's muted. Leave the Mic button unmuted and adjust the volume accordingly. If you are capturing a PC game or not using a hardware mixer then unmute the speaker button and the mic can either be muted or not depending if you want to have your voice heard or not. The volume ONLY adjusts mic volume. To adjust the volume of the game you will need to lower or raise it in the game itself.

6.>That's it! Now all that is left is to click Broadcast and then the name of the account you setup. This will start the broadcast. You will see bitrate along with some other information at the top of the window to let you know you're broadcasting. To stop just click the Broadcast>account name again or exit XSplit.

That's it everyone! I really hope this guide is useful to you! Check us out live at http://live.gamercide.org! I'd like to add that it will be moving to a pay to use program. If you really like it I suggest purchasing it now at the low price they are offering.

51 Comments

Part II - Basic Xsplit Settings

Once you've logged on you will be shown the Xsplit program in its full glory. Our first order of business will be to do basic setup.
Posted Image

1.>Click Tools>Settings

Here you will see the Settings page. The first page is just your Profile.
Posted Image

1.>You need to Click the General Tab

2.>Most of these options are optional, but you want to have Optimize for motion picture selected if you are broadcasting any sort of fast moving media ( games, etc. ) As of the
latest version of XSplit I am recommending leaving Optimize for motion picture disabled UNLESS you have problems with a choppy stream. It uses more CPU resources so
if you can stream without it then all the better.
I suggest leaving disable capture of layered windows unselected as this will disable aero while Xsplit is open. Optimize text resize can also be left off as it uses a lot of CPU.
Show mouse and show mouse clicks are completely your preference.

3.>Enable virtual camera output can be left unchecked unless you want to use FME instead of xsplit to broadcast. Enable skype interaction can also be left unchecked unless you want to use Xsplit as a camera in Skype.

4.>Finally, the microphone you want to select depends on how you are capturing sound. If you are streaming a PC game and are using your PC mic to talk then select the microphone you wish to use to talk.
However, if you are streaming a console and/or have a stereo mixer mixing your mic and game audio then you will want to select the Line In jack that you have your mixer attached to.
Part III - Configuring Your Channel

Now that the basic settings are done we can configure your channel.

Posted Image

1.>Under user settings Click the Channels tab.
2.>Once the Channels tab is active Click Add...
3.>In the popup select the account you wish to setup. This guide will cover a JTV account, but they're all the same as far as setup goes.

Posted Image

After Selecting the Service you want to broadcast to you will get the channel properties screen:
Posted Image

1.>The first thing you will want to do is enter your username and password associated with the account you chose. The channel name will auto fill.

2.>Under Video Encoding there are two options you will want to concern yourself with. Quality and Max Bitrate. Both are dependent on your upload bandwidth
and your computers processing power. At this point you will need to know your upload speed. Try http://www.speedtest.net if you don't know. For this example we are
going to assume an upload speed of 1.5Mbps. That's 1500kbps. However, you don't want to use the full amount. I would suggest setting the quality to 10 and the max
bitrate to 1000 for that upload. This will leave room for your audio and some overhead for network troubles. Keep in mind, these are two of the settings you may need to tweak
until you get the quality/smoothness you want in your stream. If you're not satisfied, simply come back here and change the setting again.
Everything else under Video Encoding can be ignored. ( Including buffer size, it is auto set based on your max bitrate )

3.>Last thing in the channel properties to setup is sound. Change the codec to AAC. (The latest version of XSplit no longer has the option for AAC codec. So, just leave it at MP3 until they add AAC back).
Format to 48.000 Khz 16-bit stereo. Now, for the bitrate I would suggest starting at 128000
but you can go up or down depending on your preferences. Personally I wouldn't go much below 112000 because sound quality is important to me. The only time you may want to is
if you are very limited on your upload speed and need to make a sacrifice in audio to get the video acceptable.

4.>When you're finished Click OK. If your username or password for that service are incorrect then the program will let you know and give you a chance to change it before you can click OK.
All of those settings are now complete and you can click apply or OK to return to the main broadcaster window.
Part IV - Resolution and FPS

Once back at the main broadcaster window it's time to setup the Resolution you want to broadcast at and the Frames Per Second.

Posted Image

1.>Click View then Resolution

2.> You will be provided with a list of resolutions you can choose from. This is another situation where there is no exact right setting. I'll go over the basics of choosing the best resolution.
The resolution needs to be chosen depending on what you're capturing. If you are capturing a PC game you will want to play in a 4:3 ( standard ) or 16:9 ( widescreen ) resolution to make
the process easiest. Justin.tv has a default display resolution of 640x360 (widescreen) . So, if you don't capture widescreen you will have black bars in your cast. So, for starters, we will
choose 640x480 for a non widescreen cast OR 640x360 for a widescreen cast. If you have higher bandwidth and the processing power you can select a higher resolution such as 768x432
for widescreen or 800x600 for non widescreen. And on the other hand if you have a slower computer you can drop the resolution below 640x360 but be warned. Text in game becomes pretty
much unreadable below 640x360. Console gamers can follow the same guidelines above. Just remember to select the right resolution depending on widescreen or not.

Posted Image

3.>Next you will click view then Frame Rate.

4.>This setting is easier to hammer down. Start with 30.00 fps and if it's too hard on your computer select a lower one. I wouldn't recommend going below 24 unless it's very slow paced game
then you might be able to do 20. Lower than that and it becomes very noticeable in the stream. I also don't recommend going above 30. Going higher won't do anything but cause more strain
on your computer and require a higher Bitrate to look good. So, unless you just have the means and want to brag there is no need. 90% of people won't notice the difference.
Part V - Scenes, Sources, and Starting your Broadcast

We're getting close now and down to the easiest part. Choosing what you want to broadcast and sending it out for all to see!
There are a number of capture options available but this guide will only be covering capturing with a camera source or capturing the screen.
This is assuming the camera or capture card has already been setup.

Posted Image

1.>First thing you can do is choose a scene and name it to what you want. This is a useful feature if you capture both console and PC. You can have different scene sources for each scene.

2.>Click Add then, depending what you want to capture, select the appropriate source. If it's a camera or a capture card click camera and choose the appropriate one.
If it's a PC game or desktop click Add Screen region. Remember you can capture multiple sources. So you can capture your desktop and your camera to broadcast yourself playing.

Posted Image

3.>If you selected Add Screen region you will see the crosshairs above. Either click the window you want to capture OR if you don't want the title bar to show up in stream, click and drag to select
the area you want to broadcast. If you make a mistake just delete the source and try again.

Posted Image

4.>Once you have your source or sources selected you will see them in the broadcaster window. Click and hold to move them around or click a corner and drag to fill the entire window with one source.
You will want to make sure it's filling the entire window or you will be broadcasting a small window and a lot of black.

Posted Image

5.>One final thing to setup is the Mic/ Speaker Capture. If you are using a hardware mixer then you need to click the speaker button and make sure it's muted. Leave the Mic button unmuted and adjust the volume accordingly.
If you are capturing a PC game or not using a hardware mixer then unmute the speaker button and the mic can either be muted or not depending if you want to have your voice heard or not. The volume ONLY adjusts mic volume.
To adjust the volume of the game you will need to lower or raise it in the game itself.

6.>That's it! Now all that is left is to click Broadcast and then the name of the account you setup. This will start the broadcast. You will see bitrate along with some other information at the top of the window to let you know you're broadcasting.
To stop just click the Broadcast>account name again or exit Xsplit.


That's it everyone! I really hope this guide is useful to you! Check us out live at http://live.gamercide.org !
This is a very well written guide, Dat, nicely done. There's even a couple settings I didn't have set up, like streaming the audio in AAC format instead of MP3.
Wow. Nice job! Even I could follow that! lol
Nice job. But is there any thing I could use to stream from a Mac?
Well. FME is compatible, but you would also need to find an application to capture the desktop with. I haven't really looked into to anything Mac wise since I don't have a Mac to test on.
Going to set this up and test it with a racing game (makes it easy to see if it is choppy).

Any recommended increases for a 2 1/2 mbps upload speed?
Should be fine with a 1500+ bitrate, 192000 audio bitrate. And one of the higher resolutions I mentioned.

Should be fine with a 1500+ bitrate, 192000 audio bitrate. And one of the higher resolutions I mentioned.

Kid you not.. that is what I used.
<object type="application/x-shockwave-flash" height="432" width="768" id="clip_embed_player_flash" data="http://www.justin.tv...bed_player.swf" bgcolor="#000000"><param name="movie" value="http://www.justin.tv...bed_player.swf" /><param name="allowScriptAccess" value="always" /><param name="allowNetworking" value="all" /><param name="allowFullScreen" value="true" /><param name="flashvars" value="auto_play=false&start_volume=25&title=A.R.E.S. Extinction Agenda&channel=skylark95atc&archive_id=279591250" /></object><br /><a href="http://www.justin.tv...c#r=-rid-&s=em" class="trk" style="padding:2px 0px 4px; display:block; width: 320px; font-weight:normal; font-size:10px; text-decoration:underline; text-align:center;">Watch live video from Skylark95 on Justin.tv</a><br><br>
Your settings work well man. :)
When it comes to audio... exactly how low would you bring it?
Photo
green grenades
Feb 15 2011 09:31 PM
tag
If you are talking about volume then you really just have to trial and error it. Until yov find a comfortable lvl without distortion.

If you are talking about volume then you really just have to trial and error it. Until yov find a comfortable lvl without distortion.

That is what I figured... I found about 50% seems to work well.
Updated the guide to note that as of the latest version of XSplit it seems the AAC codec has been removed. So, if you update, be sure to go in and readjust your audio settings for MP3. Same settings just MP3 codec.
How do I make it record a game in Full-Screen instead of just selecting a screen region?
Sometimes XSplit has problems capturing games in full screen. Try going to Settings>General tab and select disable capture of layered windows.

If this still doesn’t work, try playing the game in a window and see if will capture it then. If playing in a window turns out to be the only solution there is a program called ShiftWindow ( google search should turn it up ) That will make the window appear full screen even though it’s a window.

my main problem is fps loss with windows mode, i'm playing wow. it does work when i use windows mode and windows (fullscreen) mode but i loose 30-40 fps. but i dont know how to make it select an already full screen window..

also when i go ingame when i have it broadcasting the windows mode(fullscreen) it will just pause until i minimize again

i wish there was a way to select an exe directly or somthing of that nature
As far as I know, the only way to get XSplit to capture a full screen game is to select your entire desktop as the capture area, and then be sure to disable layered windows. I know they are working on better support of fullscreen capture, but if it doesn't work, windowed mode is the only solution at the moment.
Photo
ThermoNukePanda
Apr 17 2011 05:21 AM
Ok Dat..... ever since the "update" for XSplit for some reason it streams like SH*T now. VERY laggy. I checked all my settings and can't figure out what the problem is. Any ideas? :( :( :(
The XSplit site is saying to right click on the source and uncheck optimize for motion picture if you're having choppiness issues. Matter of fact, after some testing I changed the guide to read:


As of the latest version of XSplit I am recommending leaving Optimize for motion picture disabled UNLESS you have problems with a choppy stream. It uses more CPU resources so if you can stream without it then all the better.
Photo
ThermoNukePanda
Apr 17 2011 02:22 PM

The XSplit site is saying to right click on the source and uncheck optimize for motion picture if you're having choppiness issues. Matter of fact, after some testing I changed the guide to read:


As of the latest version of XSplit I am recommending leaving Optimize for motion picture disabled UNLESS you have problems with a choppy stream. It uses more CPU resources so if you can stream without it then all the better.





Bingo! Thanks brah!
Photo
ThermoNukePanda
Apr 22 2011 11:19 AM
XSplit is definitely down. Was having a lot of problems and figured I would just uninstall and reinstall clean.



Apparently the Xsplit website is the issue (having problems with Amazon Cloud). LoL Now I can't reinstall till they sort it out. Looks like no streaming this weekend. *shrugs*

Welcome back, Guest

Welcome to Gamercide - You must Register to Comment

Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, Login - otherwise create an account for free today!