Platform

Co-Hosts

Recordings support multiple hosts. The recording owner (main host) creates the session and controls the recording lifecycle, while co-hosts join to participate in the video session.

Inviting Co-Hosts

  1. In the Recording page, open the Hosts panel.
  2. Enter the email address of the person you want to invite.
  3. Click Add Co-Host.
  4. The invited person is added to the recording's co-host list and receives a link to join.

You can invite co-hosts at any point: during setup, while recording, or even while paused.

Joining as a Co-Host

When a co-host opens the recording link:

  1. They see the Setup Modal to select their camera and microphone.
  2. After selecting devices, they click Join to connect to the recording session.
  3. They are automatically added to the canvas composition in the next available position.
  4. If background removal mode is active with a single host, it is automatically adjusted when a second host joins (background removal is not supported with multiple hosts in the same frame).

Real-Time Synchronization

All co-hosts stay in sync through two mechanisms:

  1. HotMic real-time messaging platform — Real-time delivery of state changes, composition updates, countdown events, and save progress. Typically under 100ms latency.
  2. Backend Polling — A fallback that polls the recording data every 3-5 seconds to catch any missed HotMic real-time messaging platform messages and ensure consistency.

When the main host makes a change (starts recording, pauses, changes the composition), co-hosts see it reflected immediately via HotMic real-time messaging platform. If a HotMic real-time messaging platform message is missed, the next polling cycle catches it.

Co-Host Departure

When a co-host leaves the session (closes the browser, disconnects, or explicitly exits):

  • Their video is removed from the canvas composition.
  • The layout automatically adjusts to fill the space.
  • If they rejoin later, they are re-added to the composition.

Removing a Co-Host

The main host can remove a co-host from the recording:

  1. Open the Hosts panel.
  2. Find the co-host in the list.
  3. Click Remove.

Removing a co-host disconnects them from the recording session and removes their video from the composition.