Comment dépanner votre flux HLS en direct

How to Troubleshoot Your HLS Live Stream Image

La popularité des protocoles de diffusion vidéo en direct s’est développée, tout comme la facilité et la simplicité de leur mise en place. Grâce à l’évolution et au perfectionnement constants de la technologie, tout le monde peut aujourd’hui créer des flux en direct. La diffusion vidéo en continu est devenue plus universelle et plus facile que jamais grâce à une nouvelle technologie.plate-forme professionnelle de diffusion en continu .

Cependant, des problèmes techniques se posent parfois. Dans le cas de la diffusion en direct, cela se produit souvent avec la diffusion HLS. Streaming HLS est un protocole de média vidéo. C’est la méthode de streaming la plus populaire car c’est l’une des meilleures – et elle est utilisée ici à Dacast . le protocole HLS est fiable et largement compatible avec les meilleures technologies modernes telles que les protocoles de streaming à débit adaptatif comme H.265. Par ici, flux en direct et les fichiers multimédias peuvent être visualisés sur les navigateurs web modernes et les appareils mobiles.

Dans cet article, nous allons décrire et détailler comment identifier et résoudre les problèmes qui peuvent survenir avec votre flux vidéo HLS. Nous sommes des experts en matière de diffusion vidéo et de fourniture d’un service de qualité professionnelle. solution de streaming vidéo et aux organisations, aux entreprises et aux particuliers. Notre objectif est de vous donner les outils nécessaires pour que, la prochaine fois qu’un problème surviendra, vous sachiez exactement ce qu’il faut faire.

Grâce à notre processus en 7 étapes, nous pouvons diagnostiquer et dépanner les problèmes liés à la diffusion en direct et au protocole de diffusion HLS. Lisez les étapes suivantes et vous serez armé de nos meilleurs conseils pour conserver votre vie. Les flux de médias sont de nouveau opérationnels et fonctionnent comme une horloge.

  1. Dépannage du codeur
  2. Vérifiez votre bande passante
  3. Votre chaîne est-elle activée ?
  4. Vérifier les débits
  5. Pare-feu et ports
  6. Lecteurs vidéo intégrés
  7. Sauvegarder les flux ou repartir de zéro

1. Dépannage du codeur

La première étape du dépannage d’une erreur de flux en direct HLS consiste à vérifier votre encodeur. Les paramètres de l’encodeur peuvent être à l’origine d’un certain nombre de problèmes. Par conséquent, cette étape de dépannage peut être divisée en plusieurs sous-étapes. Si votre encodeur affiche un message du type “Streaming to primary”, le problème se situe ailleurs. Dans ce cas, passez à l’étape 2.

a) Vérifier l'”URL du flux” et le “nom du flux”

Comment dépanner votre flux HLS en direct - streamTout encodeur doit être configuré pour “pointer” vers vos serveurs de diffusion en continu. C’est l’endroit où l’encodeur délivre votre flux en direct ; de là, il est distribué aux téléspectateurs. Si ces informations sont incorrectes, le flux échouera à chaque fois.

La plupart des codeurs disposent de deux champs de saisie dans les paramètres. La première est l’“URL du flux” et la seconde le“nom du flux“. Voici un exemple d’URL de flux :

rtmp://p.ep123456.i.akamaientrypoint.net/EntryPoint

Un “nom de flux” est généralement formaté comme suit :

dclive_1_150@123456

Ces valeurs doivent correspondre à celles fournies par votre plate-forme de vidéo en ligne dans la partie “configuration de l’encodeur” lors de la création d’une nouvelle chaîne en direct.

Vérifiez que l’URL et le nom de votre flux correspondent aux valeurs de votre plateforme de vidéo en ligne. Si ce n’est pas le cas, corrigez-les et voyez si votre erreur de flux HLS est corrigée.

b) Si votre encodeur n’a qu’un seul champ “URL” – pas de “Stream Name” (nom du flux)

Dans ce cas, vous devrez vérifier une autre valeur : l’URL et le nom du flux combinés.

Pour ce faire, accédez à“Encoder Setup” dans la chaîne en direct concernée de votre compte Dacast. Assurez-vous que“Autres encodeurs RTMP” est sélectionné, puis cliquez sur le lien situé sous l‘”URL de sauvegarde“. Ce lien renverra à l’URL que vous devez saisir ici. Il devrait ressembler à ceci :

rtmp://p.ep123456.i.akamaientrypoint.net/EntryPoint/dclive_1_150@123456

c) Vérifier le login et le mot de passe

Si Dacast n’est pas officiellement intégré à votre encodeur, vous devrez également entrer un login et un mot de passe dans les paramètres de votre encodeur. Cette information est également fournie dans la partie “Encoder Setup” du backend de Dacast.

Le login et le mot de passe sont généralement des chaînes de 6 chiffres et sont différents des informations de connexion de votre compte Dacast.

d) Veiller à ce que les flux à plusieurs débits soient nommés de manière appropriée

Si vous diffusez simultanément plusieurs débits binaires, vous devez vous assurer que chaque flux est nommé de manière appropriée.

Il s’agit de remplacer une partie du nom du flux par un texte différent. Dans Wirecast, par exemple, le nom du flux “dclive_1_150@XXXXXX” doit être remplacé par “dclive_1_1@XXXXXX”.

e) Vérifier les autres réglages du codeur

Les autres réglages de l’encodeur doivent être les suivants :

  • Intervalle entre les images clés : 2 secondes
  • Fréquence d’images : 30 images par seconde (ips)
  • Encodage vidéo H.264 (profil de base)
  • Encodage audio AAC ou MP3 (stéréo)

Si aucune de ces méthodes ne fonctionne, vous devez tester un autre codeur. Nous recommandons de faire des tests avec le logiciel gratuit OBS Studio en utilisant un simple flux à débit unique.

En procédant aux arrêts ci-dessus, vous devriez résoudre toute erreur survenant avec HLS et due à votre encodeur ou aux paramètres de l’encodeur.

2. Vérifiez votre bande passante

C’était beaucoup. Il s’agit toutefois d’une mesure rapide. Le manque de bande passante est l’une des causes de l’échec d’une diffusion en direct.

Chaque plan Dacast est assorti d’une quantité limitée de bande passante. Pour vérifier si vous avez atteint votre limite, visitez votre compte Dacast. Dans la section“Upgrade my plan“, vous verrez la bande passante qu’il vous reste.

Si vous n’avez pas assez de bande passante, contactez le service d’assistance pour en acheter davantage.

3. Votre chaîne est-elle activée ?

Un autre problème qui peut survenir est l’échec de la diffusion en continu, dû au fait que votre chaîne en direct n’est pas activée.

Il s’agit là d’une autre solution simple. Dans votre compte Dacast, naviguez vers vos chaînes en direct. Sélectionnez la chaîne en question et assurez-vous qu’elle estactivée. Il s’agit d’un moyen simple de corriger un flux qui ne fonctionne pas.

4. Vérifier les débits binaires

Comment dépanner votre flux HLS en direct - internetSi vos débits sont trop élevés par rapport à votre vitesse de téléchargement, votre flux échouera certainement. Si vous diffusez en haute qualité ou si votre vitesse internet est plus lente, ce phénomène est plus probable. Dans ces circonstances, votre flux peut être retardé, mis en mémoire tampon ou échouer complètement.

Nous vous recommandons de limiter votre débit total – le total cumulé de tous les différents débits que vous utilisez – à environ la moitié de votre vitesse de téléchargement totale.

Vous pouvez tester votre vitesse de téléchargement sur https://testmy.net/upload. Si votre téléchargement ne représente pas le double du débit total de votre flux, nous vous recommandons de réduire le débit de votre flux.

Même s’il apparaît que vous disposez d’une large bande passante, il est utile de tester un débit binaire inférieur pour voir si cela résout les problèmes de flux.

5. Pare-feu et ports

Parfois, un pare-feu peut causer des problèmes de diffusion en continu. Cela peut se produire aussi bien avec le pare-feu de votre propre ordinateur qu’avec les pare-feu intégrés au réseau lui-même. Pour pouvoir diffuser en continu, Dacast a besoin que les ports 80, 443 ou 1935 soient ouverts.

N’importe quel moteur de recherche devrait vous aider à trouver des instructions pour votre propre système d’exploitation ou routeur. Utilisez ces instructions pour corriger facilement une erreur de flux HLS liée à un pare-feu.

6. Lecteurs vidéo intégrés

Comment dépanner votre flux HLS en direct - code d'intégrationUn autre problème peut se poser avec les lecteurs vidéo intégrés. L’intégration d’une vidéo consiste à copier le code à partir du backend de Dacast, puis à insérer ce code dans votre site web. Ce code peut être copié de manière inappropriée ou peut avoir été erroné au départ.

Pour déterminer si le code est correct, visitez d’abord le site web sur lequel votre flux HLS en direct est intégré. Cliquez avec le bouton droit de la souris n’importe où sur la page, puis cliquez sur“afficher la source de la page“. Recherchez le code dans votre navigateur en utilisant Ctrl+F sur un PC ou Cmd+F sur un Mac. Recherchez le texte“dacast“. Cela vous mènera au code d’intégration.

Comparez ce code à celui qui se trouve dans la section des paramètres de publication du contenu vidéo que vous utilisez, dans votre back-office Dacast. S’ils ne correspondent pas, supprimez l’ancien code et essayez d’insérer à nouveau le code d’intégration. Cela peut résoudre votre problème.

Le mauvais code d’intégration est une erreur de flux HLS facile à corriger

7. Flux de sauvegarde ou départ à zéro

Que faire si aucune des solutions ci-dessus ne résout votre problème ? Dans ce cas, nous avons trois derniers tests à recommander.

a) Utiliser un flux de secours

Tout d’abord, vous pouvez essayer d’utiliser l’URL de votre flux de sauvegarde comme URL principale. Comme indiqué dans la première section, l’URL d’un flux correspond à ce format :

rtmp://p.ep123456.i.akamaientrypoint.net/EntryPoint

L’URL de sauvegarde est pratiquement identique, mais le “p” est remplacé par un “b” :

rtmp://b.ep123456.i.akamaientrypoint.net/EntryPoint

Si votre flux échoue malgré les mesures de dépannage ci-dessus, essayez de remplacer l’URL du flux par l’URL de secours dans vos codes d’intégration. Cela peut permettre à votre flux de fonctionner.

b) Créer un nouveau flux

Si le flux de secours ne fonctionne pas, nous vous recommandons de créer un nouveau “canal en direct” et de repartir de zéro. Cela peut résoudre de nombreux problèmes. Si cela fonctionne, veuillez contacter le support Dacast afin que nous puissions examiner votre canal d’origine pour essayer de déterminer la cause du problème.

Cela vous amène à la dernière option :

c) Contacter le service d’assistance de Dacast

L’assistance technique est disponible 24 heures sur 24 et 7 jours sur 7 pour les utilisateurs de Dacast.

Le plan de démarrage comprend une assistance par chat. Les utilisateurs des plans Pro et Premium peuvent bénéficier d’une assistance téléphonique. Nous vous recommandons de nous fournir une capture d’écran des paramètres de votre encodeur et des messages d’erreur. Nous pourrons ainsi vous aider le plus rapidement possible.

FAQ pour le dépannage des flux en direct HLS

Q1 : Qui est Max Wilbert, et pourquoi devrais-je me fier à ses conseils sur la résolution des problèmes liés à la diffusion en direct de HLS ? R1 : Max Wilbert est un écrivain passionné et un praticien du streaming en direct qui possède une grande expertise dans le secteur du streaming vidéo. Il partage des idées et des conseils précieux basés sur son expérience, ce qui fait de lui une source fiable pour le dépannage des flux HLS en direct.

Q2 : Qu’est-ce que le streaming HLS et pourquoi est-il populaire ? R2 : HLS (HTTP Live Streaming) est un protocole de média vidéo largement utilisé dans le secteur de la diffusion en continu en raison de sa fiabilité et de sa compatibilité avec les technologies modernes telles que les protocoles de diffusion en continu à débit adaptatif. Il garantit une visualisation transparente sur différents navigateurs web et appareils mobiles.

Q3 : Quelles sont les 7 étapes pour dépanner un flux HLS en direct ? R3 : Voici les 7 étapes :

  1. Dépannage du codeur
  2. Vérifiez votre bande passante
  3. Votre chaîne est-elle activée ?
  4. Vérifier les débits binaires
  5. Pare-feu et ports
  6. Lecteurs vidéo intégrés
  7. Flux de sauvegarde ou repartir de zéro

Q4 : Que dois-je vérifier lors du dépannage du codeur ? R4 : Lors du dépannage de votre codeur, vous devez vérifier : a) URL et nom du flux b) Login et mot de passe (si nécessaire) c) Dénomination des flux à plusieurs débits d) Autres réglages du codeur

Q5 : Comment puis-je vérifier ma bande passante disponible ? R5 : Vous pouvez vérifier votre bande passante disponible dans votre compte Dacast sous la section “Upgrade my plan”. Il affiche la bande passante restante pour votre plan.

Q6 : Que dois-je faire si ma chaîne en direct ne fonctionne pas ? R6 : Assurez-vous que votre chaîne en direct est activée dans votre compte Dacast. Naviguez vers vos chaînes en direct, sélectionnez la chaîne en question et assurez-vous qu’elle est activée.

Q7 : Comment les débits binaires peuvent-ils affecter la qualité et la fiabilité de mon flux ? R7 : Si vos débits binaires sont trop élevés par rapport à votre vitesse de téléchargement, il se peut que votre flux soit décalé ou qu’il échoue. Il est recommandé de limiter le débit total de votre flux à environ la moitié de votre vitesse de téléchargement totale.

Q8 : Comment puis-je résoudre les problèmes liés aux pare-feu et aux ports ? R8 : Les pare-feu peuvent causer des problèmes de diffusion en continu. Assurez-vous que les ports 80, 443 ou 1935 sont ouverts pour la diffusion Dacast. Suivez les instructions de votre système d’exploitation ou de votre routeur pour effectuer les réglages nécessaires.

Q9 : Que dois-je faire si mon lecteur vidéo intégré pose des problèmes ? R9 : Vérifiez le code d’intégration sur votre site web en faisant un clic droit sur la page, en sélectionnant “afficher la source de la page” et en recherchant “dacast”. Comparez ce code à celui de votre back-office Dacast. S’ils ne correspondent pas, remplacez l’ancien code par le bon.

Q10 : Que puis-je faire si aucune des étapes de dépannage ne fonctionne ? R10 : Vous avez trois possibilités : a) Essayez d’utiliser l’URL du flux de sauvegarde comme URL principale. b) Créer une nouvelle chaîne en direct à partir de zéro. c) Contactez le service d’assistance de Dacast pour obtenir de l’aide, en fournissant les paramètres de l’encodeur et les messages d’erreur pour une résolution plus rapide.

Q11 : Pourquoi devrais-je envisager d’utiliser Dacast pour mes besoins en matière de diffusion en continu ? R11 : Dacast offre une solution de streaming vidéo de qualité professionnelle avec une diffusion vidéo sécurisée, des capacités de téléchargement, des options de personnalisation, des fonctions de monétisation et une assistance technique spécialisée 24 heures sur 24 et 7 jours sur 7. Il utilise les meilleurs protocoles de streaming HLS, ce qui garantit une expérience de streaming toujours fluide.

Q12 : Comment puis-je contacter le service d’assistance de Dacast ? R12 : L’assistance technique est disponible 24 heures sur 24 et 7 jours sur 7 pour les utilisateurs de Dacast. Les utilisateurs du plan Starter peuvent utiliser l’assistance par chat, tandis que les utilisateurs des plans Pro et Premium peuvent accéder à l’assistance par téléphone. Fournir les paramètres de l’encodeur et les messages d’erreur pour une assistance plus rapide.

Réflexions finales

Comme nous l’avons montré, il est facile d’identifier les problèmes et de dépanner un flux HLS en direct si l’on sait ce qu’il faut faire. Nous vous recommandons de conserver cet article pour référence ultérieure.

Mieux encore, si vous n’utilisez pas déjà un système complet de vidéosurveillance de qualité professionnelle, il est possible d’utiliser un système de vidéosurveillance de qualité professionnelle.vidéo serveur de streaming vidéo de qualité professionnelle de qualité professionnelle, vous devriez envisager Dacast.

Avec Dacast, vous disposerez d’une plateforme de diffusion en continu sur laquelle vous pourrez compter. Notre système d’information, riche en fonctionnalités solution de streaming vidéo qui permet la diffusion d’une multitude de médias en continu. Vous pouvez diffuser des vidéos en direct ou des fichiers vidéo prédéfinis. Vous obtiendrez sécurisé la diffusion de vidéos, capacités de téléchargement Les fonctionnalités sont vraiment personnalisables, les options de monétisation et bien d’autres choses encore. Et comme Dacast utilise les meilleurs protocoles de streaming HLS, vous bénéficiez d’une expérience de streaming toujours fluide. De plus, notre support technique expert est disponible 24 heures sur 24 et 7 jours sur 7 pour les utilisateurs de Dacast.

Commencer maintenant

Pour bénéficier d’offres exclusives et de conseils réguliers sur la diffusion en direct, nous vous invitons à rejoindre notre groupe LinkedIn. Vous avez d’autres questions, réflexions ou commentaires sur cet article ? Nous serions ravis de vous entendre dans les commentaires ci-dessous. Merci de votre lecture et bonne chance pour vos événements.

Max Wilbert

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