Comment convertir RTMP en HLS pour la diffusion vidéo en direct ?

How to Convert RTMP to HLS for Live Video Streaming Image

Savez-vous comment transformer RTMP en HLS pour la diffusion vidéo en direct ?

RTMP et HTTP live streaming HLS sont deux protocoles de streaming qui permettent de transporter les flux en direct entre l’Ă©quipement d’enregistrement, l’encodage et la plateforme de streaming en direct. plateforme de diffusion en direct.

Avec le bon hébergeur de streaming vidéo, vous pouvez convertir automatiquement un flux RTMP unique depuis votre encodeur vidéo en streaming HTTP en direct sur le serveur.

Chez Dacast, nous utilisons un outil de conditionnement de flux d’Akamai pour ce processus.

Aujourd’hui, nous allons examiner comment Dacast et d’autres plateformes de streaming vidĂ©o utilisent ces protocoles.

Nous définirons le RTMP et le streaming en direct HTTP avant de comparer leurs rôles et de discuter de la manière de transformer le RTMP en HLS.

ĂŠtes-vous prĂŞt Ă  en apprendre davantage sur le RTMP et le HLS ? C’est parti !

  • Qu’est-ce qu’un protocole de diffusion en continu ?
  • Qu’est-ce que le RTMP ?
  • Qu’est-ce que la HLS ?
  • Comment convertir RTMP en HLS pour la diffusion en direct
  • Avantages de la diffusion en continu HLS
  • Conclusion

Qu’est-ce qu’un protocole de diffusion en continu ?

Tout d’abord, lorsqu’il s’agit de contenus diffusĂ©s en direct, des fichiers vidĂ©o de diffĂ©rents formats doivent ĂŞtre transmis d’un appareil Ă  l’autre presque instantanĂ©ment. Les fichiers vidĂ©o sont gĂ©nĂ©ralement volumineux, ce qui rend cette prouesse assez impressionnante.

Les protocoles de diffusion en continu sont des technologies apparemment magiques qui rendent possible la diffusion en direct. D’un point de vue technique, les protocoles de diffusion vidĂ©o sont des règles et des mĂ©thodes normalisĂ©es permettant de prendre des fichiers multimĂ©dias ou des fichiers vidĂ©o de grande taille et d’utiliser un protocole de diffusion pour transmettre le contenu vidĂ©o aux appareils des tĂ©lĂ©spectateurs.

Grâce aux protocoles de diffusion en continu avancĂ©s d’aujourd’hui, les fichiers peuvent ĂŞtre rapidement livrĂ©s Ă  l’utilisateur final, rĂ©assemblĂ©s et transformĂ©s en vidĂ©os que vous pouvez regarder.

Il existe plusieurs protocoles de streaming vidĂ©o mais Ă  l’heure actuelle, HLS est le protocole de streaming le plus important , RTMP venant en deuxième position.

Qu’est-ce que le RTMP ?

Vous devez utiliser un logiciel d’encodage de flux en direct ou un encodeur matĂ©riel lors de la configuration d’un flux en direct. L’encodeur se connecte Ă  votre camĂ©ra vidĂ©o et Ă  d’autres Ă©quipements mobiles de diffusion en direct. Ă©quipement mobile de diffusion en direct.

Il convertit ensuite sa sortie vidéo RAW en un format numérique mieux adapté à la diffusion en direct. Le plus souvent, le format de protocole de streaming par défaut de votre sera RTMP

RTMP signifie Real-Time Messaging Protocol (protocole de messagerie en temps rĂ©el). et est une norme Macromedia (Adobe) crĂ©Ă©e pour la diffusion en temps rĂ©el de fichiers audio et vidĂ©o et de donnĂ©es associĂ©es sur l’internet.

Il crĂ©e une connexion constante entre le client et le serveur, ce qui permet de transfĂ©rer rapidement les donnĂ©es Ă  l’utilisateur final.

La fin de Flash Player et la naissance de RTMP

Ce protocole de diffusion en continu a Ă©tĂ© initialement crĂ©Ă© pour transmettre des fichiers d’un serveur Ă  un lecteur vidĂ©o Flash. Étant donnĂ© que Flash n’est plus utilisĂ©, nombreux sont ceux qui pensent que le protocole de diffusion en continu deRTMP a disparu.

PlutĂ´t que de s’Ă©teindre complètement comme d’autres protocoles de diffusion en continu, le RTMP, ou protocole de messagerie en temps rĂ©el, a changĂ© de vitesse. Le protocole de diffusion en continu est maintenant responsable de l’alimentation en donnĂ©es de la solution de diffusion en continu Ă  partir de l’encodeur.

Il s’agit d’un rĂ´le moins important dans le processus de diffusion en direct, mais il n’en demeure pas moins impĂ©ratif. Ce processus s’appelle l’ingestion et, selon une Ă©tude rĂ©alisĂ©e en 2021 par le Video Streaming Latency Report, 76,6 % des personnes interrogĂ©es ont utilisĂ© des protocoles de streaming RTMP pour l’ingestion.

Divers encodeurs de diffusion en continu, utilisĂ©s par les petites entreprises et les professionnels de la radiodiffusion, tels que Wirecast vMix OBS Studio-crĂ©ent des flux Ă  l’aide d’un protocole de messagerie en temps rĂ©el.

Qu’est-ce que HLS ?

qu'est-ce que le streaming hls

Apple a créé HLS comme une meilleure alternative à RTMP et Flash Player.

Avez-vous entendu parler du streaming HLS ? Si vous ne l’avez pas encore fait, vous devez savoir qu’il s’agit d’un Ă©lĂ©ment essentiel de la technologie du protocole de diffusion en continu.

Apple a crĂ©Ă© streaming HLS pour permettre la diffusion de vidĂ©os sur des appareils mobiles dotĂ©s d’un système d’exploitation iOS, tels que l’iPhone et l’iPad.

Cela Ă©tait nĂ©cessaire car les appareils mobiles utilisant le système d’exploitation iOS n’Ă©taient pas compatibles avec Flash Player et la technologie RTMP utilisĂ©e par Flash Player.

Pourquoi la HSL est-elle si populaire auprès des radiodiffuseurs ?

HSL ne nĂ©cessite guère plus qu’un serveur web ordinaire pour diffuser des donnĂ©es vidĂ©o en continu sans compromettre la vitesse de lecture de la vidĂ©o.

La qualitĂ© vidĂ©o est une autre caractĂ©ristique essentielle de l’utilisation d’un flux HLS. Le flux vidĂ©o ajusterait automatiquement la qualitĂ© vidĂ©o en fonction des conditions de rĂ©seau disponibles.

Les appareils mobiles dotĂ©s d’un système d’exploitation iOS, y compris l’iPhone et l’iPad, sont incompatibles avec Flash Player, qui utilise principalement le RTMP.

HLS, abrĂ©viation de HTTP live streaming, Ă©tait la solution d’Apple pour s’assurer que la diffusion vidĂ©o en direct Ă©tait possible pour ses utilisateurs mobiles.

HSL est-il compatible avec tous les appareils ?

Ne vous inquiĂ©tez pas, les protocoles de streaming HLS ne sont pas seulement compatibles avec les appareils Apple iOS. Il est compatible avec la plupart des appareils compatibles avec l’internet.

Une autre solution adaptĂ©e Ă  Android est Microsoft Smooth Streaming. Bien qu’il ne soit pas pris en charge de manière native par tous les appareils Android, ce protocole de diffusion en continu est principalement utilisĂ© pour la diffusion en continu adaptative de contenu vidĂ©o.

Microsoft’s Streaming Solution – Comment utiliser MSS pour transformer RTMP en HSL

Microsoft Smooth Streaming peut Ă©galement ĂŞtre utilisĂ© pour convertir RTMP en HLS Ă  l’aide d’outils de conditionnement de flux, tels qu’Akamai, l’outil utilisĂ© par Dacast.

Ces outils convertissent le flux RTMP de l’encodeur vidĂ©o en HLS au niveau du serveur Ă  l’aide du protocoleMicrosoft Smooth Streaming.

Nous tenons Ă  souligner que la diffusion en direct HTTP ou HLS est parfois appelĂ©e “vidĂ©o HTML5”. vidĂ©o HTML5 mais c’est une erreur. HTML5 est une norme entièrement diffĂ©rente.

Conversion de RTMP en HLS pour la diffusion en direct

Il est utile de disposer de flux RTMP et HLS.

Un flux HLS est basĂ© sur HTTP. Le protocole HTTP et le protocole de streaming HLS sont deux formats diffĂ©rents qui existent pour diffĂ©rents types d’appareils.

Si vous souhaitez atteindre le plus grand nombre de personnes possible avec votre flux en direct, vous devez encoder votre flux RTMP en HLS. C’est ce qu’on appelle ingestion HLS pour la diffusion en direct. Ainsi, l’appareil du client peut accĂ©der Ă  n’importe lequel de ces flux.

Comment Dacast simplifie le processus de conversion grâce à Akamai

Avec le bon hébergeur de streaming vidéo, vous pouvez convertir automatiquement un flux RTMP unique de votre encodeur vidéo en HLS sur le serveur.

Chez Dacast, nous utilisons un outil d’emballage de diffusion en direct d’ Akamai.

Akamai utilise l’acquisition RTMP pour le streaming en direct et la diffusion vidĂ©o Ă  partir de votre encodeur, puis transcende automatiquement le flux en streaming en direct HTTP en temps quasi rĂ©el, prĂ©parant les diffusions en direct pour tout format d’appareil.

Pour la diffusion en direct, le processus crée un délai minimal (30-45 secondes) sur le flux de la caméra. flux de la caméra. Comme vous pouvez le constater, la conversion de RTMP en flux HLS pour la diffusion de vidéos en direct et la livraison de vidéos se fait en coulisses.

Tout ce que vous avez Ă  faire, c’est de choisir un service, comme Dacast, qui dispose des outils et des protocoles de diffusion en continu adĂ©quats pour mettre en Ĺ“uvre ce processus pour votre contenu vidĂ©o.

Une fois que le service a transcodé le contenu vidéo, Dacast utilise deux CDN de haut niveau pour la diffusion en direct. CDN (content delivery networks) de premier plan pour distribuer le contenu via des centaines de milliers de serveurs dans le monde entier. (content delivery networks) de premier plan pour distribuer le contenu via des centaines de milliers de serveurs dans le monde entier.

Ce réseau de service mondial garantit que les flux en direct sont diffusés rapidement et de manière transparente partout dans le monde.

L’utilisation de ces CDN CDN vidĂ©o de premier plan permet Ă©galement de garantir la fiabilitĂ©. Si un serveur tombe en panne ou si un million de tĂ©lĂ©spectateurs se prĂ©sentent soudainement Ă  votre Ă©mission, votre contenu sera fluide.

Tout cela signifie Ă©galement que n’importe quel appareil peut visualiser votre contenu de manière transparente. Le rĂ©seau de diffusion de contenu sĂ©lectionne et diffuse automatiquement le meilleur protocole de diffusion en continu .

L’utilisation d’un CDN mondial rĂ©duit les coĂ»ts en garantissant que vous n’avez besoin que d’un seul encodeur. Vous pouvez atteindre un public mondial avec un seul paramètre et un seul encodeur.

Avantages de la diffusion en continu HLS

Il y a quelques raisons pour lesquelles l’ingestion RTMP pour le streaming HLS est si populaire que vous devez en ĂŞtre conscient.

  1. Compatible avec tous les appareils :

La diffusion en continu HLS peut ĂŞtre utilisĂ©e sur n’importe quel appareil dotĂ© d’un lecteur vidĂ©o compatible, tel que HTML5. La plupart des appareils connectĂ©s Ă  l’internet prennent en charge la technologie HLS.

  1. Plusieurs pistes audio :

Si vous diffusez du contenu dans le monde entier et souhaitez fournir du son dans différentes langues, la diffusion en direct HTTP HLS prend en charge plusieurs pistes audio pour une seule piste vidéo. Cela permet de diffuser des flux en direct en plusieurs langues.

  1. Insertion d’annonces :

Vous souhaitez monĂ©tiser votre contenu vidĂ©o ? Cela peut ĂŞtre facilement rĂ©alisĂ© grâce Ă  l’insertion de publicitĂ©s via les interfaces VPAID et VAST.

  1. Sous-titres :

Besoin d’un contenu accessible ? la plupart des flux HLS prennent en charge les sous-titres codĂ©s, ce qui rend votre contenu accessible Ă  un public plus large.

  1. Protection de la vie privée :

La diffusion en direct par HTTP La diffusion en continu par HLS fonctionne avec une grande variété de technologies DRM, ce qui contribue à la protection de la vie privée.

Conclusion

Dans cet article, nous vous avons prĂ©sentĂ© les bases de la diffusion en direct RTMP et HLS, ainsi que l’intĂ©rĂŞt du processus de conversion RTMP-HLS.

Si vous cherchez un moyen facile de convertir votre flux RTMP en HLS, nous vous encourageons Ă  investir dans une solution de diffusion en direct comme Dacast qui rend le processus transparent.

Lorsque vous diffusez en direct avec Dacast, votre contenu est automatiquement disponible dans le format qui convient le mieux à vos téléspectateurs.

Remarque: vous pouvez également accéder à ces instructions complètes sur comment commencer à diffuser en direct avec Dacast. Lorsque vous êtes en ligne, votre contenu est automatiquement disponible dans le meilleur format pour vos spectateurs.

Vous souhaitez diffuser des vidéos en direct sur votre site web tout en gardant le contrôle du contenu ? Nous vous couvrons !

Vous prĂ©voyez de diffuser rĂ©gulièrement des Ă©missions Ă  caractère professionnel ? Nous vous aiderons Ă  atteindre tous vos tĂ©lĂ©spectateurs avec un flux de la meilleure qualitĂ© possible. Si vous avez besoin d’aide pour savoir comment convertir RTMP en HDS et HLS, ou si vous avez besoin d’aide pour la diffusion en direct, vous pouvez contacter notre service d’assistance technique Ă  partir de votre compte Dacast.

Nous vous invitons Ă  essayer Dacast sans risque pendant 14 jours. AccĂ©dez Ă  toutes nos fonctionnalitĂ©s et dĂ©couvrez notre puissante technologie de streaming vidĂ©o. Tout ce que vous avez Ă  faire pour commencer est de vous inscrire aujourd’hui. Aucune carte de crĂ©dit n’est nĂ©cessaire.

Cet article vous a-t-il Ă©tĂ© utile ? Vous avez des questions, des commentaires ou des idĂ©es sur d’autres sujets que vous aimeriez que nous abordions dans nos articles ?

Faites-nous part de vos commentaires dans la section ci-dessous, et merci de votre lecture ! Vous pouvez également rejoindre notre groupe LinkedIn pour recevoir régulièrement des conseils sur le streaming en direct et des offres exclusives.

 

Max Wilbert

Max Wilbert is a passionate writer, live streaming practitioner, and has strong expertise in the video streaming industry.