Overview

Upload, encode, transform, and deliver video content

The Video on Demand API lets you upload videos, process them into adaptive streaming formats, apply transforms, and deliver them to any device.

VOD quickstart

Upload and play your first video in 5 minutes.

Upload videos

Direct upload, URL upload, and resumable uploads.

Secure playback

JWT-based access control and DRM protection.

Transform videos

Watermarks, thumbnails, subtitles, clips, and AI features.

Capabilities

FeatureDescription
Direct uploadUpload from client-side with resumable upload SDKs
URL ingestPull videos from any public URL
4K supportProcess and deliver up to 4K resolution
Adaptive streamingAutomatic HLS encoding with multiple quality levels
DRM protectionWidevine and FairPlay DRM
WatermarkingAdd image or text watermarks
AI transformsNSFW moderation, auto-subtitles, chapters, summaries
Thumbnails and GIFsExtract frames or animated previews
Audio managementReplace, overlay, or optimize audio tracks