Ooyala-Facebook Live Stream Integration
- The Ooyala Live platform leverages the Elemental Live encoder to push the live stream to a Facebook Real Time Messaging Protocol (RTMP) ingest point. The stream format aligns with Facebook-recommended specifications: 720p (720x1280) at 30 frames per second, an I-frame every 2 seconds, and a bitrate of 2500 kbps.
- Ooyala's channel-based integration uses Facebook's Live Graph API to post a live video on a Facebook user's page.
For Ooyala Live customers who subscribe to the integration service, setting up the integration involves a single extra step in the channel configurations instructions (see Setting Up a Channel). When defining packaging (choose Ooyala Package) and encoding partners for a channel, you simply click the Facebook Syndication checkbox.
When you start the channel, you provide login credentials for the Facebook account you want to use, and then select a page (already created by the user in Facebook) on which you want to post the live stream. Facebook responds (behind the scenes) with the URL of the RTMP ingest point. Thereafter, the live stream appears in Facebook (the channel name becomes the title of the live stream).
Ooyala Live can also multicast an RTMP live stream to Facebook and Ooyala Players at the same time. In the Encoding setup, the second output (RTMP) goes to Facebook.
Ooyala offers integration with Facebook Live as a free add on. Check with your Ooyala representative to determine if your current Ooyala Live setup supports Facebook syndication.
During the channel creation process, you can log into your Facebook account and select the page to which you want to publish a live streaming channel. Your Channels page, when running, will display Facebook-related information, including the Facebook account name and page name. When your channel is in a stopped state, you can remove Facebook syndication, modify the Facebook account name and page selection, and set a duration to run an RTMP push to Facebook. You can also set the Stream duration (Minutes) to the length of time you want to publish to Facebook: The maximum is 240 minutes. This maximum is a limitation set by Facebook.
This feature is available for all channels created after May 31, 2016.