Skip to content
Cloudflare Docs
Search
Products
Learning
Status
Support
Log in
GitHub
X
YouTube
Select theme
Dark
Light
Auto
Stream
Overview
Upload videos
Overview
Basic video uploads
Resumable and large files (tus)
Upload with a link
Direct creator uploads
Get started
Stream live video
Overview
Start a live stream
Add custom ingest domains
Watch a live stream
Download live stream videos
Record and replay live streams
Simulcast (restream) videos
Receive Live Webhooks
Stream Live API docs ↗
API
Live Instant Clipping
Beta
Play video
Use your own player
Overview
Web
iOS
Android
Use the Stream Player
Overview
Stream Player API
Secure your Stream
Display thumbnails
Download videos
Edit videos
Add additional audio tracks
Add captions
Apply watermarks
Add player enhancements
Clip videos
Manage videos
Use webhooks
Manage creators
Search for videos
Analytics
Overview
GraphQL Analytics API
Get live viewer counts
WebRTC
Beta
Examples
Stream API Reference ↗
API
Changelog
FAQ
Pricing
Products
Learning
Status
Support
Log in
GitHub
X
YouTube
Select theme
Dark
Light
Auto
Products
…
Stream
Play video
Use your own player
Web
Web
Cloudflare Stream works with all web video players that support HLS and DASH.
Examples
Video.js
HLS reference player (hls.js)
DASH reference player (dash.js)
Vidstack
Was this helpful?
Yes
No
What did you like?
Accurate
Easy to understand
Solved my problem
Helped me decide to use the product
Other
What went wrong?
Hard to understand
Incorrect information
Missing the information
Other
Thank you for helping improve Cloudflare's documentation!
Cloudflare Dashboard
Discord
Community
Learning Center
Support Portal