HTTP Live Streaming

Un article de Wikipédia, l'encyclopédie libre.
La version imprimable n’est plus prise en charge et peut comporter des erreurs de génération. Veuillez mettre à jour les signets de votre navigateur et utiliser à la place la fonction d’impression par défaut de celui-ci.
HTTP Live Streaming
Caractéristiques
Extension
.m3u8
Type MIME
application/vnd.apple.mpegurl, audio/mpegurlVoir et modifier les données sur Wikidata
Développé par
Type de format
Norme
RFC 8216[1]


HTTP Live Streaming (aussi appelé HLS) est un protocole de streaming basé sur le protocole HTTP. Ce protocole de communication a d'abord été mis en œuvre par Apple pour le lecteur vidéo embarqué sur iOS.

Il fonctionne en segmentant le flux multimédia en une séquence de petits fichiers (.ts ou MP4 iso segments). Ces fichiers sont ensuite lus dans une liste de lecture (playlist) de type M3U8.

Contrairement à d'autres protocoles tel que le RTP (transporté sur UDP), l'HTTP Live Streaming est capable de traverser les pare-feux ou serveur proxy qui laissent passer le trafic HTTP standard. Apple a documenté l'HTTP Live Streaming et l'a soumis à l'IETF pour en faire un standard.

Applications serveur

  • Peertube
  • Wowza Streaming Server
  • Nginx-RTMP

Applications clientes

Adresses de tests

Flux Vidéo

http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8

Références

Liens externes

HTTP Live Streaming (Pantos)