Webinar Recording Hosting
Webinar Recording Hosting: One MP4 Link for Every Attendee
Host MP4 webinar recordings on a global CDN. Share a single link with all attendees, no expiry.
The follow-up email is where webinar recordings get lost. Zoom's cloud recording auto-deletes on free and lower tiers (and counts against a storage cap on paid ones), so the link you sent last quarter 404s. YouTube unlisted technically works but wraps your B2B session in ads, related-video thumbnails, and a 'subscribe' nag that doesn't belong in a paid attendee's inbox. files.link does one thing here cleanly: it hosts your MP4 on a global CDN and gives you a single permanent URL you paste into the recap email to every registrant.
No auto-deletion timer, no pre-roll, no recommendation rail — just the recording. The workflow after the call is short. Export the recording from Zoom, Meet, Teams, or Riverside as an MP4, then upload it: drag it into the dashboard, or for a repeatable post-event process call the three REST endpoints (POST /v1/files/{folderId} to register and get a presigned PUT URL → PUT the file → POST /v1/files/confirm-upload with {ids:[...]}) from a small script and store the returned URL.
Because files.link sets the right content-type, that same URL works two ways with no extra config: drop it into an HTML5 <video controls src="..."> tag on your recap landing page so attendees stream in-browser, or let them click it to download the MP4 outright. A worthwhile pre-upload step: webinar raw exports are bloated, and ffmpeg trims them hard — ffmpeg -i raw.mp4 -c:v libx264 -crf 24 -preset slow -c:a aac -b:a 128k webinar.mp4 typically cuts a two-hour 1080p recording (often 1-3GB raw) by more than half with little visible loss, which directly lowers your delivery bill.
If the session was gated or paid, host it as a private file and hand each cohort a signed URL instead of a public link, so the recording isn't freely reshareable. For accessibility and SEO of the recap page, upload your .vtt caption file alongside the MP4 and reference it with a <track> element. Billing is prepaid credits debited by storage and delivery, so a recording that gets watched a few hundred times costs predictable bandwidth and never pressures you into a higher Zoom or video-platform plan tier just to keep the file alive.
A recurring webinar series quickly becomes a replay catalog; a stream archive for webinar replays keeps every past session on a permanent URL as the library grows.
Benefits With No Complexity
Global CDN delivery
Edge-cached worldwide
Signed-URL security
What You Get
Unlimited files
Unlimited storage
Public + Private storage
CDN ready links
Prepaid credits
More coming soon
How files.link Works
1. Upload
2. Copy
3. Use Anywhere
Why Developers Choose files.link
A Better Way to Store & Deliver Files
| Zoom Cloud (free/lower tiers) | YouTube unlisted | files.link | |
|---|---|---|---|
| No auto-deletion of the recording | |||
| No ads or recommendations in playback | |||
| Direct MP4 URL (stream or download) | |||
| Private gated access via signed URLs | |||
| Prepaid credits (no plan-upgrade pressure) |
Calculate Your Needs
Storage
Egress
CDN Bandwidth
Host Webinar Recordings
- Global CDN delivery
- Edge-cached worldwide
- Signed-URL security
- Unlimited files
- Unlimited storage
- Public + Private storage
- No subscription — prepaid credits keep spend predictable