Recordings#
OpenVidu Meet can record meetings and store them on the server so they can be played back, shared and downloaded at any time — even after the meeting has ended.
Overview#
Recordings are always associated with the room where they were generated. They inherit the room's access permissions by default and are accessible both from within the room and from the global "Recordings" page of the OpenVidu Meet console.
Key principles#
- Recordings can only be started by a participant with
Moderatorrole. - A room must have recording enabled in its configuration to allow starting recordings.
- Recordings persist after the meeting ends and can be managed independently from the "Recordings" page.
- Each recording inherits the access permissions defined in its room.
Creation & Management#
Moderators start and stop recordings during a live meeting. Afterwards, anyone with the right permissions can browse, share, download or delete them.
- Start / Stop recording — how a Moderator starts and stops a recording during a meeting.
- List Recordings — browse all recordings from the console or from the room's join view, including access permission rules.
- Share & Download — generate shareable links or download recording files.
- Delete Recordings — remove recordings individually or in bulk.
Recording configuration#
Recording behaviour can be tuned per room at creation time or when editing a room.
- Recording layouts — choose between Grid, Speaker and Single Speaker layouts.
- Recording resolution — configure the resolution to balance quality and storage.
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 |