RTMP Syndication to Facebook Live, YouTube, or Twitter
RTMP Syndication through vCloud Syndication allows broadcasts to be pushed to Facebook, Youtube, or Twitter in addition to the vCloud site. These social media platforms can be a great way of reaching other audiences and allow for broadcasts to be streamed to multiple sites. The addition of these different endpoints requires data to be input on a per-broadcast basis.
-
Facebook
Navigate to Facebook and choose from the "What's on Your Mind" option, as making any other post. Click on the three dots to expand post options select "Live Video".
Facebook frequently updates its livestream platform's interface, if the following is inaccurate, please let us know.
-
On the left-hand side of the Live Producer page choose which page to livestream to. Select between Go Live or Create live video event on the right. If the broadcast is in the future select Create Live Video Event.
-
Fill in the information regarding the event (date, time and privacy settings). the privacy settings. Click Next.
-
Navigate to Settings and then Stream. Then on the far right, locate the Stream Key Setup. Copy-and-paste into vCloud or Production Truck. The Stream Key and RTMP URL from Facebook are needed.
Facebook stream keys are valid until you log out of Facebook, so we would not recommend logging out of Facebook if using Facebook's livestreaming
-
Under Stream Settings, it is recommended disabling End live video if stream stops if network issues are anticipated. This ensures that if there is a network interruption, the Facebook event does not get removed or stopped. If this is enabled and you are disconnected the broadcast will stop on Facebook and you will have to create a new one with new RTMP information.
-
On your broadcast creation page, go to Syndication, and click Add RTMP Push Endpoint.
-
Input the URL that Facebook provides in the URL field. It is also below for your convenience. Under the Stream Name/Key input the Stream Key that Facebook provides.
Facebook URL: rtmps://live-api-s.facebook.com:443/rtmp/
-
Navigate down on vCloud and hit Save.
The URL will always be the same, but the Stream Name/Key is unique per broadcast.
-
Back on Facebook, in the lower left hand corner, select Create Event. The broadcast is now scheduled to go live on Facebook.
-
The Event will automatically go live at the time selected, per Facebook, regardless of when you begin streaming the actual broadcast through BlueFrame.
-
YouTube
Once logged in on Youtube, click on the video camera icon with the plus in the top right. This will generate a drop-down menu. Select the "Go Live" option
-
In Youtube Studio, go to the left center of your screen. Choose "Stream" to set up the broadcast on Youtube.
-
Fill in some basic details about the particular broadcast. The stream will then be created, and a pop-up entitled "Stream Setup Help", will be seen. This information is needed.
Once on the "Stream Setup Help" popup, copy both pieces of information displayed in the Stream Name/Key.
-
If you click off of this pop-up the Stream information can still be found right on the broadcast's settings page under the "Preview" window, on the default tab entitled "Stream Settings.
Under Additional Settings, select the following to make broadcasting easier.
- Enable Auto-Start to not have to manually hit Go Live on Youtube in a browser.
- We do not recommend enabling Auto-Stop, as this will stop your Youtube stream if the connection is lost. This may occur if your network drops.
-
On your broadcast creation page, go down to "Syndication", and click "Add RTMP Push Endpoint".
-
Paste the Stream Name/Key from YouTube into Stream Name. The Stream URL will be the Stream URL that Youtube provides, it is also below for your convenience.
Youtube URL: rtmp://a.rtmp.youtube.com/live2
The URL will always be the same, but the Stream Name/Key is unique per broadcast.
-
Click Save at the bottom of the broadcast creation page. When the BlueFrame stream begins in Production Truck, it will begin sending video data to the YouTube event.
You WILL need to manually send the broadcast live from YouTube's end, and click to end it. Unless you have the Auto-Start option enabled on Youtube's stream settings.
If you make changes to RTMP information during a stream, you will need to stop the stream and restart it in order for the RTMP information to update.
-
Twitter
Twitter requires that you are a Twitter Partner in order to use their non-mobile live-streaming service. For more information: Twitter Media Studio
If you already have access to Twitter Media Studio, login and navigate to Producer, then the Sources tab, and finally select Create Source.
Enter in a Source Name, such as the name of the broadcast on BlueFrame. Select the Source type as RTMP and then select your geographic region. Click Create.
-
When that Source is selected from the Source menu, it provides the RTMP information. Copy this now, or it will also appear when creating the actual broadcast on Twitter.
-
Navigate back to the Twitter Broadcasts tab on Twitter Media Studio and select Create Broadcast in the upper right hand corner.
-
Enter in the appropriate information that Twitter requires, such as: Name, Category, Audience, Recurring, etc. For more information regarding certain Twitter broadcast settings: Twitter Media Studio Broadcasts
Then from the Sources dropdown, select the Source just created. The RTMP information appears again.
The Start and Stop times on Twitter are important. Twitter will start the stream automatically at that time and will end the stream automatically at that time.
-
On your broadcast creation page go down to Syndication, and click Add RTMP Push Endpoint.
-
Copy-and-Paste the Source URL and Stream Key from Twitter into the Appropriate fields on vCloud.
Below is an example of what that would look like inputted into vCloud.
The URL will always be the same, but the Stream Name/Key is unique per broadcast.
-
Click Save at the bottom of the broadcast creation page.
-
On Twitter Media Studio, navigate down and select Create Broadcast.
-
BlueFrame stream in Production Truck will start and begin sending video data to your Twitter event and you will see it populate on Twitter Media Studio in the preview area.
If you make changes to RTMP information during a stream, you will need to stop the stream and restart it in order for the RTMP information to update.
FAQs
One of our syndication destinations is not livestreaming, how can we fix this?
You will need to stop and start the livestream for the livestream to try and send it to those destinations again. Please ensure the RTMP information entered matches the social media platform's exactly.
Can we syndicate to a destination that is not a social media website?
Yes, if that site is able to provide RTMP information we can push to it. Please see the following tutorial.