Serverless live and on-demand video streaming
Cloudflare Stream lets you or your end users upload, store, encode, and deliver live and on-demand video with one API, without configuring or maintaining infrastructure.
You can use Stream to build your own video features in websites and native apps, from simple playback to an entire video platform.
Stream automatically encodes and delivers videos using the H.264 codec with adaptive bitrate streaming, supporting resolutions from 360p to 1080p. This ensures smooth playback across different devices and network conditions.
Cloudflare Stream runs on Cloudflare’s global cloud network ↗ in hundreds of cities worldwide.
Get startedStream dashboardRestrict access to paid or authenticated content with signed URLs.
Let users in your app upload videos directly to Stream with a unique, one-time upload URL.
Play on-demand and live video on websites, in native iOS and Android apps, and dedicated streaming devices like Apple TV.
Understand and analyze which videos and live streams are viewed most and break down metrics on a per-creator basis.
Discord
Join the Stream developer community