Return to site

XSplit Broadcaster Guide

An introduction to using XSplit for your dev stream.

Getting Started with XSplit Broadcaster
Thank you for choosing XSplit Broadcaster as the software to share your game with the world. This guide is designed to get you started with a high quality stream as quickly as possible.
The main toolbar area in XSplit Broadcaster. Here’s what each menu does:
  • File lets you save and load Presentations. Presentations contain the configurations for Scenes, such as what Sources each Scene contains.
  • Source allows you to add various Sources like webcams, images, screen captures, and many more (we will talk more about sources later in this guide)
  • View provides you with a way to adjust XSplit Broadcaster’s output resolution and frame rate along with its window size. You can also choose the Transitions between Scenes in this area.
  • Broadcast is where you can setup the channel you stream to (covered earlier in this guide).
  • Tools offers access to a variety of useful functions. Most importantly, it lets you access General settings (where we will show you later how to configure your microphone).
The Viewport area is where you can arrange the various sources you add to XSplit. Think of it as a real time preview of your broadcast that you can arrange as you please. You can resize your sources and or move them here with just your mouse. Here’s a tip: You can quickly resize sources with the numbers at the top of your keyboard.
The Sources list lets you add or remove sources and arrange what layer each source is on. You can also select a source and access its settings here.
This is the Scenes control panel. A scene is actually a combination of sources. Here, you can rename scenes using the white text box at the top. You can also switch to a different scene by clicking on its button. Use a variety of scenes to improve the presentation of your broadcast. When you hover over a scene, you get an active preview of that scene in the bottom right corner of the viewport.

The Volume Mixer allows you to you adjust the audio for your microphone and system sound. The system sound is what comes through your default playback device (Control Panel > Sound > Playback > Default Device), which is usually your gameplay audio.
Adding Gameplay

There are three methods that can be used to add game play to XSplit Broadcaster. Capture cards, Gamesource, and Screen Capture.

Capture Cards Capture cards are devices that capture various video feeds (HDMI, Component, Composite, S-Video). These cards can be connected to your PC via USB 2.0/3.0, Thunderbolt, ExpressPort, PCIe slots, and Firewire. These devices are useful for capturing consoles or another PC. Once your capture card is connected, you can add it to XSplit by going to your Source list, then to “Webcam, capture card, video devices,” and selecting your capture card.

Regarding USB 2.0 Devices: Please note that when using USB 2.0 capture devices such as the Elgato Game Capture HD, there is a delay between the live video/audio feed and the video/audio feed that will appear in XSplit. To compensate for this, you need to set a delay on the Webcam and Microphone. This will be covered later in the audio section.
Gamesource is used to capture PC games that are currently running. Please note that Gamesource can only capture PC games that are running with Direct 9, 10, 11 or Open GL. If your game does not run on these, you will need to use Screen Capture. To use gamesource, go to Add Source > Game Capture. If you’ve launched your game, you’ll see it listed and/or an option for “Auto Detect”. Choosing “Auto Detect” will allow our gamesource feature to hook into any compatible game you are currently playing. This is especially useful if you switch games during a broadcast as it eliminates the need to constantly have to add games to a scene.
Screen Capture is useful if your game can not be captured via gamesource or if you want to show off other things like modeling, coding, etc. To activate gamesource, go to Add Source > Screen Capture. A targeting reticle will appear which you can use to select a window or desktop region to capture.
Adding an Image/Video (Media Files)
Adding media files  is as simple as dragging a media file from your file browser and dropping it on to XSplit Broadcaster’s Viewport. XSplit Broadcaster accepts a variety of media files (png, jpeg, gif, tiff, mp4, flv, mp3  etc.).
Adding a webcam
To add a webcam, go to the Source list, then to “Webcam, capture card, video devices” and select your Webcam from the list. After selecting your webcam, right click on it in the Sources list to access its properties. 
Here is what you need to know about the Cam Tab (Your webcam’s properties):
  • Video Input: This controls the video capture settings of your webcam, such as the white balance, focus, exposure contrast, brightness, etc. What you see in this menu will depend on the type of webcam you have. We recommend you turn off auto-focus and auto-exposure because these are most likely to disrupt the performance of your camera.
  • Video Output: This controls the quality of the image output by your webcam. Here, you can set the frame rate, Color Space/Compression and output size of the webcam.We recommend you use the following settings: 30 FPS, YUY2 or MJPEG color space/compression and an output size of 1280x720 (if available).
  • Adding a Delay: In the Playback area of the Cam tab, you’ll see a field to enter a delay in millseconds (ms). Use this setting to sync your webcam with the video feed from a USB 2.0 capture device.
  • Chroma Key: If you are using your webcam with a Chroma Key backdrop, you can activate it by clicking on the Color tab and clicking on the Chroma Key option under “Keying.” The sliders on the right will help you fine tune the Chroma Key.
Configuring your audio

Click on Tools > General Settings... then go to the Audio tab to configure your audio.

  1. Audio Preview: Here you can set an windows playback device (headphones, speakers, etc.) to output the final mix of your XSplit audio. This is good for help determine you have a proper audio mix before going live. Make sure not to set this to your default playback device.
  2. System sound: This is the audio XSplit will capture from one of your windows playback devices. It is recommend to leave this set to “Default Speakers”  You can also set a delay on system sound as well as boost the audio.
  3. Microphone: This is the audio XSplit will capture from one of your windows recording devices. You can also set a delay on the microphone as well as boost the audio. If you set a delay on your microphone, make sure you’ve set the same value that you used on other devices like your webcam to keep them in sync.
  4. Silence Detection: If you have problems with “background noise,” then you may want to give this a try. Type in the number of decibels in Threshold (decibels are how sound is measured) where you would like your microphone to stop picking up “background noise” and the number of milliseconds in Silence Period you would like your microphone to remain muted.
  5. Microphone mono mix: If you have a microphone that only sends audio to either the left or right channel, then you can use this feature to duplicate the audio onto the other channel.
Adding text

There are a variety of options to customize your text in XSplit Broadcaster. There is also support for scripts that allows for near limitless possibilities.

You can add text by going to the source menu > add Text

This will open the source menu where you can adjust a variety of items.

  1. You can enter the text you want to appear
  2. You can choose the font and font color.
  3. You can add an outline to the text.
  4. You can adjust the opacity of the text.
  5. You can style the text and adjust the alignment.
  6. Scrolling can be enabled on the text.
  7. Custom Scripts: Custom scripts are based on Javascript and can greatly increase or automate the text source functionality. There are also some custom script templates included to give you an idea of the functionality that is possible. These templates include a clock, loading text from remote or local files, and an RSS feed reader.
Setting up a stream

XSplit Broadcaster supports the most popular streaming sites like Twitch, Hitbox, and Ustream. For these popular services we also automate the process of configuring the stream settings for these services. Go to the Broadcast menu, then add channel and select your broadcast service of choice. If you don’t see you preferred service in the list, then click on the more services option to go into our broadcast plugin store. If you are using a service like Twitch, simply click authorize and then another window will appear to allow you to log into your Twitch account.

Once you have logged in the you can run the setup wizard and XSplit Broadcaster will configure your stream settings (resolution, frame rate, bitrate, etc.) based on your PC hardware and internet bandwidth.
Contact us
Support Should you ever happen to run into any issues with XSplit Broadcaster, please send our support team an email ( Make sure to put “Indie.XSplit” in the email subject, so the support staff can give your email priority.
Feedback info If you have a feature request or recommendation for XSplit Broadcaster, we’d love to hear it. Send an email to with any ideas you have!
All Posts

Almost done…

We just sent you an email. Please click the link in the email to confirm your subscription!