Video infrastructure & CDN you actually own
Upload, transcode, stream, and deliver video at scale — on your own VMs and storage. The power of Mux or Cloudflare Stream, without the lock-in or per-minute pricing.
curl -X POST https://api.ollanode.com/v1/videos \
-H "authorization: Bearer $VB_KEY" \
-d '{"title":"launch.mp4","source_url":"https://.../launch.mp4"}' Everything to ship video
One platform for ingest, processing, delivery, and the control plane.
Upload any source
Direct upload, resumable multipart for large files, or pull from a URL. We handle the rest.
Adaptive transcoding
Automatic HLS ladders, audio loudness normalization, MP4 + audio renditions, thumbnails and storyboards.
Player & embed
Drop-in embed, signed or public playback, chapters, and multi-language subtitles out of the box.
Global CDN
Multi-tenant pull zones with instant purge, signed URLs, CORS, and cache rules at the edge.
API-first
Everything is a REST endpoint: API keys, webhooks (Mux-style events), and per-project scoping.
You own it
Self-hosted on your VMs and storage. No per-minute lock-in, no surprise egress bills.
From upload to playback in three steps
Create a video
POST a video (or a source URL) and get a presigned upload target.
We process it
Transcode to an adaptive ladder, extract thumbnails, normalize audio — fully async.
Stream anywhere
Embed the player or serve the HLS manifest through your CDN, signed or public.
Ready to run your own video platform?
Sign in to the dashboard and create your first video in minutes.
Get started →