Stream
Tout-en-un pipeline médiatique géré pour la vidéo en direct et à la demande
Stream rend le stockage, l'encodage et la distribution de vidéos simple — éliminant le besoin d'une infrastructure complexe, de plusieurs fournisseurs ou de modèles de tarification opaques.
Pipeline médiatique unifié
Tarification simple et prévisible
Construit sur le Réseau Cloudflare
Rapide, mondial, unifié
Stream propose une chaîne complète de traitement des médias, du téléchargement à la livraison. Téléchargez des vidéos via l'API ou un téléchargement direct, codez automatiquement en plusieurs formats et débits, puis livrez-les via le réseau global de Cloudflare. Lecteur intégré ou intégrez le vôtre — tout géré via une seule API unifiée. Avec l'ingestion RTMP/SRT pour la diffusion en direct et la sortie HLS/DASH pour la compatibilité, Stream gère de manière transparente les contenus en temps réel et à la demande.
E-learning et contenu généré par les utilisateurs
Flux de travail des médias générés par l'IA
Événements de diffusion en direct
Distribution vidéo multiplateforme
Cloudflare Stream livre des vidéos à l'échelle mondiale avec un pipeline médiatique unifié.
Transformez, encodez et livrez des vidéos dans le monde entier avec une seule API. Stream gère le téléchargement, l'encodage, la distribution et la lecture : vous permettant de vous concentrer sur la création d'un contenu exceptionnel au lieu de gérer une infrastructure vidéo complexe.

export default { async fetch(request, env, ctx): Promise<Response> { // Upload a video file const formData = new FormData(); formData.append('file', videoFile); const uploadResponse = await fetch('https://api.cloudflare.com/client/v4/accounts/{account_id}/stream', { method: 'POST', headers: { 'Authorization': 'Bearer ' + env.CLOUDFLARE_API_TOKEN, }, body: formData, }); const uploadResult = await uploadResponse.json(); const videoId = uploadResult.result.uid; // Get video details const videoResponse = await fetch('https://api.cloudflare.com/client/v4/accounts/{account_id}/stream/' + videoId, { headers: { 'Authorization': 'Bearer ' + env.CLOUDFLARE_API_TOKEN, }, }); const videoData = await videoResponse.json(); return new Response(JSON.stringify({ videoId: videoId, playbackUrl: videoData.result.playback.hls, thumbnailUrl: videoData.result.thumbnail })); }, };
Stream Pricing
Video hosting and live streaming. View Media pricing details
Minutes Stored
—
$5.00 / thousand minutes
Minutes Delivered
—
$1.00 / thousand minutes
npm
"
Over 10 million developers around the world rely on the npm Registry to download packages over 1 billion times a day. We invested in Cloudflare Workers to improve our global performance, and now with the Cloudflare Workers globally available key-value store (Cloudflare Workers KV), we can make performance improvements that used to be impossible. "
Powerful primitives, seamlessly integrated
Built on systems powering 20% of the Internet, Stream runs on the same infrastructure Cloudflare uses to build Cloudflare. Enterprise-grade reliability, security, and performance are standard.
Compute
Storage
AI
Media
Network
SASE / Zero Trust
Construire sans limites
Rejoignez des milliers de développeurs qui ont éliminé la complexité de l'infrastructure et déployé à l'échelle mondiale avec Cloudflare. Commencez à construire gratuitement : aucune carte de crédit requise.