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
- In the Recording page, open the Hosts panel.
- Enter the email address of the person you want to invite.
- Click Add Co-Host.
- 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:
- They see the Setup Modal to select their camera and microphone.
- After selecting devices, they click Join to connect to the recording session.
- They are automatically added to the canvas composition in the next available position.
- 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:
- HotMic real-time messaging platform — Real-time delivery of state changes, composition updates, countdown events, and save progress. Typically under 100ms latency.
- 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:
- Open the Hosts panel.
- Find the co-host in the list.
- Click Remove.
Removing a co-host disconnects them from the recording session and removes their video from the composition.