Cloudflare Stream is a live streaming and on-demand video platform, which can ingest, encode, record, and play videos from one unified product.
Stream is built for developers on the world’s most-connected network, offering effortless scale and affordable pricing to build your video pipeline.
Cloudflare Stream offers the features you need to deliver an exceptional live streaming experience.
Low latency RTMP ingestion at over 250 locations
Simulcast to streaming platforms like Twitch and YouTube
Live broadcast using Stream Player or any HLS/DASH player
Automatic recordings for replay of live events
Cloudflare Stream gives you the tools to deliver a reliable, highly performant on-demand video experience.
Adaptive bitrate technology
Granular access control with signed URLs
Customizable HTML5 player with SDK
Closed captioning support
Flexible thumbnail API
Create live inputs and start pushing RTMP feeds to Cloudflare Stream. Watch your live stream using HLS/DASH or simulcast to 3rd party platforms.
All live streams are automatically recorded for replays.
Stream supports uploads for video formats such as H.264, H.265, ProRes and VP9. Live videos automatically are converted to recordings instantly so viewers can access it later. Videos automatically are converted to modern formats that can be viewed on most devices.
Cloudflare Stream supports both HLS and DASH standards for adaptive bitrate streaming that can be embedded on your website. It automatically encodes videos to create multiple size and quality levels, allowing the videos to be fast and responsive for any device used by the viewer.
Limit who can view your live videos with self-expiring tokenized links for each viewer. When generating the tokenized links, you can define constraints including time-based expiration, geo-fencing and IP restrictions.
Offer fast, reliable video streaming for a global audience with effortless scale. All Cloudflare network locations run the necessary software to ingest and deliver videos, so you don’t have to worry about adding new compute instances, setting up availability zones, or negotiating additional software licenses.
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.
Streaming: $72.00 - Streaming costs at a rate of $1 per 1,000 minutes delivered.
Storage: $6.00 - 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.
Free player included
No additional costs to serve global users
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).
Streaming: $496.97 - Total sum including encoding, CDN, and player costs.
Significantly higher costs (6.5x higher) when building a multi-product solution in the cloud
An external open source player needs to be integrated
Unexpectedly high additional costs for data egress
Varying CDN costs for data center usage across different global regions
"We've been delighted with our trial of Stream: it's a simple, powerful service with zero bloat that's clearly been built with a lot of attention to detail. The API-driven video upload functionality fits our requirements perfectly, and it's very easy to embed videos and customize the player. The service also has clear, fair pricing, and we look forward to streaming much more of our content with its help in the near future."
Web platform lead at Raspberry Pi Foundation