Latenza vs. Throughput e larghezza di banda video: cosa devono sapere i broadcaster
Lo streaming a bassa latenza è un argomento molto sentito nel mondo del live streaming. Molte emittenti puntano alla latenza più bassa possibile per offrire agli spettatori un’esperienza più realistica.
Dietro le quinte, sono molti i fattori che determinano la latenza di uno streaming live. Ciò è legato al throughput, alla larghezza di banda e ad altri aspetti tecnicamente complessi.
In questo post analizzeremo i temi tecnici della latenza, del throughput e della larghezza di banda. Discuteremo il significato di ciascuno di questi elementi e il loro rapporto reciproco. Discuteremo anche di come questi argomenti siano legati al consumo di banda.
Indice dei contenuti
- Streaming video online: Una panoramica tecnica
- Che cos’è la latenza?
- Che cos’è il throughput?
- Che cos’è la larghezza di banda?
- Latenza vs. Throughput vs. Larghezza di banda
- Calcolo della larghezza di banda
- Pensieri finali
Streaming video online: Una panoramica tecnica
Capire lo streaming video online da un punto di vista tecnico rende molto più facile digerire concetti complessi come latenza, throughput e larghezza di banda.
Lo streaming video online è reso possibile da una serie di tecnologie che trasportano i dati da un punto all’altro. Questa tecnologia prevede una combinazione di hardware e software.
Il percorso che il video segue è tipicamente il seguente:
Telecamera → Encoder → Piattaforma video online → Server CDN → Lettore video
I file video sono composti da molti pixel condensati da codec e trasportati da una “fermata” all’altra dai protocolli di protocolli di streaming.
Attualmente, i protocolli più diffusi e comunemente utilizzati per lo streaming sono RTMP per l’ingresso alla piattaforma video online e HLS per la consegna a un lettore video HTML5. Questa combinazione garantisce una bassa latenza, una sicurezza affidabile e una compatibilità quasi universale.
Con il supporto di un potente riproduttore video online, l’intero processo è reso perfetto. I complessi scambi e le trasmissioni avvengono tutti dietro le quinte e le emittenti possono comandare con comandi chiari su un’interfaccia grafica.
Che cos’è la latenza?
La latenza di rete è il tempo che intercorre tra una richiesta e il suo completamento. In trasmissione, latenza è il ritardo che intercorre tra il momento in cui un fotogramma video viene registrato e il momento in cui raggiunge gli schermi degli spettatori. In genere, la latenza si misura in secondi.
La latenza ultrabassa e la latenza in tempo reale sono preziose per lo streaming peer-to-peer o per gli eventi che richiedono la partecipazione del pubblico.
Mentre streaming a bassa latenza è spesso desiderata, ma non è l’opzione migliore per ogni situazione. Alcune trasmissioni in diretta possono beneficiare di un minuto circa di latenza per evitare errori imbarazzanti.
I grandi eventi che vengono trasmessi a un vasto pubblico nazionale o internazionale traggono vantaggio da una certa latenza, poiché i produttori hanno il tempo di censurare tutto ciò che non è appropriato per il pubblico. Si pensi al famoso “Wardrobe Malfunction” di Janet Jackson, per esempio.
Un ritardo di latenza è utile anche durante le trasmissioni di interviste in cui il soggetto può usare un linguaggio scurrile o inappropriato.
Cosa influisce sulla latenza?
Diversi fattori influenzano la latenza. Alcune di queste cose includono impostazioni del codificatore, i protocolli di streaming e la velocità di Internet.
In definitiva, la latenza di ogni singolo flusso dipende dalla configurazione unica dello streaming live. Ad esempio, se si utilizza un protocollo che supporta lo streaming a bassa latenza ma la rete internet non è all’altezza, la latenza sarà maggiore.
Uno degli elementi più importanti “dietro le quinte” che influenzano la latenza è il throughput.
Che cos’è il throughput?
Il throughput è la quantità di dati trasferiti in un determinato lasso di tempo. In termini di video, è possibile tenere traccia del numero di pacchetti di dati trasmessi in un determinato periodo.
Si può anche dire che il throughput indica la velocità media di trasmissione dei dati in una configurazione di streaming.
Cosa influisce sul rendimento?
Come la latenza, anche il throughput è influenzato da diversi componenti della configurazione dello streaming live, come la velocità di Internet, i protocolli e la configurazione del codificatore.
Che cos’è la larghezza di banda?
Larghezza di banda è la quantità di dati trasferiti. Nello streaming, si può misurare la quantità di dati trasferiti per un video, e le unità di misura utilizzate sono solitamente megabyte o gigabyte.
Per le emittenti, l’importanza della larghezza di banda ha a che fare soprattutto con la quantità di banda a cui si ha accesso e con quanto costa accedere a una quantità maggiore di banda. accesso e quanto costa accedervi di più..
Cosa influisce sulla larghezza di banda?
La quantità di larghezza di banda necessaria per trasmettere il video su Internet dipende dalla qualità e dalla lunghezza del video.
I video più lunghi e ad alta risoluzione hanno un maggior numero di pixel da trasmettere, quindi consumano naturalmente più larghezza di banda. È come trasportare 1000 biglie contro 1.000.000 di biglie. Ci vuole di più per trasportare quest’ultimo.
Latenza vs. Throughput vs. Larghezza di banda
Latenza, throughput e larghezza di banda sono concetti diversi, ma che vanno di pari passo. I cambiamenti in uno qualsiasi dei tre si ripercuotono sugli altri.
Pensate a un tunnel in cui passano le auto. La larghezza di banda è la dimensione del tunnel, il throughput misura il numero di auto che lo attraversano e la latenza è la quantità di tempo che le auto impiegano per attraversarlo.
Nel contesto dello streaming video, la larghezza di banda è la quantità di dati trasmessi, il throughput è la quantità di dati trasmessi alla volta e la latenza è la velocità con cui i dati arrivano ai lettori video dell’utente.
Tenendo presente questo aspetto, analizziamo le singole relazioni tra ciascuno di questi tre componenti.
Latenza e throughput
Esiste una correlazione diretta tra latenza e throughput. Si influenzano a vicenda nel processo di streaming. Una latenza più bassa corrisponde a un throughput più veloce, mentre una latenza più alta corrisponde a un throughput più lento.
Entrambe le misure dipendono da parti diverse della configurazione dello streaming, quindi il funzionamento di ciascuna di esse dipende dalle impostazioni del codificatore, dalla velocità della rete e dai protocolli utilizzati.
Latenza e larghezza di banda
Anche la latenza e la larghezza di banda vanno di pari passo, ma la relazione tra le due è un po’ più complessa.
La larghezza di banda è la quantità di dati trasmessi e la latenza è la velocità di trasmissione dei dati. Una larghezza di banda più elevata comporta una latenza inferiore, mentre una larghezza di banda inferiore comporta una latenza superiore.
Larghezza di banda e velocità di trasmissione
La definizione di larghezza di banda e di throughput può sembrare quasi identica, ma la larghezza di banda si riferisce più che altro al volume totale di dati che vengono trasferiti, mentre il throughput misura la quantità di dati che possono essere trasferiti in una specifica finestra di tempo.
Entrambi hanno a che fare con la velocità, ma le misure di throughput tengono conto della velocità per tempo.
Un altro modo di vedere la larghezza di banda rispetto al throughput è il seguente: la larghezza di banda è il livello a cui il sistema dovrebbe funzionare, mentre il throughput è il funzionamento effettivo.
Calcolo della larghezza di banda
La larghezza di banda è importante nel live streaming perché la quantità utilizzata influisce sul costo della trasmissione. Se lo streaming viene effettuato con il supporto di una piattaforma video online professionale, il piano prevede una quantità di larghezza di banda assegnata oppure la possibilità di pagare a consumo.
Naturalmente, non è il caso di risparmiare sull’utilizzo della larghezza di banda, poiché ciò influisce sull’esperienza degli spettatori, ma è bene tenere conto di quanto costerà la vostra operazione.
L’utilizzo della larghezza di banda dipende da diversi fattori, come la qualità dei flussi, la durata del flusso e altri fattori simili. Un flusso ad alta definizione consumerà più larghezza di banda di un flusso a bassa definizione o a definizione standard.
Vai alla pagina dei prezzi di Dacast pagina dei prezzi e calcolate un po’ di numeri con il nostro calcolatore di larghezza di banda per capire meglio di quanta larghezza di banda avrete bisogno al mese e quanto vi costerà.
Dovrete inserire le informazioni relative al vostro utilizzo, tra cui la frequenza dello streaming, il numero di persone che prevedete si sintonizzeranno, la durata della visione dei vostri contenuti, la quantità di spazio di archiviazione necessaria e il vostro bitrate video medio. bitrate video medio.
Calcolo del bitrate
Come abbiamo detto, è necessario conoscere il vostro bitrate medio bitrate per ottenere un calcolo più preciso dei requisiti di larghezza di banda. Impostazioni di bitrate più elevate producono video a risoluzione più elevata. Se lo spettatore è connesso a Internet ad alta velocità, le impostazioni di bitrate più elevate produrranno video di qualità superiore.
Ecco una ripartizione dei bitrate e delle risoluzioni suggerite bitrate e risoluzione per lo streaming a bassissima definizione, bassa definizione, definizione standard, alta definizione e alta definizione completa.
ULD | LD | SD | HD | FHD | |
Nome | Definizione ultrabassa | Bassa definizione | Definizione standard | Alta definizione | Alta definizione completa |
Bitrate video (kbps) | 350 | 350 – 800 | 800 – 1200 | 1200 – 1900 | 1900 – 4500 |
Risoluzione Larghezza (px) | 426 | 640 | 854 | 1280 | 1920 |
Risoluzione Altezza (px) | 240 | 360 | 480 | 720 | 1080 |
H.264 Profilo | Principale | Principale | Alto | Alto | Alto |
Come abbiamo detto, un bitrate più elevato offre un’esperienza di visione di qualità superiore solo se gli spettatori dispongono di una connessione Internet adeguata.
Non è ragionevole aspettarsi che tutti gli spettatori abbiano connessioni internet identiche, quindi molte emittenti utilizzano lo streaming multi-bitrate con un lettore video a bitrate adattivo per ottenere i migliori risultati per il maggior numero di persone.
Streaming multi-bitrate trasmette un flusso in più versioni con più risoluzioni. Il lettore video a bitrate adattivo richiede la resa appropriata in base a ogni specifico dell’osservatore su Internet. d.
Le versioni a bitrate più basso dello stream consumeranno meno larghezza di banda rispetto a quelle a bitrate più alto.
Pensieri finali
La latenza è un fattore importante nello streaming live, poiché influisce sull’esperienza degli spettatori. La maggior parte delle piattaforme di video online più affidabili tiene dietro le quinte la maggior parte degli aspetti tecnici di latenza, larghezza di banda e throughput, ma è importante avere una comprensione di base di questi concetti.
Avere una conoscenza di base è particolarmente importante, poiché questi elementi influiscono sia sui costi dello streaming sia sull’esperienza dell’utente.
Se siete alla ricerca di una soluzione per lo streaming live in grado di garantire una bassa latenza, non cercate oltre. Dacast potrebbe essere l’opzione che fa per voi.
Oltre a streaming a bassa latenza Dacast offre un’ampia gamma di funzioni di streaming video professionale. Questi includono la monetizzazione dei video, lo streaming sicuro, l’accesso a un potente CMS video, lo streaming white-label, la personalizzazione del marchio, le gallerie video Expo e altro ancora.
Siete interessati a provare Dacast? Approfittate della nostra prova gratuita di 14 giorni. Per iniziare è sufficiente creare un account Dacast. Non è richiesto alcun contratto vincolante o carta di credito.
Per ricevere regolarmente consigli sul live streaming e offerte esclusive, potete unirvi al gruppo LinkedIn di Dacast.