Guide to RTMP streaming

Guide to RTMP Streaming: Stream to Any Platform with OneStream Live

Live Streaming Jun 4, 2021

With the proliferation of social networking platforms and the overwhelming video content produced by content creators, the desire to multistream across several social media remains an intriguing concern. The situation aggravates when these media do not allow direct integration with your live streaming platform. Well, now you have one less thing to worry about! With the custom RTMP streaming feature in OneStream Live, you can broadcast your video streams to other social networking platforms that are not directly integrated with OneStream Live. All you need is a valid RTMP URL and Stream key of the desired destination platform.

RTMP is the secret sauce behind real-time and on-demand streaming and the de facto standard for transporting videos over the internet.

🌐 What is RTMP and Why Does it Matter to your Stream?

RTMP is an Adobe-owned protocol that provides high-performance video, audio, and data transmission between the encoder and the server across the internet. The acronym stands for “Real-Time Messaging Protocol” and offers a bidirectional multiplex service over a reliable stream transport such as TCP. The protocol plays an integral role in delivering streams smoothly and with a lot of information, essentially splitting it into chunks.

RTMP is just one streaming protocol, albeit a powerful one. The custom RTMP link opens up unlimited possibilities for users to stream their pre-recorded videos anywhere as long as they have a valid RTMP URL and streaming key. It is widely recognized in the streaming industry for its commendable features such as the following:

  • It is applauded for low latency streaming.
  • It provides secure, cloud-based streaming, which offers convenience and security for live streaming needs.
  • It creates a reliable streaming experience by maintaining constant contact between the video player and the server.

🔀 How to Configure RTMP Settings with OneStream Dashboard

Here is a step-by-step process of setting up streaming for some popular live streaming destinations via OneStream Live:

  1. Open OneStream Live dashboard
  2. From the right side, click on the Connect button.
  3. Click on the Custom RTMP account.

Add the following information:

  • Social Account Name can be anything you choose
  • Choose Platform can be anything you choose
  • Server or RTMP URL starts with RTMP:// which can be obtained from the destination where you plan to stream. Check below to get RTMP URL for some popular platforms.
  • Streaming Key from the respective social platform

Here is how you can fetch RTMP URL and Streaming Key from the most popular live streaming destinations:


👉 Facebook Event

  1. Open Facebook and click What's on your mind? at the top of the News Feed. Select Live Video option.
  2. From the left bar, select where you’d like to go live and the selected Facebook profile, page or group will be the host of the Facebook event.
  3. Click on Create live video event > Set up Event in Facebook live producer.
  4. In the left side bar, enter event details including Event name, date & time, privacy and description.
  5. Click Next.
  6. In the left column, click on Settings > Stream.
  7. Copy persistent stream key from the right side window.
  8. Click Create Event.
  9. Click Set up Live Video.
  10. In the left sidebar, make sure that the Complete post details check box is green.
  11. Scroll down and toggle on Go Live automatically at scheduled start time.
  12. Click on Save Changes .
  13. Go to OneStream dashboard, From the right side, click on the Connect button.
  14. Click on the Custom RTMP account.
  15. Assign a name to your Custom RTMP social account & choose platform as Facebook.
  16. Paste the Persistent stream key copied from Facebook Event.
  17. Click Connect to OneStream.
  18. Once a Custom RTMP account is connected, Schedule a stream on that Custom RTMP social account via OneStream.

The stream will go live on the Facebook event at set date & time automatically!

Pro Tip: Schedule the stream in OneStream by setting up the time to be 1 minute after the scheduled time on Facebook. For example, if you have scheduled a video on Facebook at 10:00, set the scheduled time in OneStream to be 10:01. This is to prevent any stream cut at the beginning of the video due to a slight time difference between Facebook and your computer's clock.

Tips to Master Facebook Live
Plan, promote, engage, constantly reintroduce, enjoy mistakes, encourage to like, share & subscribe, add subtitles.

👉 LinkedIn

LinkedIn has officially introduced its live producer, which allows the streamer to get the RTMP URL and Stream Key.

  1. Log on to your LinkedIn Account.
  2. Go to the custom stream page at
  3. Under New stream, select Go Live Now.
  4. Under Create a post, select the LinkedIn Profile or Page you want to stream to.
  5. Add a Title for your stream under your stream details.
  6. In the Stream settings tab, pick your region, then click Get URL.
    ProTip: Currently not all regions have a dedicated source for streaming on LinkedIn. If your region is not in the Region dropdown list, you can still go live on LinkedIn by selecting the region closest to you.
  7. In the OneStream dashboard go to Connect, and add LinkedIn.
  8. Copy the Stream name information from LinkedIn to the Stream Key field.
  9. Click Connect to OneStream.
  10. Copy the Stream URL and Stream Key and paste them into your OneStream Dashboard.
  11. You will see a preview of your live video on the custom stream page. When you’re ready, click Go Live.
Live Stream on LinkedIn Live via OneStream Live
You can now live stream on LinkedIn Live directly via OneStream Live, without any RTMP configuration.


  1. Login to WOWZA Streaming Cloud.
  2. Click on Add Live Stream.
  3. Give your Live Stream a name.
  4. Choose a location that is nearest to you. Click Next.
  5. Select Other RTMP from the list of encoders.
  6. Choose Push Stream, select Push to stream source, and click Next.
  7. Select your playback settings as per your needs. You can leave this section as default if you are not sure.
  8. Under Hosted Page Settings, you can set up the live stream on a specific webpage hosted by WOWZA. Give the title and description of the live stream for the hosted page in this section.
  9. Review your settings and click Finish.
  10. Click Video Source and Transcoder and scroll down to look for Source Connection Information.

This is the information you need to enter in OneStream.

  1. In the OneStream dashboard under Accounts, go to connect and click WOWZA.
  2. Change the social account name if you wish.
  3. Copy the Primary Server information from WOWZA to the Server URL field.
  4. Copy the Stream name information from WOWZA to the Stream Key field.
  5. Click Connect to OneStream.
  6. Click Start Live Stream in WOWZA. Now your WOWZA account is ready for live streams from OneStream Live.
  7. Now you can schedule a stream on this newly configured WOWZA social account or go live in real-time. Your live stream will be visible in your WOWZA dashboard.
How to Live stream on Wowza using OneStream Live?
Live Streaming on Wowza

👉 Vimeo

  1. First, you will need to create an event on Vimeo.
  2. Login to
  3. Click the Live Events option on Vimeo Dashboard.
  4. In the Events tab, click Connect (RTMPS).
  5. Copy the RTMPS URL and the Stream Key.
  6. Click Event Setup to set the event details on Vimeo.

ProTip: You can check the Preview stream before going live button to preview the live stream beforehand and in this case you will need to click "Go Live" from Vimeo. If you do not check this button then the stream will go live automatically.

7.  Click on Schedule Your Event. Here you can get the link for your live stream that can be shared with your audience before the event starts.
8.  Set a Date and Time for your event and click Save.
9.  Go to OneStream dashboard and on the right side click Connect > Add Vimeo Account.
9. Add Vimeo details:
   - Assign a name of your choice to your Vimeo social account.
   - Paste the RTMP URL in the Server URL box.
   - Paste the Stream Key in the Stream Key box.
10. Click Connect to OneStream.
11.  Schedule a live stream or go live in real-time on your Vimeo social account in OneStream. Incase of a pre-recorded video, remember to set the time in OneStream one minute after the event start time in Vimeo.
12.  The live stream will start broadcasting to your Vimeo event.

How to Live stream on Vimeo using OneStream Live?
Live Streaming on Vimeo

👉 DaCast

  1. Log in to DaCast:
  2. Click Add. Create a Live Channel.
  3. Select the channel. Under Encoder setup, select your encoder. For example, for OBS, you will select OBS Telestream.
  4. Note the Stream URL, Stream Name (the stream key), plus the login and password details.
  5. In the OneStream dashboard, enter these details in the Custom RTMP social account settings and click Connect to OneStream.
  6. Start your live broadcast. You can watch the stream on DaCast by clicking Preview.
How to Live stream on DaCast using OneStream Live?
Live Streaming on DaCast

Although RTMP might sound like a mere technical protocol, it has magical applications in the live streaming industry. The greatest advantage is that it is universal across several destinations, including unlimited social networking platforms, allowing streamers to broadcast their video content anywhere and everywhere.

Learn how to configure other popular social media with OneStream Live through custom RTMP settings via our HelpDesk articles: All you need to know about Custom RTMP usage with OneStream.

Reach Your Nearest Server - RTMP Streaming Explained
Use the nearest OneStream RTMP server to enjoy a smooth and optimal real-time live streaming experience.

Download OneStream Mobile App.

OneStream Image Gallery

OneStream Live is a cloud-based solution to live stream across 45+ Social Media Platforms and the web simultaneously. For queries and feedback, Live Chat with our team or write to us at [email protected]. You’re also welcome to Write for Us!


Saba Mohsin

Saba is the Lead Digital Content Writer at OneStream Live. She is a progressive researcher and an ardent blogger with a keen eye on ground-breaking technologies.