Cloudflare Stream is an affordable, scalable, on-demand video platform
Streaming video on the Internet reliably at scale can be difficult. Cloudflare Stream lets you spend less time integrating and managing disparate video solutions and more time building your product by offering video encoding, storage, delivery and playback in a single unified platform.
Stream offers simple, comprehensive APIs for developers that are building for the long term.
Need help getting started with Stream? View API Docs
Stream supports uploads for almost every video format such as H.264, H.265, ProRes and VP9. Videos automatically get converted to modern formats that can be viewed on most devices.
Videos can be uploaded by specifying a web URL, or directly from a client.
Cloudflare Stream automatically encodes videos to create multiple size and quality levels. This allows videos to be fast and responsive on small and larger screens alike.
Cloudflare Stream supports both HLS and DASH standards for adaptive bitrate streaming. Cloudflare's global network ensures fast delivery and smooth video playback anywhere around the world.
Learn about HLS and DASH.
A developer friendly HTML5 video player is included that can be customized to fit your desired playback behavior.
Adaptive bitrate streaming, subtitles and AirPlay are supported out of the box. Built-in reporting includes video view counts and minutes watched.
View Cloudflare Stream player API
Create unlimited signed tokens to give every user a unique video URL. Limit tokens with an expiration time, not-valid-before time, geography, and IP based rules.
Create video URLs that enable logged-in users to view only videos they are entitled to. Comply with licensing restrictions using geography rules.
Adaptive bitrate technology
VAST ads (Enterprise plans only)
Closed captioning support
Granular access control with JWTs
$1 per 1,000 minutes viewed
$5 per 1,000 minutes of video storage capacity
Custom pricing for any scale
Streaming a library of 500 GB of HD videos over the course of one month with approximately 72,000 minutes of viewing time to a global market.
Total cost: $78.00/month
Streaming costs at a rate of $1 per 1,000 minutes viewed.
Storage costs are based on 1,200 minutes of video content at $5 per 1,000 minutes stored.
Cloudflare Stream can save you $430.47 every month (or over $5,000 per year) when compared to a cloud provider offering.
Streaming a library of 500 GB of HD videos over the course of one month with approximately 72,000 minutes of viewing time to the Americas, Europe and Asia (Accessing data centers in Brazil, US, UK and Singapore).
Total cost: $508.47/month
Total sum including encoding, CDN and player costs. Details
Based on rates that range from $0.085 to $0.25 per GB delivered.
Based on HD content at a rate of $0.0150 per minute.
Standalone player based on $0.001 per impression.
Significantly higher costs (6.5x higher) when building a multi-product solution in the cloud
CDN Video Hosting with Cloudflare Stream