All Collections
Streaming Destinations or Platforms
How to Live stream to a custom RTMP server
How to Live stream to a custom RTMP server

Learn how to start sending a livestream to a custom RTMP platform with server URL and stream key

Ellie Osinski avatar
Written by Ellie Osinski
Updated over a week ago

Although Livepush supports and continue to include a wide range of streaming platforms to its destinations list. There are times when you have to live stream to a destination which we either not support or is considered a private setup such as a private gaming server or a private streaming setup.

For such destinations, you can choose the RTMP Encoder option from the new destination dialog box to enter your RTMP server url and Stream key.


  1. Server URL and stream key of a RTMP supported streaming server.

  2. A Livepush account.

Step by step guide

Setting up a custom RTMP publish destination is very straight forward. Let's walk through the steps.

1- Sign in to your Livepush account (if you don't have one, create your Free Account.

2- Go to your Dashboard Home and click on your live stream i.e. Live Input or Pre-recorded Live.

3- In the Stream Dashboard page, click on Add Destination from the Destinations section on the right.

4- The destinations dialog will appear with all of the supported platforms, click on the "RTMP Encoder" icon from the bottom.

5- Now the dialog box will ask you to enter your RTMP servers' URL and Stream key.

Please make sure to start your server URL with rtmp:// and could also include the pathname in the end of it, such as /live/ or /rtmp/, etc. But not all streaming setups have one.

Now click on Save Destination, wait for it to get saved .. and then close the dialog box.

That's it! you have successfully added a new custom RTMP destination where you can start broadcasting to.

Bonus Step: Toggle the "ON/OFF" switch next to your custom RTMP destination and start streaming.

If you need any help in any step over the course or need improvements to the article, please do not hesitate to contact us via our Live chat support.

More Resources

Did this answer your question?