Comparatif des protocoles d'ingestion de diffusions en direct sur YouTube

YouTube En direct est compatible avec les protocoles d'ingestion suivants pour les clients tiers :

Protocole d'ingestion Chiffré Codecs vidéo acceptés Commentaire
RTMP Non H.264 Convient au streaming en direct avec une latence normale, faible ou ultra-faible.
RTMPS Oui H.264 Convient au streaming en direct avec une latence normale, faible ou ultra-faible.
HLS Oui H.264, H.265 (HEVC) Meilleur pour la résolution 4K grâce à la prise en charge du format HEVC. Compatible avec le HDR. Ne convient pas à la latence ultra-faible.
DASH Oui H.264, VP9 Meilleur pour la résolution 4K grâce à la compatibilité avec VP9. Ne convient pas à la latence ultra-faible.

Le Real Time Messaging Protocol (RTMPS) est un protocole de streaming vidéo largement utilisé que YouTube En direct accepte depuis le lancement du service.

Le protocole RTMPS (Real-Time Messaging Protocol Secure) est une extension sécurisée du protocole RTMP. RTMPS profite à la fois aux créateurs de contenu et aux spectateurs en empêchant les attaques de l'homme du milieu côté ingestion des diffusions en direct. Cela garantit que toutes les données de diffusion en direct d'un créateur (y compris les signaux vidéo, audio et de contrôle) sont transmises de manière sécurisée aux serveurs de YouTube, ce qui les protège contre toute falsification ou interception en transit.

Les protocoles d'ingestion HTTP Live Streaming (HLS) et Dynamic Adaptive Streaming over HTTP (DASH) sont également chiffrés, comme RTMPS. Ils sont également compatibles avec les codecs que RTMP et RTMPS ne prennent pas en charge. Les codecs vidéo de nouvelle génération tels que VP9 et High Efficiency Video Coding (HEVC) peuvent offrir une compression bien meilleure que H.264, ce qui permet aux utilisateurs de diffuser des vidéos de meilleure qualité pour un débit donné ou de diffuser des vidéos de même qualité avec un débit inférieur, ce qui peut réduire la mise en mémoire tampon. L'ingestion HLS ou DASH est donc un bon choix pour les contenus premium qui nécessitent une qualité et une résolution supérieures, bien qu'avec une latence relativement plus élevée. Notez que l'ingestion HLS et DASH entraîne généralement une latence plus importante que RTMP, car HLS et DASH sont basés sur des segments.