Shopping cart
Your cart empty!
Record meetings, configure storage providers, manage retention policies, and provide secure playback access. WhiteLabelZoom gives you full control over how recordings are captured, stored, and delivered.
WhiteLabelZoom supports multiple recording formats to fit different use cases and storage requirements.
Capture the full meeting experience — video and audio from all participants, including active speaker and gallery views. The recorded file includes all visual elements participants see during the meeting.
Record screen shares separately or as part of the meeting recording. When a participant shares their screen, the shared content is captured alongside the speaker video for a complete record.
Record only the audio track from the meeting. Ideal for meetings where video is not needed, or when storage space is limited. Audio-only files are significantly smaller than video recordings.
Choose where your recordings are stored. Use local storage for simplicity, S3-compatible cloud storage for scalability, or a custom backend for full control.
Store recordings directly on your WhiteLabelZoom server's filesystem. Simplest option — no external services required. Best for single-server deployments or when recordings are processed locally.
Store recordings in Amazon S3 with configurable bucket, region, and access credentials. Supports server-side encryption (SSE-S3, SSE-KMS) and lifecycle policies for automatic archival to Glacier.
Use any S3-compatible storage provider including MinIO (self-hosted), Wasabi, Backblaze B2, or DigitalOcean Spaces. Configure a custom endpoint URL alongside your access credentials.
Implement a custom storage backend using webhooks. When a recording completes, WhiteLabelZoom can POST the file to your endpoint for processing, transcoding, or storage in your preferred system.
Configure recording and storage behavior using environment variables. These can be set in your .env file or through the admin dashboard.
| Variable | Example | Description |
|---|---|---|
RECORDING_STORAGE_PATH | /var/recordings | Local filesystem path for storing recordings |
RECORDING_S3_BUCKET | my-recordings-bucket | S3 bucket name for cloud storage |
RECORDING_S3_REGION | us-east-1 | AWS region for the S3 bucket |
RECORDING_S3_ENDPOINT | https://s3.amazonaws.com | Custom endpoint for S3-compatible storage |
RECORDING_MAX_SIZE_GB | 50 | Maximum recording file size in gigabytes |
RECORDING_AUTO_DELETE_DAYS | 90 | Automatically delete recordings after N days (0 = disabled) |
Control who can start and stop recording during meetings. By default, only Admins and Moderators can initiate recordings. This can be configured in the admin dashboard.
Automatic recording can be enabled to start recording as soon as a meeting begins — useful for compliance and audit scenarios. When recording is active, all participants receive a visible notification indicator so they are aware the meeting is being recorded.
Access all recordings through the admin dashboard. Recordings are listed by meeting, date, and duration with search and filter capabilities.
Share recordings by generating secure download links with optional expiration times and password protection. For in-browser viewing, WhiteLabelZoom provides a built-in streaming playback player — no download required.
Define how long recordings are kept and how they are handled when the retention period expires.
Configure recordings to be automatically deleted after a specified number of days. Set via the RECORDING_AUTO_DELETE_DAYS environment variable or through the admin dashboard.
For regulated industries (HIPAA, FINRA, SEC), configure retention policies that meet your compliance requirements. Lock recordings from deletion during the retention period.
Export recordings in bulk for long-term archival. Download recordings via the admin dashboard or use the API to programmatically retrieve and archive files to cold storage.
Plan your storage capacity based on recording resolution and expected meeting hours. The following estimates assume a single video stream with standard compression.
| Resolution | Per Hour | Per 8-Hour Day |
|---|---|---|
| 480p (SD) | ~500 MB | ~4 GB |
| 720p (HD) | ~1 GB | ~8 GB |
| 1080p (Full HD) | ~2 GB | ~16 GB |
| Audio Only | ~60 MB | ~480 MB |
These are approximate figures. Actual storage usage varies based on video complexity, number of participants, and codec settings.
Learn more about recording capabilities and related platform features.