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

La diffusion en direct YouTube est compatible avec les protocoles d'ingestion suivants pour Clients tiers:

Protocole d'ingestion Chiffré Codecs vidéo compatibles Commentaire
RTMP Non H.264 Cette fonctionnalité convient aux diffusions en direct à latence normale, faible ou ultrafaible.
RTMPS Oui H.264 Cette fonctionnalité convient aux diffusions en direct à latence normale, faible ou ultrafaible.
HLS Oui H.264, H.265 (HEVC) Meilleure pour la résolution 4K grâce à la compatibilité HEVC. Compatible avec le format HDR. Ne convient pas à la latence ultrafaible.
DASH Oui H.264 et VP9 Elle est préférable pour la résolution 4K grâce à la compatibilité VP9. Ne convient pas à la latence ultrafaible.

Le protocole de messagerie en temps réel (RTMPS) est un protocole couramment utilisé pour les vidéos. de streaming accepté par YouTube En direct depuis le début du service.

RTMPS (Real Time Messaging Protocol) est une extension sécurisée de RTMP. RTMPS profite à la fois aux créateurs de contenu et aux spectateurs en empêchant l'homme du milieu. du côté ingestion des diffusions en direct. Cela garantit que tout un Les données de streaming en direct du créateur (y compris les signaux vidéo, audio et de contrôle) sont sont transmises de manière sécurisée aux serveurs YouTube, afin d'éviter toute falsification en transit.

Les options HTTP Live Streaming (HLS) et Dynamic Adaptive Streaming over HTTP (DASH) sont également chiffrés, comme RTMPS. Ils prennent également en charge contrairement aux codecs RTMP et RTMPS. Les codecs vidéo nouvelle génération, comme VP9 et Le codage vidéo à haute efficacité (HEVC) offre une compression nettement supérieure au format H.264, ce qui permet aux utilisateurs de diffuser des contenus de meilleure qualité ou diffuser un flux avec la même qualité tout en utilisant un débit inférieur, ce qui pourrait et réduire la mise en mémoire tampon. L'ingestion HLS ou DASH est donc un bon choix pour les annonces premium. les contenus nécessitant une meilleure qualité et une résolution plus élevée, une latence relativement plus élevée. Notez que l'ingestion HLS et DASH entraîne généralement une latence supérieure à RTMP, car les formats HLS et DASH sont basés sur des segments.