YouTube Live Streaming supporta i seguenti protocolli di importazione per client di terze parti:
Protocollo di importazione | Criptato | Codec video supportati | Commento |
---|---|---|---|
RTMP | No | H.264 | Adatto per live streaming con latenza normale, bassa o molto bassa. |
RTMPS | Sì | H.264 | Adatto per live streaming con latenza normale, bassa o molto bassa. |
HLS | Sì | H.264, H.265 (HEVC) | Ideale per la risoluzione 4K grazie al supporto di HEVC. Supporta l'HDR. Non adatto alla latenza molto bassa. |
DASH | Sì | H.264, VP9 | Ideale per la risoluzione 4K grazie al supporto di VP9. Non adatto alla latenza molto bassa. |
Real Time Messaging Protocol (RTMPS) è un protocollo ampiamente utilizzato per lo streaming video che YouTube Live accetta fin dall'inizio del servizio.
Real Time Messaging Protocol Secure (RTMPS) è un'estensione sicura di RTMP. RTMPS avvantaggia sia i creator di contenuti che gli spettatori, in quanto impedisce attacchi man-in-the-middle sul lato dell'acquisizione dei live streaming. In questo modo, tutti i dati di live streaming di un creator, inclusi video, audio e segnali di controllo, vengono trasmessi in modo sicuro ai server di YouTube, proteggendoli da manomissioni o intercettazioni durante il transito.
Anche i protocolli di importazione HTTP Live Streaming (HLS) e Dynamic Adaptive Streaming over HTTP (DASH) sono criptati, come RTMPS. Supportano anche codec che RTMP e RTMPS non supportano. I codec video di nuova generazione come VP9 e High Efficiency Video Coding (HEVC) possono offrire una compressione molto migliore rispetto a H.264, consentendo agli utenti di riprodurre in streaming con una qualità superiore per un determinato bitrate o riprodurre in streaming con la stessa qualità utilizzando un bitrate inferiore, il che potrebbe ridurre il buffering. Ciò rende l'importazione HLS o DASH una buona scelta per i contenuti premium che richiedono una qualità e una risoluzione più elevate, anche se con una latenza relativamente più elevata. Tieni presente che l'importazione HLS e DASH in genere comporta una latenza maggiore rispetto a RTMP perché HLS e DASH sono basati su segmenti.