HTTP Live Streaming
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