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 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 on 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.
  • 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 checkmark.


  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 for every event) and RTMPS (standard URL used to stream to RingCentral Events, that is across all 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. 

Tip: For further instructions on using the studio, visit StreamYard Support Center. Please note that StreamYard instructions and user interface haven't been updated yet, so RingCentral Events is still referred to as Hopin.