Self-hosted video vs a hosted platform
Self-hosting is cheapest at low traffic and gives you complete control, but you own transcoding, adaptive streaming, thumbnails, access control, analytics and every bandwidth bill. A hosted platform trades that control for delivery, a player and measurement you do not maintain. The deciding question is whether video is infrastructure you want to run or a marketing tool you want results from.
What self-hosting actually involves
An MP4 in a bucket behind a CDN plays. Getting from there to production means:
- Transcoding to at least three renditions, and an HLS or DASH manifest, or mobile viewers buffer.
- Poster generation and storage.
- Captions — the transcription step is yours.
- Access control — signed URLs with expiries, Origin checks, token issuing.
- Analytics — an event pipeline, storage, and something that computes a retention curve.
- Bandwidth — metered by every serious CDN. This is the line item that surprises people: video egress scales with success.
Each is solvable. Together they are a small platform, and it never stops needing attention.
What a platform takes away — and takes
You stop owning delivery, transcoding, the player and the analytics pipeline. In exchange you accept someone else's roadmap, their pricing model, and a dependency in your critical path. Ask any vendor two questions before committing: can I export my videos, leads and analytics, and what exactly is metered?
The cost shape
- Self-hosted: near-zero fixed cost, cost rises with every view (egress), engineering time up front and forever.
- Per-seat platforms: predictable, expensive, priced on team size rather than usage.
- Per-play pricing: cost tracks audience, no egress surprises. Videokr meters de-duplicated plays and never bills bandwidth — 500 plays a month free, 10,000 for $69 once, $1 per extra 10,000 on paid plans.
A reasonable middle
You do not have to choose globally:
- Keep archive and internal footage in your own bucket.
- Link that file into a hosted player when it needs a page, a CTA and measurement.
- Host marketing video on the platform outright.
That keeps storage costs where they are cheapest and puts the marketing layer where it is worth paying for.
Decide with three questions
- Does anyone lose money if a video buffers or breaks? If yes, you want delivery to be someone's job.
- Do you need to know where viewers drop off? Building that is the expensive part.
- Is there an engineer who will own this in a year's time? If not, self-hosting is a plan with no owner.
Frequently asked questions
Is self-hosting video cheaper?
At low traffic, usually. Costs scale with egress, and the engineering time for transcoding, access control and analytics is the real expense.
Can I keep my files and still use a hosted player?
Yes — link an MP4, WebM or HLS URL you already host and the platform wraps it in the player, CTAs and analytics without storing it.