Skip to main content

Live Stream the Meeting

Live Stream the Meeting​

In this article we will learn how to live stream any meeting to the world.

Key Concepts​

Key Concepts

Room: Represents a place where an audio/video meeting takes place. Each room has a unique URL and can have different settings like public or private etc.

Session: A meeting that happened in the room is the session. The session would contain the duration, the number of participants, etc. Each Room would have multiple sessions. and there would be only one session active at a time for each room.

Participant Session: When the user joins a meeting, a participant session is created for the user. The participant session would contain the participant's joinTime, leftTime, browser, os etc.

Composition Composition is using multiple video / audio streams to create a single video / audio stream. click here

Live Streaming requires composition. Composition will be automatically switched on when you switch on live streaming

You can enable live streaming through the dashboard

Enable Live Streaming through Dashboard.​

Two dashboards

Screenshots below show the new dashboard. If you use the classic dashboard, pick the Classic dashboard tab — your choice is remembered on every page. You can switch at any time: Old dashboard in the header takes you back to the classic dashboard, and dashboard.metered.ca/v2 opens the new one. What changed in the new dashboard →

  1. Go to Video API & SDK → Rooms and click Create room, or

  2. To change a room you already have, open its ⋮ menu in the Rooms list and click Edit (or open the room and click Edit). Changes apply from the room's next meeting session.

In the Streaming output section, switch on HLS / DASH live streaming. Then click Create room (or Update room if you are editing).

Composition will be turned on if this option is selected.

The layout of the live stream is set in the Composition layout menu, in the Recording & composition section of the same form:

  • Natural grid: equal tiles for each participant
  • Active speaker: shows the current speaker enlarged

The Broadcaster layout (only the owner / meeting admin shown large) is not in the new dashboard's menu yet. To use it, set the layout on the classic dashboard.

HLS / DASH live streaming on the room form Enable Live Streaming in a room

Getting the Live Stream URl​

Once you have enabled live streaming, open the room: go to Video API & SDK → Rooms, open the room's ⋮ menu and click View. In the Room summary, the Live streaming (HLS/Dash) row shows the HLS URL (ending in .m3u8) with a copy button, and the Stream ID row shows the stream's ID. You can put this URL in any third party streaming player to play the Live Stream.

HLS live stream URL and Stream ID on the room page

Learn more about streaming players here