HTTP Live Streaming (HLS) è un protocollo di streaming sviluppato da Apple che suddivide il contenuto video in segmenti brevi e le distribuisce tramite playlist . Grazie all'adaptive bitrate, il lettore seleziona dinamicamente la variante più adatta in base alle condizioni di rete, garantendo una riproduzione continua anche su connessioni variabili. Questo meccanismo è alla base di esperienze di visualizzazione senza interruzioni su dispositivi mobili e desktop.
Tuttavia, la qualità adattiva non è priva di compromessi. Incrementare il numero di livelli bitrate aumenta la flessibilità, ma può generare overhead nella gestione delle playlist e richiedere più spazio di archiviazione. Inoltre, una soglia di cambio troppo sensibile può provocare oscillazioni visive, mentre impostazioni conservative riducono l'adattamento rapido. Valutare attentamente questi aspetti è essenziale per bilanciare performance e costi.