Set up recordings
Follow this guide to enable recordings on 100ms dashboard.
Enable recordings
- Go to your template on 100ms dashboard
- Go to Recordings tab and enable a recording mode
Configure your recordings
You can configure how to record your files with certain configurations
Storage for Recording Assets
You have two storage options for recording assets:
- Self-storage - Configure a cloud storage location (for example AWS S3 or GCS) under the storage configuration in your template. By default, 100ms will upload any generated recording assets to this defined location. Set up storage configuration to use this option.
- Store with 100ms - If no custom cloud storage is configured, any generated recording assets are uploaded to 100ms storage buckets allocated for your account. By default, there is limited 15 day retention. The validity period of these recordings can be configured using the Get Recording Link API.
For more details, refer storage configuration
Validity of download URL
When you're using 100ms storage for your recordings, these recording assets need to be downloaded using pre-signed download URLs sent via webhook. Set the validity Alternatively, you can use your own storage.
Max Recording Duration
Maximum duration limit for which a room can be recorded, after which the recording stops automatically. The recording can also be stopped before the maximum duration set using the API/SDK methods.
Video Resolution
Select recording resolution to select width and height for your recordings. You can record in the following resolution:
- 1280x720(Default)
- 854x480
- 1280x720
- 1920x1080
Configuration across recording modes
All configurations can be set across one or more recording modes:
Mode | Track | Stream | Composite |
---|---|---|---|
Storage | ✔️ | ✔️ | ✔️ |
Validity of download URL | ✔️ | ✔️ | ✔️ |
Max recording duration | ✔️ | ✔️ | ✔️ |
Auto-start | ✔️ | ✔️ | Can be auto-started or on-demand |
Video resolution | ✖️ | ✔️ | ✔️ |
Cannot specify resolution for track recordings. Track assets returned via Track Recording are recorded as-is published from the peer.