Recordings#
Recording a meeting#
Recordings must be started by a participant with role "Moderator" in the meeting view (see Participant roles in a room).
While the recording is active, all participants in the meeting will see an indicator in the bottom left corner.
To stop the recording, a participant with role "Moderator" must simply click the "Stop recording" button. The recording will be automatically saved in the OpenVidu Meet server.
Viewing recordings#
By default, recordings share the same access permissions as their rooms. Whenever a user uses a room link to join a meeting, they will also have the possibility of accessing the list of its previous recordings (if any):
The recording list shows every recording of that particular room:
Participants can also open the list of recordings for that room directly from the meeting view:
The recording view allows playing the video, downloading it or creating a shareable link:
Access permissions for recordings#
When creating a new room, you can define who is allowed to access and manage the recordings generated within that room. This access control system helps ensure privacy, security, and proper role-based permissions for recorded meetings.
Available access options#
-
Only admin Restricts access to recordings exclusively to OpenVidu Meet administrators. This option provides the highest level of security and is ideal for sensitive meetings. Administrators always retain access to recordings from any room.
-
Admin and moderators Grants recording access to administrators and participants assigned the Moderator role. This configuration allows trusted meeting leaders to review or manage recordings while maintaining controlled access.
-
Admin, moderators, and speakers (default) Allows administrators, moderators, and participants with the Speaker role to access recordings. This default setting offers a balanced approach, promoting collaboration while still enforcing role-based permissions.
Info
Participants with role "Speaker" may only play recordings. Administrators and participants with role "Moderator" can also delete them.
Recording layouts#
OpenVidu Meet provides multiple recording layout options that can be configured when creating a new room. These layouts determine how participants appear in the meeting recording, allowing you to choose the most suitable format for presentations, webinars, or collaborative sessions.
Available recording layouts#
-
Grid layout Displays all participants in an evenly spaced grid. This layout is ideal for team meetings, classrooms, or collaborative discussions where seeing all participants simultaneously is important.
-
Speaker layout Highlights the active speaker in a larger frame while showing other participants in smaller thumbnails. This layout is perfect for interactive sessions where one participant speaks at a time, keeping the focus on the main speaker.
-
Single Speaker layout Records only the active speaker, hiding all other participants. This layout is best suited for presentations, lectures, or interviews where the focus should remain entirely on the speaker.
Sharing recordings via link#
Specific recordings can be shared through a link:
-
Users can generate a shareable link from the recording list.
-
Users can generate a shareable link from the recording view.
-
From OpenVidu Meet console it is possible to generate shareable links for any recording.
Room recording settings#
Rooms can be configured with different recording settings. You can set up these settings when creating a new room or editing an existing room.
- Allow Recording / No recording: whether to allow recording the room or not.
- Recording Access Control: who can access the recordings of the room. See Access permissions for viewing recordings.
Managing recordings#
OpenVidu Meet console can be used to manage all recordings from the "Recordings" page. It is possible to see all recordings, play them, download them, delete them, and share them via a link:
Recording REST API#
Recordings can be managed via the OpenVidu Meet REST API:
| Operation | HTTP Method | Reference |
|---|---|---|
| Get recording | GET | Reference |
| Get all recordings | GET | Reference |
| Delete recording | DELETE | Reference |
| Bulk delete recordings | DELETE | Reference |
| Download recordings | GET | Reference |
| Get recording media | GET | Reference |
| Get recording URL | GET | Reference |










