TABLE OF CONTENTS






1. Overview

RTMP is a protocol to stream audio and video by maintaining low latency connections.

Through the “stream in via RTMP” feature, you can show the output of a broadcasting platform directly on the Airmeet stage.

Broadcasting tools such as OBS, Streamyard, Vimeo, VMix, and others capable of generating and sending an RTMP stream can now be streamed to Airmeet sessions.



2. Event level & Session level key

 As an organizer, you can set 2 forms of stream key, whereas the URL remains the same throughout the platform.

2.1. Event level key

Event level stream key can help you have 1 single key for all your "Stream into Airmeet" based sessions. Once streaming is started, you would be able to view stream input in all the sessions created under the "Stream into Airmeet" type of session.

How to enable event-level key


Steps: Go to the Event dashboard > Click on the 'Settings' tab > Go to "Stream into Airmeet" and  Toggle "Do you want to enable a universal stream-in key?" towards the right.



After enabling the event level key, all the sessions created under "Stream into Airmeet" (RTMP input-based session) will have a single-stream key & URL.



Note: The streaming output will be viewed all backstage in case the event level key is being used. Therefore, organizers need to ensure they start the particular day session only.



2.2. Session level key


To stream in via a unique RTMP stream key for each session, you can create a session and copy the stream.

If you have a parallel or overlapping session, you can generate a separate stream key while creating the session itself.



Note: Kindly enable a separate session-level stream key for the parallel stream-in sessions.




3. Setup stream key & URL for your next session


Add a new session, go to your event dashboard and click on the schedule tab. 



Step 1: Event dashboard > schedule tab > Sessions > +Add an activity > Select activity (session) type > Choose Stream into Airmeet




Step 2: Add Session components

Add the following details, which would be displayed on the events landing page & schedule tab during the event.



a) Session Name: Enter the session name, which should be clear and descriptive. Session details are visible to participants on the landing page agenda and the platform as well.

b) Session Date: Enter the session date when the speakers and host would be going live.

c) Session Time: Enter the session time for participants to know what time they need to attend. You can also add a custom time by double-clicking on the time section.

d) Duration: Enter the duration of the session in minutes.

e) Host: The session host is one point of contact for a live session and manages the stage controls. A host can only be a team member of the community.
Help Article:  How to add a community team member (Event Manager) in Airmeet?

f) CohostThe co-host feature allows you to have another user share event hosting responsibilities with the host. Having a co-host helps the host focus on moderating the event while the co-host handles the administrative aspect of the session.
Help Article: What is a Co-host feature, and how to add a co-host to the Airmeet event?

g) Session summary: Add a brief description of the session, which participants can read about and get a glimpse about.

h) Speakers: Add up to 50 speakers for a particular session.

Note: For an RTMP-based session, the speaker can't join backstage or on stage while the session is live. In contrast, as an organizer, you can add them as speakers and map them for an RTMP session to display their information on the event landing page and session agenda during the event.

Help Article: How to add a speaker and map them to a session?

i) Session tags (Applicable in conference format): Tags are labels attached to a session or booth to identify or filter out the topic of interest.

Note: You can add up to 100 tags cumulatively for an event.

j) Control who can join: The organizers/host can control who can enter certain sessions in Airmeet events. Controlling access can be done based on either Ticketing tiers or the list of registrants/ list of attendees uploaded by the organizer using CSV file upload or can avail both the options.
Help Article: Control who can access your event session (restrict session-based entry)




Step 3: Once the details are entered, click on the Save button.


Step 4: To receive the RTMP key & URL, click on the edit option and copy the stream key & URL. These will be copied in the broadcasting platform you will be using to send the RTMP feed.



Note: RTMP Key & URL does't require any password to send a RTMP stream output.



5. Once the session is created, you will see the “Stream into Airmeet” label on the session card.


 



4. Going Live with the broadcast

Step 1. For the broadcast to be visible to the attendees on Airmeet, the host will need to start the session backstage.


Step 2. When the host goes backstage, they will see the input from the broadcasting platform

The message Audience can’t view you until you start the session will disappear once you start the session.

image


 

Step 3If there’s no input from the broadcasting platform, the host will see a message indicating No stream input yet.

image

 

Step 4Once you start receiving the input from the broadcasting platform, click on the Start Session button on the top right. The attendees will now be able to see the broadcast.

 


5. Streaming software recommended setting

A/V Format

  • Video Codec - H.264 (Main Profile)
  • Audio Codec - AAC


For Smooth Streaming

  • Resolution: 1920x1080p
  • Framerate: 30fps
  • Recommended Bitrate:5000 kbps
  • Keyframe Interval: 2 seconds 


For Great Streaming  (Recommended for low internet bandwidth)

  • Resolution: 1280x720p
  • Framerate: 30fps
  • Recommended Bitrate:3500 kbps
  • Keyframe Interval: 2 seconds 


For Good Streaming  (Recommended for bad internet bandwidth)

  • Resolution: 720x480p
  • Framerate: 30fps
  • Recommended Bitrate:1000 kbps
  • Keyframe Interval: 5 seconds


For more detailed information about software configuration, kindly click here.
 

Note: if you're streaming from another 3rd party broadcasting software that provides an RTMP output, you might get black bars on the side as those platforms/software doesn't provide a mechanism to configure custom resolution.
 


6. Important Points to remember:

  1. There would be a latency of about ~15-20 seconds between the sent and the received stream.
  2. If the input stops midway during a live session, the stream will freeze at the last frame.
  3. Raise a hand and invite to the stage will not work for a session being streamed in via RTMP.
  4. Neither the host nor the mapped speakers will come on stage for a session being streamed in via RTMP.
  5. The streaming output will be viewed all backstage in case the event level key is being used. Therefore, organizers need to ensure they start the particular day session only.
  6. If multiple sessions in an Airmeet are streamed via RTMP, each can use a different stream key or single key after enabling the event-level stream key.
  7. The session host/co-host cannot run any Pre-recorded video or accept any hand-raise request.

 


7. Streaming Domain whitelist (optional)

Streaming won't be visible in case the above domains are blocked in the user system or network.

Whitelist all subdomains of 








Need more help? Contact support@airmeet.com or visit our 24*7 Support Lounge.



Want to brainstorm and connect with other Airmeet Users and Event Professionals from around the world?  Fill in the form to Join our community on Slack.