Setting Up Custom RTMP for Different Platforms
The Custom RTMP broadcast output allows you to connect to other streaming services using the stream URL and stream key.
Setting up Custom RTMP for Facebook Live
Setting up Custom RTMP for YouTube Live
Setting up Custom RTMP for Twitch
Setting up Custom RTMP for other platforms
While you can already use XSplit Broadcaster to connect to Facebook Live directly, you may optionally want to use Custom RTMP to connect instead.
This guide shows you how to obtain the Stream Name and Stream URL from Facebook Live as well as set up the Custom RTMP account on XSplit Broadcaster.
Login to Facebook.
Open the Facebook Live Producer Page..
Click Go Live.

Select Streaming software as a video source.

Click on Advanced Settings Streaming software setup.

Now, you'll see your Stream Key and Server URL. Keep these handy. Remember to treat your Stream Key as confidential.
Open XSplit Broadcaster.
Navigate to Broadcast > Set up a new output > Custom RTMP.

Fill in:
Name: Any descriptive name.

RTMP URL: Paste the Server URL from Facebook.

Stream Key: Paste the Stream Key from Facebook.

Adjust other settings as needed, then click OK.
Tip: Facebook's Stream Key is temporary. For consistent streaming, enable Persistent stream key in Facebook.
In XSplit Broadcaster, select Broadcast and choose your Custom RTMP output*.

Return to the Facebook Live Producer page, clicking on What's your live video about? then fill in the Title and Description.

Click Go live to start streaming!

While you can already use XSplit Broadcaster to connect to YouTube Live directly, you may optionally want to use Custom RTMP to connect instead.
This guide shows you how to obtain the Stream Key and Stream URL from YouTube Live as well as set up the Custom RTMP plugin on XSplit Broadcaster.
Click on the Camera Icon “Create” on the top left corner of the YouTube Home Page and select Go Live.

The Stream Key and Stream URL will be shown immediately on the Stream Settings tab.

Click on Broadcast > Set up new output > Custom RTMP

Enter the Stream URL and Stream Key from YouTube into the RTMP URL and Stream Key field respectively.

The Name field is also required. This way, you can easily distinguish your output on the Broadcast menu list.
Click OK and you should now be able to access this as an output under Broadcast and start your stream directly.

Although it is already possible to stream to Twitch directly through our Twitch Live Plugin, it is possible to run an RTMP stream as well as an extra option or back up.
On the Twitch Webpage, click on your Profile Icon and select Creator Dashboard.

Show the Navigation bar by clicking the icon next to Home.
Click on Preferences > Stream and copy the Primary Stream key shown.

Your Stream URL for twitch is always be: rtmp://live.twitch.tv/app/
Click on Broadcast > Set up a New Output and select Custom RTMP.

Enter the RTMP URL and Stream Key on their respective fields.

A Name for your RTMP output is required. This way, you can identify each RTMP output when you have more than one Custom RTMP output.
Click OK and you should be able to access these as an output under Broadcast and start your stream directly.

Go to Broadcast > Set up a new output, then click Custom RTMP. The Custom RTMP broadcast properties will appear.

Enter your RTMP URL (or Stream URL) and your Stream Key. The ID can be gathered from the channel you are streaming to.
If your channel only provides one long URL, the Stream Key may be provided at the URL's suffix. In this case, remove the Stream Key from the URL and enter it into the Stream Key field.

Click OK to save the settings.
Go to Broadcast and click the Custom RTMP output you have created.


Name
Set a name of your Custom RTMP broadcast output.
Description
Set a description for your livestream and archived video.
RTMP URL
Set the RTMP URL (or Stream URL) credentials from where you are livestreaming to.
Stream Key
Set the Stream Key credentials from where you are livestreaming to.
Specify channel credentials
Set your login credentials for the channel your livestreaming to.
Share Link
Set a shareable custom URL for your livestream.
User Agent
Set whether the livestream is FMLE/3.0, FME/2.5, or XSplit/?. Set to FMLE/3.0 by default.
Setting up Custom RTMP for Facebook Live
Setting up Custom RTMP for YouTube Live
Setting up Custom RTMP for Twitch
Setting up Custom RTMP for other platforms
Setting up Custom RTMP for Facebook Live
While you can already use XSplit Broadcaster to connect to Facebook Live directly, you may optionally want to use Custom RTMP to connect instead.
This guide shows you how to obtain the Stream Name and Stream URL from Facebook Live as well as set up the Custom RTMP account on XSplit Broadcaster.
Obtaining the RTMP URL and Stream Name
Login to Facebook.
Open the Facebook Live Producer Page..
Click Go Live.

Select Streaming software as a video source.

Click on Advanced Settings Streaming software setup.

Now, you'll see your Stream Key and Server URL. Keep these handy. Remember to treat your Stream Key as confidential.
Setting up Custom RTMP
Open XSplit Broadcaster.
Navigate to Broadcast > Set up a new output > Custom RTMP.

Fill in:
Name: Any descriptive name.

RTMP URL: Paste the Server URL from Facebook.

Stream Key: Paste the Stream Key from Facebook.

Adjust other settings as needed, then click OK.
Tip: Facebook's Stream Key is temporary. For consistent streaming, enable Persistent stream key in Facebook.
Going Live
In XSplit Broadcaster, select Broadcast and choose your Custom RTMP output*.

Return to the Facebook Live Producer page, clicking on What's your live video about? then fill in the Title and Description.

Click Go live to start streaming!

Setting up Custom RTMP for YouTube Live
While you can already use XSplit Broadcaster to connect to YouTube Live directly, you may optionally want to use Custom RTMP to connect instead.
This guide shows you how to obtain the Stream Key and Stream URL from YouTube Live as well as set up the Custom RTMP plugin on XSplit Broadcaster.
Obtaining the RTMP URL and Stream Name
Click on the Camera Icon “Create” on the top left corner of the YouTube Home Page and select Go Live.

The Stream Key and Stream URL will be shown immediately on the Stream Settings tab.

Setting up Custom RTMP
Click on Broadcast > Set up new output > Custom RTMP

Enter the Stream URL and Stream Key from YouTube into the RTMP URL and Stream Key field respectively.

The Name field is also required. This way, you can easily distinguish your output on the Broadcast menu list.
Click OK and you should now be able to access this as an output under Broadcast and start your stream directly.

Setting up Custom RTMP for Twitch
Although it is already possible to stream to Twitch directly through our Twitch Live Plugin, it is possible to run an RTMP stream as well as an extra option or back up.
Obtaining the RTMP URL and Stream Key
On the Twitch Webpage, click on your Profile Icon and select Creator Dashboard.

Show the Navigation bar by clicking the icon next to Home.
Click on Preferences > Stream and copy the Primary Stream key shown.

Your Stream URL for twitch is always be: rtmp://live.twitch.tv/app/
Setting up the Custom RTMP Output
Click on Broadcast > Set up a New Output and select Custom RTMP.

Enter the RTMP URL and Stream Key on their respective fields.

A Name for your RTMP output is required. This way, you can identify each RTMP output when you have more than one Custom RTMP output.
Click OK and you should be able to access these as an output under Broadcast and start your stream directly.

Setting up Custom RTMP for other platforms
Go to Broadcast > Set up a new output, then click Custom RTMP. The Custom RTMP broadcast properties will appear.

Enter your RTMP URL (or Stream URL) and your Stream Key. The ID can be gathered from the channel you are streaming to.
If your channel only provides one long URL, the Stream Key may be provided at the URL's suffix. In this case, remove the Stream Key from the URL and enter it into the Stream Key field.
Click OK to save the settings.
Starting a Custom RTMP broadcast
Go to Broadcast and click the Custom RTMP output you have created.
Custom RTMP broadcast properties
Name
Set a name of your Custom RTMP broadcast output.
Description
Set a description for your livestream and archived video.
RTMP URL
Set the RTMP URL (or Stream URL) credentials from where you are livestreaming to.
Stream Key
Set the Stream Key credentials from where you are livestreaming to.
Specify channel credentials
Set your login credentials for the channel your livestreaming to.
Share Link
Set a shareable custom URL for your livestream.
User Agent
Set whether the livestream is FMLE/3.0, FME/2.5, or XSplit/?. Set to FMLE/3.0 by default.
Updated on: 14/08/2023
Thank you!