Xsplit Tutorial for Windows

Xsplit is only available on Windows OS. For Mac, please see our OBS tutorial for Mac.


Download the Xsplit Broadcaster.

Xsplit download

Open the file

Open the downloaded file either from your browser's quick download bar or your usual Downloads folder.

Windows 10 Chrome bottom bar Windows 10 downloads folder

You'll see a dialog asking: "Do you want to allow this app to make changes to your PC?" Click Yes.


Select your language.

Select language

Wait for the green bar to fill up.

Green bar filling up

Click Next.

Welcome - Click next

Click on Browse if you'd like to select another location to keep Xsplit in. Then, click Next.

Choose application location

Configure shortcuts. If you'd like to have a desktop icon and a Quick Launch icon (Windows' bottom bar), leave these checked. Otherwise, uncheck them. Then, click 'Next'.

Configure shortcuts

Click Install.


Wait for the green bar to fill up.

Green bar again

You may get a Windows Security message asking you to confirm that you'd like to install this software. You can either check or uncheck to always trust software from "Splitmedialabs Limited" (the makers of Xsplit). Click Install.

Security Warning

Finally, leave the 'Launch Xsplit Broadcaster' option checked and click Finish.

Launch that bad boy

Set up Xsplit

If you prefer video tutorials, Xsplit has a number of beginner tutorials here.

If the application did not launch automatically, go to the folder location you saved it to during the install process and launch the application (or launch it from one of the shortcuts, if you created them). The folder will be called "SplitmediaLabs" unless you renamed it.

SplitmediaLabs location

You'll be asked to create an Xsplit user account. you must complete this step in order to use Xsplit. Fill in the info or connect using Facebook or Twitter and follow the steps to create an account.

Create account

You'll be brought to an ad to purchase the Xsplit license, if you want. Otherwise click Continue at the very bottom (you'll see a Wait countdown for about 10 seconds).

Continue after ad

The best settings for you will depend on a lot of different factors. Here are a few suggestions to get you started under Broadcast --> Add channel... --> Custom RTMP

Custom rtmp

This will open your Channel Properties.


  • Type in a Name and Description of your choosing.
  • Find your RTMP URL (origin server) and Stream Name (stream key) on your Stream Dashboard. Note: keep your stream key secret! This is how you broadcast to your channel. If anyone ever gets a copy of your stream key, be sure to reset it on your dashboard.
  • Leave Specify channel credentials unchecked.
  • Share Link and User Agent are optional.

Video encoding

  • Leave the Codec at x264.

  • Choose a mid-bitrate between 2000-2500.

  • Leave all other settings at their default.

  • Click OK to save these settings.

    Video encoding

Also under Video Encoding click on the settings cog to the right under Mode and make sure that you have Strict CVR checked. Leave all other settings the same.

Video encoding setup

Once you've set up your channel, you can change your FPS and resolution in the upper right corner:

  • This is your base resolution, so choose your native resolution here. (If you don't see your resolution listed, you can choose Custom and specify the resolution). StreamMe also supports 4k resolutions. Just be sure to use this RTMP URL in your channel settings above: rtmp://sea-origin.stream.me/origin

  • Choose 30 fps to start.


Adjusting Settings / Troubleshooting

Under Broadcast --> Add channel... --> Custom RTMP you can open your channel settings.

Channel settings

Or if your stream is already setup, click on the cog next to the stream name in the Broadcast dropdown.

Broadcast dropdown

You'll see your channel settings (see above for recommended settings):

Channel settings

  • If your computer can handle the CPU impact, you can leave Codec set at (x264). Otherwise, if you have an nvidia card, you can try (NVENC) if CPU seems to be your issue.

  • You can also try changing the encoder preset to lower CPU impact. The higher you go, the lower the impact. Click on the settings cog to the right under Mode.

    Encoder preset

In the above settings you can also adjust the video size (this is the resolution that viewers will see your stream in). Lowering this can help with video quality but will decrease image size. Many streamers broadcast at 1280x720. We recommend the following upload speeds for each resolution.

  • Upload Speed for 1080p (1920x1080): 3.5mbps-5mbps +
  • Upload Speed for 720p (1280x720): 2mbps-3mbps
  • Upload Speed for 480p (854x480): 1mbps-1.8mbps
  • Upload Speed for 360p (640x360): 0.5mbps-0.8mbps
  • Upload Speed for 240p (508x240): 0.50mbps

The video bitrate should be based on your upload speed. You can google sites that will help you find out what your speed is. Your bitrate should be just below that. 3000-3500 is probably the max you'd want to raise your bitrate to. You can adjust the audio bitrate up or down once you've tried the default, depending on your network connection.

Lastly, 30 fps is the default frame rate setting and a good one to try to maintain. You can try lowering to 15, if your network connection is poor or increase to 60 if you're working with a better computer and network connection. 60 fps would mostly only be good for gameplay with a lot of detail and/or fast-moving content.

Adjust FPS

5. Set up your stream

You'll have already set up your channel in step 4. For best results when streaming games or anything with a lot of action, start your game play / action before you start your stream, this will ensure that the correct bitrate is detected.

Xsplit also has a quick video tutorial for setting up scenes and layout here. Be sure to check out our Stream Widgets section to add notifications and alerts or check out step 6B below for more instructions!

6a. Start streaming!

Click on Broadcast --> and away you go! (OR if you'd like to set up stream notifications, continue to the next step).

Start streaming

6b. Stream Notifications Set-up

On our stream widgets page you can set up notifications to display on your stream for follows, donations, subs and re-subs. We also have widgets to display chat, raffle winners and donation tickers. You'll want to choose the desired settings for your notifications and/or donations widgets before following the steps below.

  1. To the bottom left of Xsplit, you'll see a white box. Select a Scene to the right of that box and then click on Add in the bottom left corner, choose Other... --> WebpageURL...

    Select Scene

  2. Make sure you've set your widget preferences on our site, then find the URL for the widget you want to display (e.g. Notifications URL, Chat URL, Raffle URL, Donations URL, paste it into the URL field and click OK.

    Paste in widget URL

  3. Repeat for each widget you want to add (you can add them all to the same scene, depending on how you're setting up your stream. Click here to see more info on Scenes). You can test alerts by using the test alert button on the notifications widget or you can copy-paste the URLs for the other widgets into your browser (make sure to choose a visible font color).

  4. Tips:

    • Make sure you've selected the correct settings for notifications. You can choose images, audio, text color and duration.
    • You can also choose text color for the chat and donations widgets, make sure to choose a visible color depending on the background.
    • The donations widget also includes the option to turn on text-to-speech. You can choose a minimum donation and a maximum duration.
    • Make sure the parameters are spelled correctly and in the proper format for notifications. (e.g. {{followerAvatar}} {{followerUsername}}, etc.)
    • If you make changes to the notifications or donations widgets, refresh the stream widgets page and give it a minute or two to update in Xsplit. If it still doesn't update, try removing and re-adding the source.