>> Technologie Électronique >  >> Audio pour la maison >> Platines cassettes

Technologies Streaming Vidéo Sites Web : HLS, DASH, WebRTC et Plus

Comment les Sites Livrent la Vidéo à Votre Navigateur

Les sites modernes emploient plusieurs protocoles pour streamer vidéo efficacement. Voici un aperçu des principales technologies :

1. Téléchargement Progressif (Hérité)

Le fichier vidéo télécharge linéairement du début à la fin. Simple mais inefficace pour contenu long ; pas de bitrate adaptatif.

2. HTTP Live Streaming (HLS)

  • Développé par Apple ; maintenant largement supporté.
  • Découpe vidéo en petits segments HTTP (TS ou fMP4).
  • Bitrate adaptatif : client change qualité selon bande passante.
  • Standard pour VOD et live streaming sur iOS, Safari, et la plupart plateformes.

3. Dynamic Adaptive Streaming over HTTP (DASH)

  • Standard international (MPEG-DASH), agnostique codec.
  • Livraison HTTP par chunks similaire avec bitrate adaptatif.
  • Utilisé par YouTube, Netflix, et beaucoup d'autres.
  • Meilleure efficacité bas bitrates que versions HLS anciennes.

4. Real-Time Streaming Protocol (RTSP)

  • Établit connexion persistante pour flux live faible latence.
  • Commun dans caméras IP, surveillance, et certains broadcasts live.
  • Nécessite lecteurs spécialisés ; pas supporté nativement navigateurs.

5. Real-Time Messaging Protocol (RTMP)

  • Originalement pour Flash Player ; utilisé pour ingestion (encodeur → serveur).
  • Faible latence mais déclin pour lecture suite dépréciation Flash.
  • Souvent converti en HLS/DASH au serveur pour diffusion.

6. WebRTC (Web Real-Time Communication)

  • API navigateur native pour audio/vidéo temps réel pair-à-pair ou server-médiatisé.
  • Ultra-faible latence (<500ms) ; alimente Google Meet, Discord, enchères live.
  • Nécessite serveur signalisation ; plus complexe scaler one-to-many.

7. DASH over WebSocket (DASH-WS) / Low-Latency HLS (LL-HLS)

  • Variantes émergentes poussant segments via WebSocket ou raccourcissant durée segments HLS pour livraison quasi-temps-réel.

Choisir la Bonne Tech

Sélection dépend de : besoins latence (live vs VOD), échelle, support appareils, exigences DRM, infrastructure. La plupart sites utilisent HLS/DASH pour VOD et live, avec WebRTC pour sessions interactives.

Platines cassettes