Comment fonctionne le webcasting : le streaming en direct expliqué
Comment fonctionne le webcasting : le streaming en direct expliqué
Webcasting = diffusion audio/vidéo en temps réel sur internet.
Workflow
- Capture : Caméras, micros, partage écran, logiciel présentation.
- Encodage : Compression H.264/H.265 + AAC/Opus via OBS, vMix, Wirecast, ou encodeur matériel.
- Ingestion : Push flux RTMP/SRT vers serveur origine (Wowza, Nimble, AWS MediaLive, YouTube Live, Vimeo Livestream).
- Transcodage/Transmuxage : Origine crée échelons débit adaptatif (1080p/720p/480p/360p) → HLS (m3u8+ts) ou DASH (mpd).
- Distribution : CDN (Akamai, CloudFront, Fastly) met en cache segments globalement.
- Lecture : Spectateur charge embed/lecteur (Video.js, JW Player, natif
<video>) → demande manifeste → flux depuis edge CDN le plus proche. - Interaction (optionnel) : Chat, Q&A, sondages via WebSocket/API parallèlement au flux.
- Enregistrement : Origine sauvegarde MP4/TS pour replay (VOD) ultérieur.
Protocoles clés
- Ingestion : RTMP, SRT, RIST
- Diffusion : HLS (Apple), DASH (MPEG), WebRTC (ultra-faible latence)
Évolutif à des millions ; latence 5–30s (HLS) ou <1s (WebRTC).
