HTTP Live Streaming

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.

Pour les articles homonymes, voir HLS.

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

Ce protocole nécessite le format MPEG-4 (H.264)[1].

Applications serveur

  • Peertube
  • 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].
  • Wowza

Applications clientes

  • Lecteur Google Vidéo (Android Honeycomb 3.0 et supérieur) [réf. souhaitée]
  • Quicktime X (iOS 3.0 et supérieur)
  • Player HLS audio iPhone [3]
  • VODOBOX HLS Player (iOS, Android, Adobe Flash Player)
  • Strobe Media Playback + HLSDynamicPlugin (Adobe Flash Player)[4]
  • Grind Player + Kutu OSMF Flash plugin (Adobe Flash Player)[5]
  • JW Player (Adobe Flash Player) [réf. souhaitée]
  • THEOplayer[6] (HTML5)
  • Radiant Media Player (lecteur HTML5 web vidéo) est compatible avec HLS et propose un fallback HLS vers Flash [7]
  • MediaElement JS
  • Samsung Smart View (SMART TV)
  • VLC media player

Adresses de tests

Flux Audio

Flux au format AAC http://hls1.addictradio.net/addictrock_aac_hls/playlist.m3u8

Flux au format MP3 http://hls1.addictradio.net/addictrock_hls/playlist.m3u8

Flux Vidéo

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

Références

Liens externes

Brouillon: HTTP Live Streaming (Pantos)

  • Portail de l’informatique
  • Portail des télécommunications
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.