TABLE OF CONTENTS

  • Overview
  • Event & Session level stream key & URL
  • Setup Process
  • Going Live with the broadcast
  • Streaming software recommended setting
  • Important Points to remember




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.

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.

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

Step 1: Go to the Event dashboard > Click on the 'Basic info' tab > 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.




Disclaimer : 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.



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.




Setup


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


Step 1: Event dashboard > schedule tab > +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.



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


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


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


  • Duration: Enter the duration of the session in minutes.




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


  • Speakers: Add & map up to 10 speakers for a particular session. Speakers will get an option to interact with each other backstage with other speakers and hosts and can go live whenever the session is live. 
    Help Article: How to add a speaker and map them to a 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.


  • 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 15 tags cumulatively for an event.


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


 



Going Live with the broadcast: -

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

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


 

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

image

 

4. Once 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.

 


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.
 


Important Points to remember: -

  1. There would be a latency of about ~15-20 seconds between the sent and the received stream.
  2. Recording of sessions won't be available on the dashboard.
  3. If the input stops midway during a live session, it will freeze at the last frame.
  4. Raise hand and invite to the stage will not work for a session being streamed in via RTMP.
  5. Neither the host nor the mapped speakers will come on stage for a session being streamed in via RTMP.
  6. 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.
  7. 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.

 

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 litix.io (for Mux Data beacons) and mux.com (for video and dashboard-related functionality) essentially  *.litix.io and *.mux.com. For RTMP-based sessions.







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