Comparación del protocolo de transferencia en vivo de YouTube

La transmisión en vivo de YouTube admite los siguientes protocolos de transferencia para clientes de terceros:

Protocolo de transferencia Encriptado Códecs de video compatibles Comentario
RTMP No H.264 Adecuado para transmisiones en vivo con latencia normal, baja o ultra baja.
RTMP H.264 Adecuado para transmisiones en vivo con latencia normal, baja o ultra baja.
HLS H.264, H.265 (HEVC) Mejor para resolución 4K gracias a la compatibilidad con HEVC. Admite HDR. No es adecuado para latencia ultrabaja.
DASH H.264, VP9 Mejor para resolución 4K gracias a la compatibilidad con VP9. No es adecuado para latencia ultrabaja.

RTMP es un protocolo muy usado para la transmisión de video por Internet que ha aceptado YouTube en vivo desde que comenzó el servicio.

RTMPS es una extensión segura de RTMP. Las RTMPS benefician a los creadores y espectadores de contenido, ya que evitan los ataques de intermediarios en la transferencia de las transmisiones en vivo. Esto garantiza que todos los datos de transmisión en vivo de un creador, incluidos los indicadores de control, video y audio, se transmitan de forma segura a los servidores de YouTube, lo que la protege de manipulaciones o intercepciones en tránsito.

Los protocolos de transferencia HLS y DASH también están encriptados, como RTMPS. También admiten códecs que no son compatibles con RTMP y RTMPS. Los códecs de video de última generación, como VP9 y HEVC, pueden ofrecer una compresión mucho mejor en relación con H.264, lo que permite a los usuarios transmitir con mayor calidad por una tasa de bits determinada o transmitir con la misma calidad, mientras usan una tasa de bits más baja, lo que podría disminuir el almacenamiento en búfer. Por lo tanto, la transferencia de HLS o DASH es una buena opción para contenido premium que requiere una mayor calidad y resolución, aunque con una latencia relativamente más alta. Ten en cuenta que la transferencia de HLS y DASH suele generar una mayor latencia que RTMP, ya que HLS y DASH se basan en segmentos.