Comparación del protocolo de transferencia de transmisiones en vivo de YouTube

YouTube Live Streaming admite los siguientes protocolos de transferencia para clientes externos:

Protocolo de transferencia Encriptado Códecs de video compatibles Comentario
RTMP No H.264 Adecuado para transmisiones en vivo con latencia normal, baja o ultrabaja.
RTMPS H.264 Adecuado para transmisiones en vivo con latencia normal, baja o ultrabaja.
HLS H.264, H.265 (HEVC) Es mejor para la resolución 4K debido a la compatibilidad con HEVC. Es compatible con HDR. No es adecuado para latencias ultrabajas.
DASH H.264 y VP9 Es mejor para la resolución 4K debido a la compatibilidad con VP9. No es adecuado para latencias ultrabajas.

El protocolo de mensajería en tiempo real (RTMP) es un protocolo muy utilizado para la transmisión de video que YouTube en vivo acepta desde que comenzó el servicio.

El protocolo de mensajería en tiempo real seguro (RTMPS) es una extensión segura del RTMP. El protocolo RTMPS beneficia tanto a los creadores de contenido como a los usuarios, ya que evita los ataques de intermediarios en el lado de la transferencia de las transmisiones en vivo. Esto garantiza que todos los datos de transmisión en vivo de un creador, incluidos los videos, el audio y los indicadores de control, se transmitan de forma segura a los servidores de YouTube, lo que los protege de manipulaciones o intercepciones durante el tránsito.

Los protocolos de transferencia HTTP Live Streaming (HLS) y Dynamic Adaptive Streaming over HTTP (DASH) también están encriptados, al igual que RTMPS. También admiten códecs que RTMP y RTMPS no admiten. Los códecs de video de próxima generación, como VP9 y la codificación de video de alta eficiencia (HEVC), pueden ofrecer una compresión mucho mejor en comparación con H.264, lo que permite a los usuarios transmitir con mayor calidad para una tasa de bits determinada o transmitir con la misma calidad y usar una tasa de bits más baja, lo que podría reducir el almacenamiento en búfer. Esto hace que la transferencia de HLS o DASH sea una buena opción para el contenido premium que requiere 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 latencia mayor que la de RTMP porque HLS y DASH se basan en segmentos.