XSplit Broadcaster - Storm Streaming Server
In this tutorial, you will learn how to configure XSplit Broadcaster software with Storm Streaming Server. XSplit Broadcaster is one of the most popular real-time streaming encoders on the internet. It is functionally very similar to OpenBroadcaster, but it offers a range of options not available in its competition.
Connection Setup
- To connect XSplit to the Storm Streaming Server select "Broadcast" from the top menu, then choose "Set up a new output", and then "Custom RTMP".
![Select "Broadcast" from the top menu, then choose "Set up a new output", and then "Custom RTMP".](/images/docs/tutorials/server/xsplit/connection-and-auth/step_1_small_screen.png)
- A popup window will appear with a list of connection settings. In the "Name" field, you can enter any name you like, such as "StormStreaming Server". Next, you need to enter the link to your server in the "RTMP URL" field. The address should start with the protocol name "rtmp://" and end with the application name (by default in Storm Streaming Server we always have one application named "live"). Below that, you will find the "Stream Key" value.
![Enter "Name", "RTMP URL" and "Stream Key".](/images/docs/tutorials/server/xsplit/connection-and-auth/step_2_small_screen.png)
- If you have enabled authentication for your streams in Storm Streaming Server, you will also need to provide your "Username" and "Password". To do this, select the "Specify channel credentials" option, and in the next popup window, fill in both fields.
![If you have enabled authentication for your streams in Storm Streaming Server, you will also
need to provide your "Username" and "Password".](/images/docs/tutorials/server/xsplit/connection-and-auth/step_3_small_screen.png)
Encoder Setup
- Now it's time to select a proper video encoder. The recommended choice here is "x264", but if you have a NVIDIA graphics card, you can try "NVENC". The selection of the appropriate bitrate depends on the chosen resolution. Below is a quick reference guide:
Resolution | FPS | Bitrate |
---|
1920x1080 | 60 | 6000 |
1920x1080 | 30 | 4500 |
1920x1080 | 60 | 4500 |
1920x1080 | 30 | 3000 |
Table 1. Required bitrate for different resolutions table.
![Choose "Codec" (The recommended choice here is "x264" or if you have an NVIDIA graphics card, you can try selecting the "NVENC" option), "Bitrate" and "mode".](/images/docs/tutorials/server/xsplit/stream-and-encoder/step_1_small_screen.png)
- More detailed settings are available under the gear icon. Clicking on it will bring up another popup. Here, set the "Max Keyframe Interval" to "1.0" and the "Encoder Preset" to "ultrafast".
![Set the "Max Keyframe Interval" to "1.0" and the "Encoder Preset" to "ultrafast".](/images/docs/tutorials/server/xsplit/stream-and-encoder/step_2_small_screen.png)
- After making all the changes, click OK, and you're ready to start your stream.