Des liens paramétrables, nominatifs et réutilisables
Des liens paramétrables
Nous avons vu précedemment que VDO.Ninja fonctionnait avec deux types de liens, les liens “Push” pour se connecter et les liens “View” pour visualiser les flux vidéo et audio dans OBS par exemple.
Il est possible d’aller plus loin et d’ajouter des “paramètres” aux URLs.
Les paramètres d’URL sont des instructions spécifiques que l’on peut inclure dans un lien pour personnaliser son fonctionnement.
Par exemple, paramétrer un lien VDO.Ninja pour qu’une personne qui se connecte ne puisse pas utiliser sa webcam.
Il existe de nombreux paramètres qui peuvent être utilisés indépendamment pour des liens “Push”, des liens “View” ou les deux.
Voici quelques exemples de paramètres parmis des dizaines possibles :
&meshcast
VDO.Ninja est un système basé sur le Peer-To-Peer. Cependant, si la bande passante des utilisateurs est limitée ou si des problèmes de connexion persistent, il peut être utile de recourir à un serveur intermédiaire pour acheminer les flux vidéo et audio.
&meshcast
: Ajouter le paramètre &meshcast
permet d’activer un serveur pour déporter les flux vidéo et audio vers une serveur externe. Bien que cela introduise un léger décalage, cela peut être bénéfique pour stabiliser les connexions et améliorer la qualité des flux, surtout pour les personnes qui ont une petite connexion…
&password
&password
: Probablement un des paramètres les plus utiles si vous utilisez les salons de discussions privés et que vous voulez récuperer les flux vidéo/audios des participant-e-s séparement. Le paramètre permet d’auto-remplir le mot de passe afin d’éviter d’avoir à le remplir à la main.
Mais quel intérêt en fait ?
Imaginez, vos invité-e-s sont dans un salon protégé par mot de passe et vous voulez afficher le flux webcam de chacun-e dans OBS grâce à un lien “View”, s’il n’y pas de paramètre URL type &password=mOtDEpassE
dans votre lien, vous n’aurez qu’un écran noir.
Généralement, le paramètre est automatiquement intégré dans le lien, ne vous inquietez pas. Cependant si vous voulez créer vos liens manuellement, ne l’oubliez pas.
Attention, la contrepartie est que cela affiche votre mot de passe en clair dans l’URL, veillez à ne pas l’afficher publiquement.
&effects
&effects
: C’est un paramètre qui permet d’ajouter un effet visuel au choix à la caméra lors de la connexion.
Par exemple, en utilisant le paramètre &effects=4
à une URL, cela va activer un fond vert virtuel qui va détourer la personne.
Allez-y, testez avec ce lien : https://vdo.ninja/?push=Cn9V7AL&effects=4 puis indiquez votre caméra. Vous verrez l’effet s’appliquer une fois connecté.
C’est un peu cheap certes, mais vous pouvez par exemple paramétrer un lien pour un ou une invité-e pour pouvoir mieux l’intégrer à votre overlay de stream ensuite.
Attention, cet effet est gourmand.
Utilisez le avec parcimonie si vous n’avez pas un pc puissant ou une petite bande passante, que ce soit pour vous-même ou une invité-e.
&novideo et &noaudio
Ces paramètres permettent de désactiver l’audio ou la vidéo lors de l’affichage du flux sur OBS.
J’utilise ces paramètres en fonction de la situation selon si j’ai besoin d’afficher juste le flux vidéo d’une caméra ou au contraire ne récuperer que l’audio.
Des liens nominatifs et reutilisables
Une fois que le principe des paramètres d’URL et des ID des liens sont bien intégrés, il devient assez facile de créer ses propres liens réutilisables.
Si vous avez par exemple, un projet régulier qui nécéssitera la présence des mêmes personnes à chaque fois, je vous suggère de créer un salon fixe et de créer un lien reutilisable pour chacune des personnes participantes.
Cela vous fera gagner aussi beaucoup de temps si vous avez prévu d’afficher les webcams des personnes participantes dans votre overlay de stream. Comme les liens sont réutilisables, vous n’aurez pas à tout rechanger dans OBS à chaque session.
Quand “Machin” se connectera avec son lien de connexion, la source sur OBS s’activera automatiquement, rien d’autre à faire.
Voici un template de lien que j’utilise pour mes projets et que vous pouvez reprendre. Il vous suffit de les dupliquer et de remplacer par vos valeurs.
- Remplacez la valeur de
?Room
par le nom du salon que vous avez crée. - Remplacez les valeurs de
&push
et&view
par une ID de votre choix, par exemple le nom de la personne qui va utiliser ce lien - Remplacez la valeur de
&password
par le mot de passe du salon que vous avez crée
Avantages & inconvénients pour OBS
Comme dit précédemment, en utilisant VDO.Ninja et son système de liens, vous pourrez récuperer et afficher la caméra et la voix de chaque personne séparément dans votre overlay.
Quelques avantages au niveau de la vidéo
- Pouvoir mieux gérer l’affichage et la disposition des caméras sur son overlay de stream sans avoir à subir les dispositions de caméras rigides de Discord (par exemple)
- Vous pouvez appliquer indépendamment des filtres vidéos sur chaque caméra, par exemple un filtre de corrections colorimétriques pour réhausser la couleur
- Si vous utilisez les liens réutilisables, les sources caméras s’activeront automatiquement à la connexion de la personne, fini les paramétrages de dernière minute
Quelques avantages au niveau de l’audio
Pour pouvoir récupérer l’audio sur OBS et afficher la source dans le mélangeur audio, n’oubliez surtout pas de cocher l’option “Contrôler l’audio via OBS” dans les paramètres de la source “Navigateur Audio”.
Attention, il vous faudra aussi désactiver le son venant de l’onglet “Director Room” ou du salon de discussion sur la navigateur, sinon le son sera en double.
N’oubliez pas aussi de jouer avec les options de “Monitoring et Sortie” dans les paramètres audios avancées depuis le mélangeur audio.
Le paramètrage son est sans un poil complexe, donc faites des tests avant.
- Pouvoir gérer plus finement les volumes des participant-e-s en bout de chaine
- Utiliser les filtres audio d’OBS pour améliorer le son des pistes (Equalizer, compression) de chacun
- Coupler ça avec des plugins. Par exemple mettre en place une “waveform” pour chacun ou des animations qui se déclenchent selon le volume de la voix avec Advanced Scene Switcher
- Enregistrer chaque voix sur une piste différente, ce qui peut être utile pour faire enregistrement de secours de podcast
A RETENIR
- Vous pouvez personnaliser vos liens grâce à des paramétres.
- Vous pouvez créer manuellement des liens qui pourront être réutilisés, afin de faciliter vos projets
- Il est ainsi possible de récuperer les webcams séparément dans OBS