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.

 

SETUP PROCESS


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 a label 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 are to 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 label “Stream into Airmeet” 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 that’s coming 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 stream being sent and the stream being received.
  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. If multiple sessions in an Airmeet are streamed via RTMP, each will have a different 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.







.