StorageSpace and processing

Space and processing

What a recorded hour costs in disk and CPU, measured.

Per person and hour, 1080p

Uploaded originalsAbout 3–4 GB
Processed filesAbout 4.4 GB (WAV, MP4 and a share of the combined video)
Processing55–70 CPU-minutes
TranscriptionAbout 1 CPU-minute with Whisper base

A 4K studio records each camera at its best: with a 4K camera that is up to about 11 GB uploaded per person and hour, three times Full HD, and the same again processed. The combined video stays 1080p.

720p roughly halves the video sizes and the encoding time. Processing scales out: WORKER_REPLICAS=3 docker compose up -d runs three workers on the same queue.

Keeping originals

By default the original uploads are kept next to the processed files. RAW_RETENTION_DAYS=7 removes them seven days after a recording’s files are ready, which saves 40–50% of the space. After that the recording can’t be processed again.