Base di conoscenze
1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Scopri i vantaggi di uno streaming HLS
Questa guida illustra il protocollo HLS, che suddivide l'audio in segmenti per una trasmissione HTTP affidabile, compatibile e altamente distribuibile, ideale per un vasto pubblico e per dispositivi mobili.
Cos'è HLS?
HLS (HTTP Live Streaming) è un protocollo di streaming che suddivide l'audio in piccoli segmenti di pochi secondi e pubblica un file manifesto .m3u8 che elenca questi segmenti. Il lettore scarica questi segmenti tramite HTTP/HTTPS (porte 80/443), il che facilita la memorizzazione nella cache, la ripresa dopo un'interruzione e la distribuzione su larga scala.
Nel tuo servizio di Streaming Radio, l'attivazione di HLS aggiunge un flusso aggiuntivo dedicato. Questo flusso ha un proprio URL di ascolto (file manifesto HLS) e può essere selezionato e prioritizzato nel lettore infomaniak. Il flusso HLS coesiste con i tuoi flussi esistenti (ad esempio MP3/AAC), senza interruzioni del servizio.
Vantaggi per uno streaming radio
- Ampia compatibilità: supporto nativo su iOS/iPadOS (Safari) e ampia compatibilità tramite lettori HTML5 moderni e applicazioni di terze parti.
- Scalabilità e prestazioni: la trasmissione tramite HTTP(S) consente una facile distribuzione tramite CDN e cache; offre una migliore scalabilità rispetto a un flusso continuo singolo.
- Affidabilità: in caso di brevi interruzioni, il lettore può recuperare i segmenti successivi e riprendere rapidamente la riproduzione; è meno sensibile alle perdite temporanee.
- Attraversamento delle reti: funziona sulle porte 80/443, ed è generalmente meglio accettato dai firewall e dai proxy aziendali rispetto ad alcuni flussi “ICY”.
- HTTPS semplificato: trasmissione sicura senza plugin o protocolli particolari.
- Adattamento della velocità di trasmissione (ABR): quando vengono offerte diverse varianti, il lettore può passare automaticamente in base alla qualità della rete per ridurre al minimo le interruzioni in mobilità.
- Flessibilità di integrazione: un endpoint dedicato consente di esporre HLS come flusso principale, secondario o di backup nel tuo lettore.
Caratteristiche e aspetti importanti
- Latenza: HLS introduce una latenza che si aggira generalmente intorno a qualche decina di secondi (legata alla dimensione dei segmenti e al buffering). Questo è normale per questo protocollo.
- Lettore compatibile richiesto: utilizzare il lettore Infomaniak o un lettore/SDK web che supporti i manifesti
.m3u8. - Ambiente eterogeneo: alcuni vecchi ricevitori hardware (webradio, autoradio IP) accettano solo flussi MP3/Icecast; mantenere in parallelo i loro URL storici.
- ABR condizionale: l'adattamento della velocità di trasmissione è attivo solo se vengono pubblicati più profili; in caso contrario, lo streaming HLS rimane funzionante con una singola qualità.
Link a questa FAQ: https://faq.infomaniak.com/2791
Questa FAQ è stata utile?