Aller au contenu

HTTP Live Streaming

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 15 mai 2022 à 16:43 et modifiée en dernier par Prydaz64 (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
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 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 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)[2].

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

Applications clientes

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)