Berdasarkan MPEG2-TS, HLS (HLS HTTP Live Streaming) adalah format streaming yang dipatenkan oleh Apple. Ini adalah protokol komunikasi streaming yang adaptif. Awalnya, HLS hanya digunakan untuk perangkat Apple. Sekarang ini didukung oleh perangkat lain seperti smartphone berbasis Android. HLS bekerja dengan cara memecah streaming langsung menjadi urutan unduhan file berbasis HTTP yang lebih kecil. Setiap unduhan memuat satu bagian kecil dari keseluruhan aliran transportasi yang berpotensi tidak terbatas. Saat streaming diputar, klien dapat memilih dari beberapa streaming alternatif yang berbeda yang berisi konten yang sama yang dikodekan pada berbagai kecepatan data.
Kecepatan data variabel
Hal ini memungkinkan sesi streaming untuk menyesuaikan dengan kecepatan data yang tersedia. Pemutar ini mengunduh daftar putar M3U yang diperluas di awal sesi streaming, yang berisi metadata untuk berbagai sub-stream yang tersedia. Sebagai teknologi berbasis HTTP, tidak diperlukan server streaming, sehingga semua logika pengalihan berada di pemutar. HLS dapat mendistribusikan file video sesuai permintaan dan langsung. HLS menggunakan protokol HTTP. Oleh karena itu, alih-alih menggunakan server streaming khusus, pengguna dapat melakukan streaming media dari server web biasa.