Passer au contenu principal

Diffusion via RTMP

Écrit par Remy
Mis à jour il y a plus d'un mois

La diffusion en continu via RTMP est une fonctionnalité avancée disponible dans l'abonnement Entreprise et en option dans le forfait Premium. Intéressé(e) par les possibilités ? Contactez-nous pour plus d'informations.

La méthode standard pour diffuser en direct avec WebinarGeek consiste à utiliser votre navigateur, ce qui présente l'avantage de diffuser en temps réel et ne nécessite aucun matériel ni logiciel supplémentaire.

Dans certains cas, la diffusion directe via RTMP peut s'avérer utile et tout à fait possible. Elle offre l'avantage d'un débit binaire supérieur à celui généralement autorisé par le navigateur, ainsi qu'un meilleur contrôle du contenu du flux. De plus, elle est généralement compatible avec certains matériels et logiciels. Visionnez notre vidéo ci-dessous sur l'organisation de webinaires de haute qualité avec RTMP.

Vous cherchez une autre méthode pour mieux contrôler votre flux ? Essayez utilisation d'OBSIl s'agit d'un logiciel qui vous permet de configurer facilement votre flux pour des webinaires multicaméras ou la diffusion en incrustation d'image, par exemple. Vous cherchez une solution pour simplifier la connexion de matériel externe ? Consultez notre article sur l'utilisation d'un appareil photo professionnel comme webcam. ici.

Besoin de conseils supplémentaires concernant la solution optimale ? N'hésitez pas à nous contacter à tout moment.

Configurer des webinaires sur votre propre encodeur

Lors de la création ou de la modification d'un webinaire, vous pouvez définir la source du flux en direct sous l'en-tête « Webinaire ». Sélectionnez ensuite « Utiliser un encodeur externe ».

Utiliser le paramètre d'encodage externe dans les paramètres du webinaire

Lorsque cette option est activée, seul un encodeur externe peut être utilisé pour diffuser votre webinaire en direct. Il est possible de changer d'encodeur entre les diffusions sans problème.

Test du processus de diffusion et webinaires en direct

Lors de l'ouverture d'un webinaire test ou en direct, le système affichera les paramètres à utiliser pour votre encodeur. La seule différence entre les webinaires tests et les webinaires en direct est que les webinaires tests ne seront pas enregistrés. Le reste du processus est identique et se déroulera comme suit :

  1. Ouvrez le webinaire en utilisant « Répétition générale » ou « Ouvrir le webinaire en direct » (cette dernière option est disponible à partir de 3 heures avant le début prévu du webinaire).

  2. Une fenêtre intitulée « Paramètres RTMP » s'affichera. Vous devez configurer ces paramètres dans votre encodeur. La diffusion du flux s'effectue via RTMP. Le nom d'hôte et le nom du flux seront différents pour chaque webinaire, qu'il s'agisse de tests ou de webinaires en direct. L'identifiant et le mot de passe (authentification RTMP) sont identiques pour chaque compte WebinarGeek. N'oubliez pas que ces quatre informations doivent être saisies dans l'encodeur.

  3. Configurez l'encodeur et lancez votre diffusion en direct. La fenêtre « Paramètres RTMP » disparaîtra et WebinarGeek configurera le webinaire.

  4. Lorsque la diffusion sera en ligne, le bouton « Démarrer le webinaire (test/direct) » apparaîtra sur la page de diffusion. Cliquez sur ce bouton pour démarrer le webinaire. Les participants pourront rejoindre le webinaire dès que vous aurez cliqué (sauf s'ils sont déjà sur la page de visionnage).

  5. Pour mettre fin au webinaire, sélectionnez « Arrêter le webinaire » dans WebinarGeek. Arrêtez ensuite le flux dans votre encodeur.

  6. Pour les webinaires en direct, l'enregistrement sera disponible environ 15 minutes après la fin de la diffusion.

Enregistrement

Lors de la diffusion d'un webinaire en direct, l'enregistrement démarrera dès que vous cliquerez sur « Démarrer le webinaire (test/direct) ». Vous pouvez donc lancer votre diffusion à l'avance. Tant que vous n'aurez pas cliqué sur « Démarrer le webinaire (test/direct) », la diffusion ne sera pas visible par les spectateurs. L'enregistrement ne commencera qu'après avoir cliqué sur « Démarrer le webinaire (test/direct) » et sera disponible environ 15 minutes après avoir cliqué sur « Arrêter le webinaire » et arrêté la diffusion dans votre encodeur.

Nous vous recommandons également d'enregistrer le webinaire localement, par exemple en cas de coupure de votre connexion internet. Avec OBS, vous pouvez le faire en un seul clic. Ainsi, vous disposerez toujours d'un enregistrement de sauvegarde.

Utilisation de diapositives et d'interactions

Vous pouvez animer le webinaire avec le lecteur que vous utilisez. Les spectateurs verront votre flux avec un décalage d'environ 15 secondes. Tous les éléments liés à votre flux, tels que les diapositives, les interactions et les sondages, seront diffusés avec le même décalage. Ainsi, tout sera parfaitement synchronisé pour vos spectateurs.

Veuillez noter! Lors du lancement d'un sondage, d'une diapositive ou d'une interaction, ces éléments s'afficheront environ 15 secondes plus tard (en fonction du délai de réponse du participant). Veillez à synchroniser vos interactions et diapositives avec l'écran en direct de votre encodeur, et non avec le lecteur de WebinarGeek.

Conseil! Lors de la diffusion de diapositives sans vidéo dans WebinarGeek, veillez à désactiver/masquer la vidéo dans votre encodeur. Vous pouvez également diffuser les diapositives via l'encodeur.

Paramètres du flux et de l'encodeur

Le flux est configuré pour les résolutions et débits binaires suivants pour la diffusion adaptative dans plusieurs formats de qualité :

  • Haute qualité - 1080p, 4000 kbps

  • Qualité moyenne - 720p, 2000 kbps

  • Faible - 480p, 720 kbps

Le lecteur sélectionnera par défaut la qualité optimale (« Auto »), généralement une qualité moyenne, puis passera à la qualité maximale (si possible) en une dizaine de secondes. Les spectateurs peuvent choisir leur qualité vidéo préférée (élevée, moyenne, faible ou automatique).

Assurez-vous de lancer la diffusion en direct dans l'encodeur avec un débit binaire de 4000 kbps ou moins, et en utilisant une résolution de 1920x1080 px.

Si l'intervalle entre les images clés peut être configuré, réglez-le sur 2 secondes.

Le meilleur réglage pour la fréquence d'images est de 30.

Présentation conjointe avec RTMP

Il est possible d'organiser un webinaire RTMP avec plusieurs intervenants à distance. Pour cela, il suffit de configurer une session Skype, Meet, Zoom ou un logiciel similaire sur l'ordinateur depuis lequel vous diffusez. Ensuite, diffusez le flux vidéo (écran et son) de cet ordinateur via le flux RTMP. Cette méthode offre une grande flexibilité et vous permet de combiner les fonctionnalités puissantes des outils de réunion et de conférence avec les avantages des webinaires. OBS est un exemple de logiciel permettant de réaliser cette configuration.

Limitations du streaming RTMP

Lorsque vous utilisez le flux RTMP, certaines fonctionnalités ne seront pas disponibles, telles que :

  • Utilisation de coprésentateurs (une solution de contournement est indiquée ci-dessus)

  • Diffusion en direct. Il y aura un délai d'environ 15 secondes.

  • Sélection des paramètres de la caméra et du microphone (comme la mise en sourdine)

Exemple : diffusion en continu avec OBS

Vous pouvez diffuser en continu via RTMP avec de nombreux logiciels et matériels différents. De nombreux équipements de streaming permettent de diffuser directement en RTMP, ce qui vous permet de diffuser directement depuis votre entrée vidéo vers le serveur de streaming. Mais il est également très facile de le faire uniquement avec un logiciel. Le logiciel le plus couramment utilisé à cette fin est : OBS.

OBS est un logiciel libre permettant de diffuser de la vidéo et de l'audio via le protocole RTMP vers un serveur tel que WebinarGeek. L'avantage principal d'OBS réside dans son interface personnalisable : vous disposez d'un canevas vierge sur lequel vous pouvez placer tout élément souhaité, comme une caméra, plusieurs caméras côte à côte, un écran, une image, ou encore une image ou un logo superposé à votre vidéo. Pour en savoir plus sur OBS, consultez [lien manquant]. notre article sur OBSVous pouvez même utiliser OBS pour diffuser en direct via votre navigateur comme une webcam virtuelle, mais notez que cela ne fonctionne que sous Windows (voir l'article pour plus d'informations).

Une fois OBS ouvert, vous pouvez ajouter plusieurs sources. La source la plus courante est « périphérique de capture vidéo », qui peut être, par exemple, votre webcam. Mais vous pouvez également connecter un écran, des caméras externes ou des images.

Capture d'écran de l'interface OBS

Dans les « Paramètres », vous pouvez configurer OBS pour l'utiliser avec WebinarGeek. Accédez à « Flux », choisissez « Personnalisé… » et renseignez les informations affichées à l'écran lorsque vous ouvrez la page de diffusion d'un webinaire avec l'encodeur externe activé.

Veuillez noter! Ces détails varient d'un webinaire à l'autre, même entre les webinaires de test et les webinaires en direct.

Paramètres OBS pour se connecter au serveur RTMP WebinarGeek

Vous pouvez configurer les débits binaires via « Sortie ». Réglez-les à 4 000 Kbit/s pour la vidéo et laissez l’audio à 160 Kbit/s.

Veuillez noter! Cela signifie que nous exigeons une vitesse de chargement constante d'au moins 4 000 Kbit/s. Assurez-vous d'être connecté par câble Ethernet pour maintenir ce débit. Si ce n'est pas possible, réduisez le débit. Si vous devez le paramétrer en dessous de 3 000 Kbit/s, nous vous conseillons de ne pas utiliser le protocole RTMP et de privilégier la diffusion via navigateur, plus adaptée aux faibles débits.

Paramètres de débit binaire dans OBS

Dans la section « Vidéo », vous pouvez configurer la résolution appropriée (1920x1080). Laissez la fréquence d'images à 30 images par seconde.

Paramètres de résolution dans WebinarGeek

Une fois vos réglages terminés, vous pouvez fermer les paramètres et lancer la diffusion (et l'enregistrement local). La page de diffusion vous avertira lorsque le flux sera prêt à être visionné. Si l'image et le son sont corrects, vous pouvez démarrer le webinaire. Cliquez sur « Démarrer le webinaire (test/direct) » pour lancer le webinaire (et, en cas de diffusion en direct, l'enregistrement). La diffusion en continu de cette qualité sollicite fortement votre ordinateur et votre connexion ; surveillez donc l'état d'OBS afin de vous assurer que les deux indicateurs sont au vert.

Dépannage

Si vous rencontrez des problèmes avec le protocole RTMP, cette liste peut vous aider à les résoudre rapidement.

Impossible de se connecter au serveur RTMP

Vérifiez d'abord vos identifiants et votre clé de diffusion. Il est possible que vous ayez copié un caractère (ou un espace) en trop. Veuillez noter que la clé et les identifiants du webinaire en direct sont différents de ceux de la répétition.

Les connexions s'effectuent via RTMPS et le port 443. Il peut être utile d'ajouter « :443 » au nom d'hôte. Vérifiez auprès de votre fournisseur d'accès Internet si la publication RTMP est autorisée. Vous pouvez également vous connecter via RTMP standard, en remplaçant le protocole « rtmps:// » par « rtmp:// » et en ajoutant le port 1935 au nom d'hôte, comme ceci : rtmp://hostname.webinargeek.com:1935/wg_test.

La diffusion est interrompue.

Vérifiez que vous avez correctement configuré le débit binaire dans votre encodeur. Si vous dépassez le débit binaire maximal, le serveur interrompra le flux. Le débit binaire de votre vidéo ne doit pas dépasser 4 000 Kbit/s ; notre limite stricte est de 5 000 Kbit/s.

La qualité n'est pas suffisante.

Vérifiez si la résolution que vous avez envoyée est bien de 1080p (1920x1080), si la fréquence d'images est correctement définie et si le débit binaire est d'environ 4000 Kbps.

Analyse des journaux d'encodeur

Si vous rencontrez des difficultés lors de la diffusion de votre webinaire RTMP, vous pouvez consulter les fichiers journaux créés par l'encodeur pour tenter d'identifier le problème. Dans le cas d'OBS, vous pouvez utiliser leurs fichiers journaux. Analyseur de journaux identifier les problèmes communs.

Références pour d'autres encodeurs

Voici quelques références pour d'autres encodeurs. Si vous utilisez un encodeur avec WebinarGeek qui n'est pas listé, veuillez nous le signaler afin que nous puissions ajouter les informations nécessaires.

Atem

Lorsque vous utilisez ATEM avec un fichier XML, vous devrez ajouter le nom d'utilisateur et le mot de passe à ce fichier, comme indiqué dans l'exemple ci-dessous. Vous pouvez également générer ce fichier XML à l'aide de cet outil : https://heretorecord.com/xml/

        WebinarGeek                                                Défaut                        rtmp://example.com/rtmp                                                                        Streaming High                                                        4000000                                128000                                                            test        abc123xyz    

Veuillez noter! Un bug dans le logiciel ATEM empêche actuellement le bon fonctionnement du protocole RTMPS. Nous vous recommandons donc d'utiliser uniquement RTMP dans l'URL, comme illustré dans l'exemple ci-dessus.

LiveU

Nous utilisons le logiciel Wowza. Pour LiveU, sélectionnez le profil « Wowza » et remplissez tous les champs. Paramètres RTMP comme indiqué dans votre webinaire dans les champs Wowza.

Teradek

Nous utilisons le logiciel Wowza. Pour Teradek, sélectionnez le profil « Wowza » dans la section « Fournisseur », comme indiqué dans l'image ci-dessous. Remplissez tous les champs. Paramètres RTMP comme indiqué dans votre webinaire.

Paramètres Teradek

Remarque : Wirecast 16.4 rencontre actuellement des problèmes de connexion au protocole RTMP(S). Nous vous recommandons d’utiliser la version 16.3 ou une version antérieure.



Mots-clés : Protocole de messagerie en temps réel, externe, flux en direct

Avez-vous trouvé la réponse à votre question ?