Streaming API Overview

The Streaming APIs enable customer's application to stream the conference to a large number of viewers. Low Latency Streaming (LLS), HTTP Live Streaming (HLS), and Real-Time Messaging Protocol (RTMP) are supported for live conferences. RTMP is used for streaming through a third-party service such as Youtube and Facebook.

LLS allows a customer to stream conferences to up to 60k viewers over low latency WebRTC using Millicast streaming services. LLS requires the Millicast stream name and the publishing token parameters that are available in the Millicast dashboard. Using these parameters, customers can call the LLS REST APIs to start or stop streaming to an RTMP endpoint.

❗️

Note

Due to the current system capacity limit, HLS streaming is only available for selected customers.

The concept of Streaming is similar to Recording. The Communications API Mixer Service, using either default or customized layout, can stream to a destination based on the method chosen by the application. The customizable mixer layout app, has the flexibility to implement use case specific layouts. In other words, customer can have different layouts for recording, HLS streaming and RTMP streaming. It is not possible to stream a recorded conference.

For more information regarding the streaming format, refer to this page.