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 a 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].

Applications serveur[modifier | modifier le code]

  • QuickTime Streaming Server permet la diffusion en live et en VOD.
  • VODOBOX Live Server permet la diffusion en live sur : Android, iOS, Windows, BlackBerry, Mac OS X, Linux. Et tous les navigateurs supportant le plugin Flash (Firefox, IE, Chrome, Safari, Opera)
  • VODOBOX HLS Encoder permet la diffusion de films video en VOD sur : Android, iOS, Windows, BlackBerry, Mac OS X, Linux. Et tous les navigateurs supportant le plugin Flash (Firefox, IE, Chrome, Safari, Opera)
  • VLC supporte le live et la VOD depuis la version 2.0[2].

Applications clientes[modifier | modifier le code]

  • THEOplayer[3] (html5)
  • Lecteur Google Vidéo (Android Honeycomb 3.0 et supérieur)
  • Quicktime X (iOS 3.0 et supérieur)
  • Player HLS audio iPhone [4]
  • VODOBOX HLS Player (iOS, Android, Adobe Flash Player)
  • Strobe Media Playback + HLSDynamicPlugin (Adobe Flash Player)[5]
  • Grind Player + Kutu OSMF Flash plugin (Adobe Flash Player)[6]
  • JW Player (Adobe Flash Player)

URL de tests[modifier | modifier le code]

Stream Audio[modifier | modifier le code]

AAC Stream http://hls1.addictradio.net/addictrock_aac_hls/playlist.m3u8

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

Stream Video[modifier | modifier le code]

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

Références[modifier | modifier le code]

Liens externes[modifier | modifier le code]

Brouillon: HTTP Live Streaming (Pantos)