YouTube Live 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 per la latenza molto bassa. |
| DASH | Sì | H.264, VP9 | Ideale per la risoluzione 4K grazie al supporto di VP9. Non adatto per la latenza molto bassa. |
Il Real Time Messaging Protocol (RTMPS) è un protocollo ampiamente utilizzato per lo streaming video che YouTube Live accetta sin dall'inizio del servizio.
Il Real Time Messaging Protocol Secure (RTMPS) è un'estensione sicura di RTMP. RTMPS avvantaggia sia i creator di contenuti sia gli spettatori, in quanto impedisce attacchi man-in-the-middle sul lato di importazione 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. Inoltre, supportano codec non supportati da RTMP e RTMPS. 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 eseguire lo streaming con una qualità superiore per una determinata velocità in bit o con la stessa qualità utilizzando una velocità in bit inferiore, il che potrebbe ridurre il buffering. Per questo motivo, 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 maggiore. 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.