HTTP Live Streaming (conosciuto come HLS) è un protocollo di comunicazione streaming di contenuti multimediali via HTTP implmentato da Apple come parte dei suoi prodotti software QuickTime, [{Safari]], OS X e iOS. Assomiglia MPEG-DASH, giacché rompendo il flusso in sequenze di piccoli file basati su HTTP da scaricare, ogni file scaricato carica un breve pezo di un flusso di trasporto potenzialmente slegato dal tutto. Come flusso è eseguito dal lettore selezionando da un numero di differenti flussi alternativi contenenti lo stesso materiale codificato ad diverso tasso di trasmissione dati, permettendo una sessione di streaming adattiva. All'inizio della sessione, HLS scarica una "playist" estesa contenente i metadati per i diversi sotto-flussi che sono disponibili[1].

HLS specifica un meccanismo di crittazione standard usando [[[AES]] e un metodo di distribuzione della chiave secure-key usando HTTPS con sia un dispositivo specifico che con cookie HTTP che fornsice insieme un semplice sistema DRM.


Note

  1. ^ Larry Jordan, The Basics of HTTP Live Streaming, in Larry's Blog, Larry Jordan & Associates, 10 June 2013. URL consultato il 18 June 2013.