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 compatibles Commentaire
RTMP Non H.264 Convient au streaming en direct à latence normale, faible ou ultrafaible.
RTMPS Oui H.264 Convient au streaming en direct à latence normale, faible ou ultrafaible.
HLS Oui H.264, H.265 (HEVC) Plus adapté à la résolution 4K grâce à la compatibilité HEVC. Compatible avec le format HDR. Ne convient pas à la latence ultra-faible.
DASH Oui H.264, VP9 Plus adapté à la résolution 4K grâce à la compatibilité 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 Real Time Messaging Protocol Secure (RTMPS) est une extension sécurisée de RTMP. RTMPS profite aux créateurs de contenu et aux spectateurs en empêchant les attaques de l'intercepteur sur le côté ingestion des diffusions en direct. Cela garantit que toutes les données de streaming 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 Streaming adaptatif dynamique sur HTTP (DASH) sont également chiffrés, comme RTMPS. Ils sont également compatibles avec des codecs qui ne le sont pas avec RTMP et RTMPS. Les codecs vidéo de nouvelle génération tels que VP9 et le High Efficiency Video Coding (HEVC) peuvent offrir une compression bien meilleure que le H.264, ce qui permet aux utilisateurs de diffuser du contenu de meilleure qualité pour un débit binaire donné ou de diffuser du contenu de même qualité tout en utilisant un débit binaire 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 élevée que RTMP, car HLS et DASH sont basés sur des segments.