Qu’est-ce que l’ingestion RTMP et pourquoi est-elle importante pour la diffusion en direct ?

RTMP Ingest

La diffusion en direct est un outil précieux pour les écoles, les entreprises et les autres organisations professionnelles. De nombreux radiodiffuseurs professionnels utilisent lecteurs vidéo en ligne qui sont équipés des outils nécessaires pour diffuser de manière professionnelle avec très peu de connaissances techniques.

Même si les lecteurs vidéo en ligne automatisent la majeure partie du processus de diffusion en direct, il y a beaucoup de choses qui se passent en coulisses. Plusieurs protocoles et systèmes différents travaillent ensemble pour donner vie aux émissions.

Protocole de messagerie en temps réel (RTMP) est est l’un de ces protocoles qui rendent abordable la streaming en direct possible et simple. Le rôle de ce protocole a évolué au fil du temps, mais aujourd’hui, il est principalement utilisé pour l’ingestion RTMP, ce qui permet aux utilisateurs de profiter des nombreux encodeurs en direct peu coûteux ou à source ouverte qui sont disponibles.

Dans cet article, nous allons expliquer ce qu’est l’ingestion RTMP et pourquoi elle est importante pour la diffusion de vidéos en direct. Nous commencerons par passer en revue le protocole RTMP et briserons un mythe important à son sujet. Ensuite, nous expliquerons ce qu’est l’ingestion RTMP et nous verrons en quoi elle diffère de la diffusion RTMP.

Pour conclure, nous parlerons de HLS, un autre protocole apparenté, et de la manière dont l’ingestion RTMP fonctionne avec Dacast.

Table des matières :

  • Qu’est-ce que le RTMP ?
  • Le RTMP (Flash) est-il mort ?
  • Qu’est-ce que le RTMP Ingest ?
  • Comment fonctionne l’ingestion RTMP ?
  • Les avantages de l’ingestion RTMP
  • RTMP Ingest vs. RTMP Streaming
  • Streaming HLS et relation avec l’ingestion RTMP
  • RTMP Ingest sur Dacast
  • Réflexions finales

Qu’est-ce que le RTMP ?

Qu'est-ce que le protocole de diffusion en continu RTMP ?
RTMP est un important protocole de diffusion en direct.

RTMP RTMP, abréviation de “Real-Time Messenger Protocol”, est un protocole vidéo en ligne qui a joué plusieurs rôles dans l’histoire de la diffusion vidéo en ligne.

Il a été créé par Macromedia, qui a été racheté par Adobe, dans le but de distribuer des fichiers vidéo, audio et autres fichiers multimédias pour la publicité. RTMP a été conçu à l’origine pour la diffusion en continu avec le lecteur Flash d’Adobe et est souvent appelé simplement diffusion en continu Flash, mais cette utilisation est aujourd’hui dépassée.

Aujourd’hui, l’ingestion RTMP est l’utilisation la plus courante de ce protocole et concerne exclusivement l’échange entre un encodeur et une plateforme vidéo en ligne.

Outre la version standard du RTMP, il existe plusieurs variantes du protocole, notamment RTMPS, RTMPE, RTMPT et RTMFP. Ces variantes ont toutes des objectifs légèrement différents diffusion en direct.

Le RTMP (Flash) est-il mort ?

Comme nous l’avons mentionné, l’objectif du RTMP dans la diffusion en direct a changé au fil du temps. L'”ancienne” utilisation du RTMP est pratiquement morte. Pratiquement tout ce qui implique la diffusion/le streaming RT MP et la diffusion/le streaming Flash est obsolète à ce stade, la plupart des navigateurs abandonnant complètement le support de la diffusion RTMP en 2021.

Cependant, le RTMP n’est pas mort. Il est encore bien vivant sous la forme de l’ingestion RTMP, où des encodeurs bon marché et la commodité de ne pas avoir à utiliser une adresse IP spécifique pour les encodeurs signifient que le protocole est encore très utile pour la diffusion en direct. RTMP est un outil d’acquisition de flux très précieux.

Même si le RTMP a trouvé un nouveau rôle dans la diffusion en direct et qu’il fonctionne bien actuellement, il est probable qu’il sera progressivement abandonné une fois que des technologies plus puissantes auront été développées. Cela ne veut pas dire qu’il y a quelque chose d’intrinsèquement mauvais avec le RTMP, mais c’est simplement la nature de la technologie. L’ingestion de flux RTMP est un outil précieux à l’heure actuelle, mais il est probable qu’il sera progressivement abandonné.

Qu’est-ce que le RTMP Ingest ?

Qu'est-ce que l'ingestion RTMP ?
L’ingestion RTMP envoie les fichiers vidéo de l’encodeur à la plateforme de vidéo en ligne.

L’ingestion RTMP est le nouveau rôle du protocole. Pour comprendre en quoi cela diffère du rôle initial du protocole, il faut avoir une connaissance de base de l’encodage vidéo et de la technologie qui rend possible la diffusion en direct.

Au cours du processus de diffusion en direct, la vidéo en direct suit l’itinéraire suivant :

Caméra → Encodeur → Plate-forme vidéo en ligne → Serveurs CDN → Lecteur vidéo

Qu’est-ce que l’ingestion dans la radiodiffusion ?

L’ingestion RTMP consiste à utiliser la technologie RTMP pour encoder puis diffuser la vidéo en direct de l’encodeur vers la plateforme de vidéo en ligne. L’ingestion RTMP nécessite l’utilisation d’un encodeur RTMP, qui est facilement disponible et peut être relativement peu coûteux par rapport aux encodeurs utilisant d’autres protocoles de diffusion en continu.

Nous tenons également à souligner que le processus de diffusion en continu est possible sans plateforme vidéo en ligne. L’encodeur RTMP peut ingérer directement dans le CDN ou le lecteur vidéo.

Comment fonctionne l’ingestion RTMP ?

L’ingestion RTMP comporte trois phases : la poignée de main, la connexion et le flux.

Ce processus est très technique et les diffuseurs qui utilisent une plateforme vidéo en ligne n’ont généralement pas à se préoccuper de ce qui se passe en coulisses. Cependant, comprendre le fonctionnement de l’ingestion RTMP peut vous aider à comprendre l’importance du choix d’un encodeur performant.

Ceci étant dit, voyons comment l’ingestion RTMP transporte la vidéo en direct encodée de l’encodeur au lecteur vidéo en ligne.

1. Poignée de main

Au cours de la poignée de main, le client envoie trois morceaux de données au serveur. Le premier morceau est utilisé pour signaler au serveur le type de protocole utilisé. Le deuxième morceau est accompagné d’un horodatage.

Le troisième et dernier morceau est envoyé après que le serveur a confirmé la réception des deux premiers. Une fois que le troisième morceau a été reçu avec succès, la connexion peut être établie.

2. Connecter

Pendant la phase de connexion, le client et le serveur échangent un dialogue codé. Le langage codé utilisé pour la connexion est “AMF”. L’objectif de ce dialogue est d’obtenir le “feu vert” pour démarrer le flux.

3. Le cours d’eau

Une fois que la poignée de main est terminée et que la connexion a été établie avec succès, le flux devrait être prêt à fonctionner. Ce processus est complexe, mais la technologie est conçue pour effectuer le transport très rapidement.

C’est le rôle de l’ingest dans la radiodiffusion.

Les avantages de l’ingestion RTMP

La diffusion en continu avec ingestion RTMP présente plusieurs avantages. Tout d’abord, il facilite l’accès aux encodeurs. Les encodeurs RTMP sont relativement peu coûteux et simples à installer.

En outre, l’acquisition RTMP peut être utilisée sur n’importe quel canal configuré pour la recevoir depuis n’importe quel endroit dans le monde. Il n’est pas nécessaire de connaître l’emplacement (adresse IP) de l’encodeur pour autant que le canal soit configuré au préalable. Grâce à l’ingestion RTMP, vous pouvez tester votre événement à partir d’un endroit et le déplacer à tout moment vers un autre lieu d’événement sans nécessiter de délais ou de changements dans la configuration du canal CDN. Les liens de test RTMP vous permettent de vous assurer que vous êtes prêt à mettre en ligne.

Un autre avantage de l’ingestion RTMP est que lorsqu’elle est combinée avec HLS, elle permet d’obtenir la latence la plus faible possible.

RTMP Ingest vs. RTMP Streaming

Il est très important de noter que ceci est complètement différent de la diffusion RTMP, qui utilise le protocole pour transmettre la vidéo des serveurs CDN vidéo au lecteur vidéo Flash. Il s’agit du même protocole mais d’une fonction différente.

L’ingestion RTMP est utilisée avec les plateformes modernes de diffusion en direct, comme Dacast, qui utilisent le flux streaming HLS avec un lecteur vidéo HTML5. Le streaming RTMP, quant à lui, a été conçu par Adobe pour fonctionner avec son lecteur vidéo Flash.

La principale raison de l’abandon du streaming RTMP était qu’il ne permettait pas la le streaming mobile. Au début de cette évolution, l’utilisation d’ appareils mobiles connectés à l’internet était de plus en plus répandue, de sorte que les radiodiffuseurs avaient besoin d’une solution rapide.

Les smartphones et les tablettes sont beaucoup plus faciles d’accès qu’un ordinateur portable, un ordinateur ou une télévision intelligente. majorité des services de streaming se fait sur des appareils mobiles. Si les ingénieurs logiciels n’avaient pas mis au point une méthode de diffusion en continu et un lecteur vidéo compatible avec la diffusion en direct sur mobile, l’industrie de la vidéo en ligne ne serait peut-être pas devenue ce qu’elle est aujourd’hui.

Cette évolution s’explique également par le fait que le RTMP n’est plus le protocole de diffusion en direct le plus récent et le plus performant. Il est toujours fonctionnel, mais la nouvelle technologie a fait du streaming RTMP l’approche inférieure. C’est pourquoi la distribution RTMP est désormais axée sur l’ingestion de vidéos, et non sur la diffusion en continu.

Streaming HLS et relation avec l’ingestion RTMP

protocole hls
HLS est désormais utilisé pour la diffusion de flux en direct à la place de RTMP.

Comme nous l’avons mentionné, le streaming HLS a repris le rôle initial du RTMP.

HLS signifie “HTTP Live Streaming” et constitue un autre protocole important de diffusion vidéo en continu. protocole de diffusion vidéo en continu. Il est utilisé pour diffuser le contenu vidéo depuis les serveurs CDN jusqu’à la page d’accueil de l’utilisateur. Lecteur vidéo HTML5. HLS a été créé par Apple pour rendre possible la diffusion mobile.

La méthode d’ingestion HLS consiste à diviser les fichiers en petits morceaux afin de les transporter plus facilement au cours du processus d’ingestion. Il s’agit d’un protocole basé sur HTTP, tandis que RTMP est un protocole basé sur TCP qui utilise une approche de transport un peu plus volumineuse.

HLS est très adaptable, ce qui est utile pour atteindre les téléspectateurs avec une grande variété de configurations de diffusion en continu. Le protocole est également capable de diffusion en continu à faible latence ce qui est précieux pour les diffuseurs en direct. Cependant, la combinaison de latence la plus faible est l’ingestion RTMP et la diffusion en continu HLS.

Un autre avantage majeur de l’utilisation de la HLS est qu’elle est compatible avec les systèmes suivants sécurisés la diffusion en continu à plusieurs débits et à débit adaptatif. Cela signifie qu’il peut envoyer plusieurs rendus d’une vidéo en même temps. Chaque rendu transcodé est de qualité différente, et le rendu approprié est envoyé au lecteur vidéo de chaque spectateur en fonction de sa vitesse Internet. Cela permet d’éviter toute mise en mémoire tampon ou tout décalage du côté des téléspectateurs.

Bien que le codage HLS soit actuellement le protocole le plus approprié pour la diffusion de vidéos, d’autres options sont en cours de développement. La technologie de transcodage évoluant constamment, il est impossible de savoir à quelle vitesse la situation pourrait changer.

RTMP vs. RTSP

RTMP et RTSP sont sont souvent confondus car leurs abréviations ne varient que d’une lettre, mais ces deux protocoles ont des fonctions totalement différentes dans le cadre de la diffusion en direct.

RTSP est utilisé pour exécuter des commandes sur le lecteur vidéo par le spectateur et, par ce biais, contrôler la manière dont les serveurs CDN de streaming en direct diffus ent la vidéo. Ces commandes comprennent des fonctions telles que “Lecture”, “Pause”, “Avance rapide” et “Retour”. Le protocole RTSP indique au lecteur vidéo ce qu’il doit faire chaque fois qu’un spectateur utilise ces boutons.

En résumé : Le protocole RTSP est préférable dans les situations qui requièrent une solution de diffusion en continu plus simple et moins coûteuse.

RTMP Ingest sur Dacast

rtmp ingest recipe
Dacast utilise automatiquement l’ingestion RTMP pour le streaming HLS.

Dacast utilise par défaut l’ingestion RTMP pour la diffusion en direct, bien que l’ingestion directe HLS puisse être disponible. Il s’agit de l’utilisation la plus pratique du RTMP à l’heure actuelle.

Dans le même ordre d’idées, notre plateforme utilise le streaming HLS plutôt que le streaming RTMP. En effet, HLS est le meilleur protocole disponible pour cette étape du processus de diffusion en direct et il fonctionne avec le système de gestion de l’information de la Commission européenne. Lecteur vidéo HTML5.

Comme notre plateforme utilise l’ingestion RTMP, les diffuseurs doivent utiliser un encodeur RTMP. La prise en charge de l’ingestion RTMP par Dacast est particulièrement précieuse pour les diffuseurs, car elle signifie que la plate-forme est compatible avec un large éventail de systèmes de diffusion. Encodeurs RTMP des encodeurs gratuits et bon marché aux encodeurs de qualité professionnelle.

Parmi les encodeurs logiciels de diffusion en direct compatibles, citons OBS Studio, Wirecast, VidblasterX et les alternatives matérielles de Teradek.

OBS Studio propose des versions personnalisées du logiciel pour les utilisateurs de Dacast, ce qui le rend très facile à utiliser. Ce logiciel est gratuit et constitue donc une excellente option pour les radiodiffuseurs qui en sont encore à leurs premiers pas dans le domaine de la diffusion en direct.

Pour plus d’informations sur l’utilisation d’OBS Studio pour l’ingestion RTMP sur Dacast, veuillez consulter nos guides dédiés à la fois pour
macOS
et
Windows
et Windows.

Réflexions finales

La technologie de diffusion en direct n’a jamais été aussi performante, grâce au repositionnement du protocole RTMP pour l’ingestion et à l’introduction de la diffusion HLS. Cette combinaison technologique est puissante et fiable, mais au rythme où évolue la technologie du streaming en direct, nous sommes certains qu’il ne s’agit pas de la forme finale du processus de streaming en direct.

Vous voulez en savoir plus sur le RTMP et son rôle dans la diffusion en direct ? Vous pouvez contacter un membre de notre équipe d’assistance 24/7 qui répondra à toutes vos questions.

Commencez gratuitement

En attendant, n’hésitez pas à consulter notre base de connaissances Il s’agit d’une collection de documents sur différents aspects de la diffusion en direct. Une recherche rapide sur “RTMP” permet d’obtenir une liste de dizaines d’entrées sur le protocole.

Emily Krings

Emily is a strategic content writer and story teller. She specializes in helping businesses create blog content that connects with their audience.