Comparação do protocolo de transferência de transmissão ao vivo do YouTube

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.