Streaming from StreamYard to Session via RTMP

  • Updated

StreamYard is a browser-based streaming production tool offering many customization options and multi-streaming. Compared to RingCentral Events Stages, Sessions are not supported natively as a destination, but you can still set up your stream using custom RTMP. This guide explains how to generate an RTMP setup for your Session and add RingCentral Events Session as a destination in StreamYard.

Important notes: 

When RTMP is not live, a Session room functions as an interactive space according to its settings. Once RTMP is live, certain limitations and conditions apply:

  • The RTMP stream will not be viewable on the mobile app or mobile browsers; it is only accessible via desktop browsers.
  • Screen sharing, Miro, Figma, YouTube, and other engagement features are disabled.
  • Closed Captions are not available for RTMP-streamed content. Consider adding captions directly in your broadcast studio. 
  • The RTMP stream can only be stopped from the broadcast software, not from within the session itself.
  • RTMP cannot be used in Expo Sessions.

Generating RTMP Setup

To generate Session RTMP setup in a multi-track event:

  1. Go to Event Dashboard > Venue > Sessions.
  2. Click Add session to create a new session or hover over an existing Session and click the Pencil icon to open Session settings.
  3. Under RTMP settings, select the Enable RTMP streaming check box.


  4. Click Save.
    ✔ You will be brought back to the list of Sessions. 
  5. Hover over the Session and click the People icon to open the RTMP details.


  6. Click Generate RTMP Setup.
    ✔ You'll be presented with a Stream Key (unique key generated specifically for your event) and RTMPS (a standard URL used across all events on RingCentral Events) for two destinations.
    Note: The first and preferred is the main RTMP server in place. Should any issues arise when connected to the preferred server, we recommend switching to the backup provider. We use MUX as the preferred provider and Amazon's Interactive Video Service (IVS) as the backup.

Connecting RTMP to StreamYard

To add RingCentral Events Session as a destination in StreamYard:

  1. In your StreamYard account, go to Destinations and click Add a destination.
    connect_hopin.png
  2. Select Custom RTMP from the list of available destinations.Screen_Shot_2022-01-07_at_1.26.25_PM.png
  3. Paste the Stream Key and RTMPS you've generated in RingCentral Events and give your destination a name. Click Add RTMP server.
    Screenshot

Once your Session is added as a destination, you can choose it when creating a new broadcast:

Screenshot

 

Remember, there is roughly a 10-second delay between the source stream and the RingCentral Events Session. 

Tips:

  • For further instructions on using the studio, visit StreamYard Support Center
  • Since StreamYard supports multi-streaming, we recommend creating two destinations and sending your stream to both the primary and backup servers simultaneously. This ensures an automatic and seamless transition to the backup if any issues occur with the primary stream, maintaining a smooth experience for your attendees. To learn more about technical recommendations and requirements, refer to our guide Streaming to both preferred and backup/fallback RTMP endpoints.

Was this article helpful?