Comparação do protocolo de processamento de transmissão ao vivo do YouTube

A transmissão ao vivo do YouTube é 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 Ideal para transmissões ao vivo com latência normal, baixa ou ultrabaixa.
RTMPS (em inglês) Sim H.264 Ideal para transmissões ao vivo com latência normal, baixa ou ultrabaixa.
HLS Sim H.264, H.265 (HEVC) Melhor resolução 4K devido à compatibilidade com HEVC. Compatível com HDR. Não é adequada para latência ultrabaixa.
HÍFEN Sim H.264, VP9 Melhor resolução 4K devido ao suporte ao VP9. Não é adequada para latência ultrabaixa.

O RTMP é um protocolo amplamente utilizado para streaming de vídeo que o YouTube ao vivo aceitou desde o início do serviço.

O RTMPS é uma extensão segura do RTMP. O RTMPS beneficia criadores de conteúdo e espectadores, impedindo ataques man-in-the-middle na parte de ingestão de transmissões ao vivo. Isso garante que todos os dados de transmissão ao vivo do criador, incluindo vídeos, áudios e sinais de controle, sejam transmitidos com segurança para os servidores do YouTube, protegendo-os de adulterações ou interceptações em trânsito.

Os protocolos de ingestão HLS e DASH também são criptografados, como RTMPS. Também são compatíveis com codecs que o RTMP e o RTMPS não oferecem. Os codecs de vídeo de última geração, como VP9 e HEVC, podem oferecer compactação muito melhor em relação a H.264, permitindo que os usuários façam streaming com mais qualidade para uma determinada taxa de bits ou com a mesma qualidade ao usar uma taxa de bits menor, o que pode diminuir o armazenamento em buffer. Isso faz com que a ingestão de HLS ou DASH seja uma boa opção para conteúdo premium que exige qualidade e resolução melhores, embora a uma latência relativamente maior. Normalmente, o processamento de HLS e DASH gera uma latência maior do que o RTMP, porque o HLS e o DASH são baseados em segmentos.