Cloudflare Stream

Last updated Apr 21, 2026 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 started Stream dashboard


Features

Control access to video content

Restrict access to paid or authenticated content with signed URLs.

Use Signed URLs

Let your users upload their own videos

Let users in your app upload videos directly to Stream with a unique, one-time upload URL.

Direct Creator Uploads

Play video on any device

Play on-demand and live video on websites, in native iOS and Android apps, and dedicated streaming devices like Apple TV.

Play videos

Get detailed analytics

Understand and analyze which videos and live streams are viewed most and break down metrics on a per-creator basis.

Explore Analytics


More resources

Discord

Join the Stream developer community

Was this helpful?

YesNo

On this page

Cloudflare Stream - 图1Docs

{"@context":"https://schema.org","@type":"WebPage","@id":"https://developers.cloudflare.com/stream/#page","headline":"Cloudflare Stream","description":"Serverless live and on-demand video streaming with adaptive bitrate encoding and global delivery.","url":"https://developers.cloudflare.com/stream/","inLanguage":"en","image":"https://developers.cloudflare.com/stream/og.png?v=0c352f7f2b0adf44","dateModified":"2026-04-21","publisher":{"@type":"Organization","name":"Cloudflare","description":"One platform for your apps, agents, and workforce. Build, secure, and scale without managing infrastructure","url":"https://www.cloudflare.com/","sameAs":["https://github.com/cloudflare","https://www.linkedin.com/company/cloudflare","https://x.com/cloudflare"],"logo":{"@type":"ImageObject","url":"https://developers.cloudflare.com/logo.svg"},"address":{"@type":"PostalAddress","streetAddress":"101 Townsend St","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94107","addressCountry":"US"},"contactPoint":[{"@type":"ContactPoint","contactType":"Customer Support","url":"https://support.cloudflare.com/","availableLanguage":["English"]},{"@type":"ContactPoint","contactType":"Sales","url":"https://www.cloudflare.com/contact/","availableLanguage":["English"]}]},"isPartOf":{"@type":"WebSite","@id":"https://developers.cloudflare.com/#website","name":"Cloudflare Docs","url":"https://developers.cloudflare.com/"}}


description: Upload your first video or start your first live stream with Cloudflare Stream. title: Get started image: https://developers.cloudflare.com/stream/get-started/og.png?v=cca869b4b7a6bf73


Skip to content

Documentation Index
Fetch the complete documentation index at: https://developers.cloudflare.com/stream/llms.txt
Use this file to discover all available pages before exploring further.