Adaptive streaming
Video Delivery
Video Delivery encodes uploads into adaptive ladders and serves HLS from The Crown. Watermarks, signed playback, and caption tracks are first-class. This is a Cloudflare Cloudflare Stream alternative included on every Zipper plan.
Cloudflare analogue: Cloudflare Stream
What it is
Video Delivery encodes uploads into adaptive ladders and serves HLS from The Crown. Watermarks, signed playback, and caption tracks are first-class.
Cloudflare analogue: Cloudflare Stream. SLA 99.95% · p99 80ms. Operators ingest video. Admins set watermark and bitrate.
- ▸Adaptive HLS
- ▸Signed playback
- ▸Captions
- ▸Origin-less delivery
How it works
Ingest a title. Zipper encodes an HLS ladder and plays from The Crown.
Signed playback keeps paid videos off the public internet. Captions and watermarks are Policy.
Use cases
Concrete ways teams use this service on day one.
Course videos
Only enrolled students may play.
- Enable signed playback. Ingest the title. Issue a playback URL after the LMS session check.
Set it up in the dashboard
Dashboard → Services → Video Delivery. Ingest title + duration. Policy sets HLS and watermark.
API
Control-plane: GET|POST /api/v1/video. Send Authorization: Bearer tz_live_YOUR_TOKEN.
Creates count against the plan quota. A 402 plan_limit means you are at the cap — upgrade or delete an unused resource.
Ingest a title
curl -sS -X POST https://tinyzipper.com/api/v1/video \
-H "Authorization: Bearer tz_live_YOUR_TOKEN" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{"name":"Product tour","duration_seconds":180}'List the same resource in JavaScript
const res = await fetch("https://tinyzipper.com/api/v1/video", {
method: "GET",
headers: {
Authorization: `Bearer ${process.env.ZIPPER_TOKEN}`,
"Content-Type": "application/json"
}
});
const json = await res.json();
if (!res.ok) throw new Error(json.error ?? res.statusText);
console.log(json);Tips
Take-down: purge via The Archives using the playback prefix.
- ▸SOC 2
- ▸GDPR
Runbook
Ingest and play from zipper-b at /edge/video. Require signed playback on paid content. Keep a poster frame. Purge via The Archives if a title is taken down.
Next: Origin Connect · All docs · Create a free account