HTTP Live Streaming

Un article de Wikipédia, l'encyclopédie libre.
Aller à : Navigation, rechercher

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

Il fonctionne en segmentant le flux multimédia en une séquence de petits fichiers (ts). Ces fichiers sont ensuite listés dans un fichier playliste (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 comme un brouillon (soumission individuelle) et l'a soumis à l'IETF pour en faire un standard.

Ce protocole nécessite le format MPEG-2[1].

Sommaire

Applications serveur[modifier]

  • QuickTime Streaming Server permet la diffusion en live et en vod.
  • VODOBOX Live Server permet la diffusion en live sur : ordinateur, iPhone, iPod Touch, iPad et sur les appareils Google Android.
  • VLC devait supporter le live et la vod dans une version future (la 1.2)[2].

Applications clientes[modifier]

  • Lecteur Google Vidéo (Android Honeycomb 3.0 et supérieur)
  • Quicktime X (iOS 3.0 et supérieur)
  • Player HLS audio iPhone [3]

URL de tests[modifier]

Stream Audio[modifier]

http://hls1.addictradio.net/addictrock_hls/playlist.m3u8

Stream Video[modifier]

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

Références[modifier]

Liens externes[modifier]

Brouillon: HTTP Live Streaming (Pantos)