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 that are capable of generating and sending an RTMP stream and now can be streamed to Airmeet sessions as well.

 

SETUP PROCESS

  1. While creating a session you will get an option to either "Host on Airmeet" or "Use a streaming software"
  2. Choose "Use a streaming software" from the dashboard.
  3. Enter the session details
    a.Speaker details can be added and those details would be visible on the landing page.
    b.However, speakers mapped to this session won’t be able to come on stage.


image


4. Click Next to receive the Stream URL and Stream Key details. These are to be copied in the broadcasting platform that you will be using to send the RTMP feed.

image

 

5. Once the session is created, you will see the label “RTMP stream” on the session card.

image

 

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 from 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. In case there’s no input coming 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 be able to come on stage for a session being streamed in via RTMP.
  6. If multiple sessions in an Airmeet are being streamed in 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.







.