O YouTube ao vivo é compatível com os seguintes protocolos de ingestão para clientes de terceiros:
| Protocolo de ingestão | Criptografado | Codecs de vídeo compatíveis | Comentário |
|---|---|---|---|
| RTMP | Não | H.264 | Adequado para transmissões ao vivo com latência normal, baixa ou ultrabaixa. |
| RTMPS | Sim | H.264 | Adequado para transmissões ao vivo com latência normal, baixa ou ultrabaixa. |
| HLS | Sim | H.264, H.265 (HEVC) | Melhor para resolução 4K devido ao suporte a HEVC. Compatível com HDR. Não é adequado para latência ultrabaixa. |
| DASH | Sim | H.264, VP9 | Melhor para resolução 4K devido ao suporte a VP9. Não é adequado para latência ultrabaixa. |
O Real Time Messaging Protocol (RTMP) é um protocolo amplamente usado para streaming de vídeo que o YouTube ao vivo aceita desde o início do serviço.
O Real Time Messaging Protocol Secure (RTMPS) é uma extensão segura do RTMP. O RTMPS beneficia criadores de conteúdo e espectadores, evitando ataques man-in-the-middle no lado de ingestão das transmissões ao vivo. Isso garante que todos os dados de transmissão ao vivo de um criador, incluindo vídeo, áudio e sinais de controle, sejam transmitidos com segurança para os servidores do YouTube, protegendo-os contra adulteração ou interceptação em trânsito.
Os protocolos de ingestão HTTP Live Streaming (HLS) e Dynamic Adaptive Streaming over HTTP (DASH) também são criptografados, como o RTMPS. Eles também oferecem suporte a codecs que o RTMP e o RTMPS não têm. Codecs de vídeo de próxima geração, como VP9 e High Efficiency Video Coding (HEVC) , podem oferecer uma compressão muito melhor em relação ao H.264, permitindo que os usuários façam streaming com maior qualidade para uma determinada taxa de bits ou com a mesma qualidade usando uma taxa de bits mais baixa, o que pode diminuir o buffer. Isso torna a ingestão de HLS ou DASH uma boa opção para conteúdo premium que exige maior qualidade e resolução, embora com uma latência relativamente maior. A ingestão de HLS e DASH normalmente incorre em maior latência do que o RTMP porque o HLS e o DASH são baseados em segmentos.