MetaCDN - StreamShark

How to Live Stream Using XSplit Broadcaster's StreamShark plugin


StreamShark is compatible with Splitmedia Labs' XSplit Broadcaster and the XSplit store now has a plugin available for StreamShark.

Let's outline the steps required to get you streaming with XSplit Broadcaster and StreamShark.

XSplit Broadcaster for gamers

XSplit Broadcaster is a simple yet powerful live streaming and recording software for gamers. It powers countless live streams and recordings around the world and is the perfect choice for producing rich video content with the video games you love.

Using XSplit Broadcaster with StreamShark


Step 1. Setup of StreamShark Live Stream using Dota 2 Tournament example

Create a live stream in the StreamShark portal using the 'Live Streaming' feature. 

1. Click on the 'Live Streaming' menu and then click 'Add New'. The Add New Stream screen will appear.

2. In the General Settings section fill in the details for your stream. In this example, we've set the following:

  • 'Stream Name' as 'dota2-tournament-live'. Avoid spaces in stream name as this is used in creating the RTMP url.
  • 'Stream Title' as 'My Dota 2 Tournament Live Stream'.
  • 'Player Template' as 'Peng's Dota 2 Template', a custom player template created for this example using the Customization menu. Select Default player if preferred.
  • 'Custom Splash Image' which is shown prior to the live stream. The splash image can be used to show the team's name, a welcome message or when team is expected to be 'live'.

3. In the Stream Qualities section, select a stream quality from the drop-down or select Custom and manually enter the desired quality in the Video and Audio tables.


  • XSplit Broadcaster allows pushing a single stream with a single quality. Hence, in this example, we're creating a live stream with only one quality. (Recommended Live Streaming Quality)
  • XSplit free/trial users are limited to an Audio bitrate of 96kbps only.
  • Please be aware that it can take up to 40 minutes for new streams to deploy.


Step 2. Install the StreamShark plugin in the XSplit Broadcaster Encoder

Installation of the StreamShark plugin is required only the first time.

1. Launch XSplit Broadcaster and sign-in.

2. Click on the 'File' menu and then click on 'New Presentation'.

3. Add your sources and adjust the display as desired. Click on 'Add' and select option such as Add Screen Region, Add Game, Add Camera and/or Add Media File. Further details are available on XSplit Support


4. Install the StreamShark plugin to set StreamShark as an output.

5. In the 'Outputs' menu, click on 'Set up a new output' and then click again on 'Get more outputs...'.


6. The Plugin Store window will appear. Scroll down the alphabetical list of Plugins for StreamShark or search for StreamShark using the search field. Click 'Install'. In this example, the plugin is already installed.


7. Once the plugin is installed, StreamShark will be visible in the list of outputs. Click on 'StreamShark'.


8. Once the plugin is installed, StreamShark will be visible in the list of outputs. Click on 'StreamShark'. Now, it takes only a couple steps to stream.

Step 3. Selecting and Viewing Dota 2 live stream

1. In the StreamShark Properties window that appears,

  • Enter the 'API Username' and 'Secret Key' for your StreamShark account (API Key is available in you Account Details screen within StreamShark).
  • Select the desired live stream from the dropdown for 'Channel'. The live stream 'dota2-tournament-live' created earlier is visible in the dropdown along with its stream quality (1280x720; 2000kbps).
  • Click 'OK'.


  • The Audio Encoding 'Bitrate (kbps)' reflects 128kbps as we're using a paid XSplit account. If this was a free/trial user, the Bitrate would be fixed at 96kbps. 


2. Click on the Stream/Channel in the 'Outputs' menu as shown below. A 'Streaming Live' message will appear in red at the top of the screen.


3. Within StreamShark, use the Preview Page url To go live, click on the Stream/Channel in the 'Outputs' menu as shown below. A 'Streaming Live' message will appear in red at the top of the screen.

4. Within StreamShark, use the Preview Page url to view the live stream.



If you have any questions or issues following this guide, please email and we'll try to get you up and running in no time.

Have more questions? Submit a request