Tips and tricks for streaming Hybrid presentations on RingCentral Events

  • Updated

Discover tips and tricks for streaming a Hybrid event's video feed, combining in-person speakers at the event location with online speakers.

This article offers basic guidelines for achieving this setup. It's designed for events supported by dedicated AV teams with sound technical knowledge and experience. While not exhaustive, it provides useful insights for seamless execution.

1. Configuring RingCentral Events

Set up a Stage on RingCentral Events with StreamYard as a stream provider to save the RTMP parameters for your streaming software. Refer to Stage tutorial if you need additional guidance on how to set up a Stage. 

You can use either the Preferred or Backup parameters. See Using preferred and backup RTMP stream endpoints for more details.

Next, create additional Stages or Sessions that will serve as "Virtual Recording Rooms". Select specific ticket types under Who Can Watch (for example AV team ticket and Speaker ticket) to restrict access to this area to all attendee. 

Virtual recording rooms are Stages or Sessions used to capture the video feeds of your remote speakers and other digital feeds such as YouTube videos. Each video will then be captured via its own web browser page (see below for source options) and fed into your streaming software as a video source. For example, one stage and one session (virtual recording rooms) open in their own Chrome tab, can be fed into the streaming software as two separate video sources (input) and then combined into one stream to your public RingCentral Events Stage (output).

Input sources into your streaming software can be:

  • Window capture (containing the virtual room session or stage stream, live stream from event,  Google Meet or Zoom meeting, etc.)
  • Video Capture Device (actual camera devices for the live event in-person or webcam)
  • Media Source (local pre-recorded video file)
  • Display Capture (containing the virtual room session or stage stream, live stream from event,  Google Meet or Zoom meeting, etc.)
  • Browser (containing the virtual room session or stage stream, live stream from event, Google Meet or Zoom meeting, YouTube video, etc.)

Screenshot_2021-06-13_at_15.03.06.png

As you can see there are many options and combinations that can be used to feed input sources into your streaming software, we recommend testing different scenes and sources to fit your needs accordingly. 

2. Configuring your streaming software

In our example below, we are going to use OBS. Create a scene for all needed stages or sessions setups:

  • The first scene set as just the in-person camera feed
  • The second is a hybrid of the in-person feed and speakers in a virtual recording room
  • The third is just the digital speakers within RingCentral Events

Once the scenes are created in OBS, populate them with the sources (inputs) from the source tab. These can be local cameras (at the event) as well as browser captures of stages and sessions for RingCentral Events online speakers in virtual recording rooms.

Screenshot_2021-06-13_at_14.51.11.png

Design the layouts as you wish, see an example preview below with a local camera feed on the left (this could be the in-person, local camera of your Hybrid event), and on the right the two camera feeds are captured directly within the virtual recording studios via web browser.

image3.png

3. Configuring the A/V Settings

Stream URL

Use the <RTMPS-url> + <stream-key> saved in step 1 above as the output stream in your streaming software.

Internet connection

Use wired connections. WiFi and LTE connections can be spotty or suffer from interference or latency due to bad QoS/packet-queue prioritization. Whenever possible, rely on a wired connection for broadcasting.

Video

  • Codec: H.264
  • H.264 level: Main
  • Bitrate: up to 8500 Kbps. (note that this is excessive in most cases, it is the max bitrate supported, 5000 Kbps will be sufficient for a full HD 1080p stream)
  • Frames per second (FPS): 30/60
  • Keyframe: 2-second interval
  • Aspect Ratio: 16:9
  • Always use Constant BitRate (CBR), not Variable BitRate (VBR)
  • Use progressive signal flows; avoid any interlaced video in production flow and/or encoding

Audio

  • Codec: AAC LC
  • Bitrate: anything up to 320 Kbps
  • Sample rate: 44.1 Khz or 48 Khz (it is best to match your production audio flow)
  • Channels: Maximum 2 - Stereo (mono or stereo audio channels supported)

Find more details in our Required RTMP Streaming Encoder Settings guide. 

4. Going Live

Once setup, you can broadcast from your broadcasting software of choice directly into your public RingCentral Stage via the RTMPS stream details saved in Step 1 above.

You would then manage the entire show from your broadcasting software via your AV team similarly to recording an in-person event. The difference is that instead of just saving the recording locally or broadcasting to a local screen, you are directly outputting your feed into RingCentral Events where your online guests are also attending your Hybrid event.


Was this article helpful?