Cloudflare Stream
cloudflare.com
What it is
Cloudflare Stream is a managed video pipeline for uploading, encoding, storing, and delivering live or on-demand video through one API. Live inputs accept RTMPS or SRT broadcasts, which Stream encodes for its player or HLS and DASH-compatible players. A customizable web player is included, with React and Angular components, and Cloudflare documents playback in native iOS, tvOS, macOS, and Android apps. Editing supports clipping, captions, additional audio tracks, and watermarks. Captions can come from AI speech-to-text or uploaded WebVTT files up to 10 MB. Signed URLs and allowed-origin settings restrict playback access. Uploads are limited by default to 30 GB, with 120 videos queued or encoding simultaneously. Analytics are available in the dashboard and GraphQL Analytics API. Storage costs $5 a month per 1,000 minutes, while delivery costs $1 a month per 1,000 minutes delivered. There is no free plan.
Spec sheet
- What it does
- Stream provides a managed pipeline to upload, encode, store, and deliver live and on-demand video through one API.Read 10 Oct 2026 · cloudflare.com
- Free plan
- NoRead 20 Sep 2026 · developers.cloudflare.com
- Compliance
- Cloudflare lists certifications and reports including ISO 27001, ISO 27701, FedRAMP High, and SOC 2 Type II.Read 10 Oct 2026 · cloudflare.com
- Headquarters
- San Francisco, CARead 23 Sep 2026 · cloudflare.com
- Founded
- 2009Read 23 Sep 2026 · cloudflare.com
- Access controls
- Signed URLs can restrict viewing to token holders, and allowed origins can limit which domains request playback manifests and segments.Read 10 Oct 2026 · developers.cloudflare.com
- Analytics
- Stream provides analytics for live and uploaded videos through the dashboard and Cloudflare GraphQL Analytics API.Read 10 Oct 2026 · developers.cloudflare.com
- Built-in player
- Stream includes a customizable web player for live and on-demand video, and offers React and Angular components.Read 10 Oct 2026 · developers.cloudflare.com
- Captions
- Captions can be generated using AI speech-to-text or uploaded as files; uploaded caption files must be WebVTT and no larger than 10 MB.Read 10 Oct 2026 · developers.cloudflare.com
- Editing
- Stream supports video clipping, captions, additional audio tracks, and watermarks.Read 10 Oct 2026 · developers.cloudflare.com
- Intended uses
- Cloudflare highlights e-learning, user-generated content, live events, AI-generated media workflows, and multi-platform video distribution as use cases.Read 10 Oct 2026 · cloudflare.com
- Limits
- By default, uploads can be at most 30 GB, and up to 120 videos may be queued or encoding simultaneously.Read 10 Oct 2026 · developers.cloudflare.com
- Live video
- Live inputs accept RTMPS or SRT broadcasts and Stream encodes them for playback through its player or HLS and DASH compatible players.Read 10 Oct 2026 · developers.cloudflare.com
- Native apps
- Cloudflare documents playback in native iOS, tvOS, and macOS apps with AVPlayer, and Android apps with ExoPlayer.Read 10 Oct 2026 · developers.cloudflare.com
- Player compatibility
- Stream supports HLS and DASH players, with platform guides for web, iOS, and Android.Read 10 Oct 2026 · developers.cloudflare.com
- Support for higher limits
- Cloudflare says customers can contact support or their account team to request higher upload limits.Read 10 Oct 2026 · developers.cloudflare.com
Plans and prices
Strong points and limits
Strong points
- One API handles upload, encoding, storage, and delivery
- RTMPS and SRT live inputs supported
- Custom player with React and Angular components
- Signed URLs and allowed origins restrict playback
- Dashboard and GraphQL video analytics
Limits
- No free plan
- Default upload limit is 30 GB
- Delivery is post-paid, usage-based pricing
- Uploaded captions must be WebVTT under 10 MB
Who it suits
It suits video publishers, educators, live-event operators, and teams distributing user-generated or AI-generated media across platforms. It also fits projects needing access controls, analytics, or paywall monetization.
Verdict
Cloudflare Stream combines live and on-demand video operations with player, editing, access-control, and analytics features. Budget separately for storage and delivered minutes, and account for the default upload and caption limits.
Where Specifiction places it
- Model Hosting#2 of 258.1
- Email Forwarding Services#3 of 258.4
- Video Hosting Platforms#20 of 1148.3
- Video APIs#9 of 358.2
- Video Platform as a Service (VPaaS) Software#9 of 238.1
- Byok System#10 of 248.3
- Databases And Backend#15 of 338.1
- Image CDN services#21 of 267.5