Skip to main content

Optimize Recording

Live stream recordings start life in a format optimized for instant replay — great for the first few days after a service, wasteful for long-term storage. Optimize Recording compresses a past recording into a smaller file, saving 40-60% of the storage it used before.

What the button does​

When you click Optimize Recording on a sermon, the app shows this prompt:

Optimize Recording? Compress "[sermon title]" to save storage.

This downloads the recording, compresses it on this device, then replaces the original. Same quality, smaller size.

Click Optimize to start. There's no quality trade-off toggle — the app uses a balanced compression preset that keeps visual quality high while meaningfully reducing file size.

When to optimize​

  • Wait 1-3 days after the stream — members watching the immediate replay get the full original-quality recording
  • Before the next service — keeps storage usage consistent per week
  • Anytime storage bills spike — batch-optimize old sermons to reclaim space
Desktop only

Optimization runs on your laptop because it's CPU-intensive. The option doesn't appear on mobile.

How to run optimize​

  1. Open the Church Admin desktop app
  2. Click Sermons in the sidebar
  3. Find the sermon to optimize
  4. Three-dot menu → Optimize Recording
  5. Confirm when prompted
  6. Watch the progress dialog:
ProgressStage
5%Downloading the original recording
45%Compressing locally on your laptop
70%Uploading the compressed file to your cloud storage
85%Updating the sermon record to point to the new file
90%Cleaning up the original files from your bucket
100%Done

Once done, the Optimize Recording option disappears for that sermon — each sermon can only be optimized once.

How long does it take​

For a 60-minute sermon at 720p:

LaptopApprox time
Recent M-series Mac or i7/Ryzen 715-25 min
Older laptop (5+ years)40-60 min

Most of the time is the compression stage — download and upload are usually under a minute each on a decent connection.

Storage savings​

Typical 60-minute sermon at 720p:

StateFile size
Original recording~1.5 GB
After optimize~700 MB

Exact savings vary with source bitrate and content (static pulpit shots compress more than dynamic camera cuts).

After optimization​

  • The sermon plays from the new compressed file — members see no change in quality
  • The Optimize Recording menu option is hidden for that sermon
  • The optimized state is remembered across app restarts
  • The old files are removed from your bucket — storage freed immediately

When not to optimize​

  • The sermon is still being actively watched — wait a few days so early viewers get the higher-quality original
  • You're on metered internet — the laptop downloads the full recording then uploads a compressed version
  • Laptop battery is low — compression is CPU-heavy; plug in first

Troubleshooting​

"Cannot optimize — missing recording info" — The sermon data is incomplete (no church or session ID attached). Usually fixes itself if you pull-to-refresh the sermon list.

Stuck at 5% (downloading) — Check your internet connection. A segment download that takes more than 30 seconds is retried automatically.

Stuck at 45% (compressing) — Compression takes time. A 60-min sermon may show no progress movement for 5-10 minutes on an average laptop — that's normal.

Failure mid-process — The original recording is preserved. Retry — the button reappears after a failure.

Optimize option keeps showing after success — Close and reopen the Church Admin desktop app. The optimized flag is saved locally and applied on next list load.