Cas pratique 2 - Filmer un petit événement

Cas pratique 2 - Filmer un petit événement

👨‍🎓

Pour ce cas pratique, le protocole est très similaire à celui du premier cas pratique.

L’intérêt ici réside dans la création des liens complexes via des paramètres.

🎥

Dans le cadre d’un festival associatif, nous souhaitons capter l’événement en vidéo et diffuser en direct sur Twitch via OBS.

Etant donné le petit budget dont nous disposons, nous utilisons des smartphones pour capter la vidéo (nous avons juste besoin de la vidéo, pas du son).

Nous souhaitons proposer une réalisation avec plusieurs plans de caméras. Nous devons donc être en mesure de récupérer le flux vidéo de chaque smartphone dans OBS.

Les contraintes matérielles

Pour capter la vidéo lors de notre événement, nous disposons de 3 smartphones que nous installons dans divers endroits du lieu, parfois en hauteur.

Pous nous connecter au salon VDO.Ninja et recevoir le flux vidéo en temps normal, il faudrait avec le téléphone :

  • se rendre sur le site
  • se connecter au salon de discussion en tapant le nom du salon et le mot de passe,
  • sélectionner la caméra à utiliser
  • désactiver le son
  • etc…

C’est fastideux et contraignant, surtout quand les caméras sont accrochés sur des murs ou sur le plafond. Il faut intervenir le moins possible.

Ainsi, j’ai crée et paramétré un lien de connexion personnalisé et qui garantit un minimum de manipulation pour chaque smartphone.

Un seul raccourci avec ce lien sur l’écran d’accueil suffit pour se connecter au salon VDO.Ninja.

Creation du lien complexe

Le lien ressemble à ceci et nous allons décortiquer les différents paramètres :

https://vdo.ninja/?room=PepeSalonTest&password=abc123&push=test1&webcam&ad=0&vd=camera2_0_facing_back&autostart

?room=PepeSalonTest : Ca paramètre va permettre d’indiquer que l’on veut se connecter au salon que j’ai crée, à savoir “PepeSalonTest”.

⚠️
C’est le premier paramètre du lien, il commence donc par “?” et non “&”.

&password=abc123 : Ce paramètre permet d’auto-remplir le mot de passe nécéssaire pour se connecter au salon, ici “abc123”. Ainsi, je n’ai pas à taper le mot de passe sur l’écran, c’est automatique.

&push=test1 : Ca paramètre détermine l’ID, l’identifiant que va porter l’appareil. Quand je me connecte avec cet appareil, il portera le nom et le code d’identification “test1”.

ℹ️
En situation réelle, j’utilise des IDs plus claires, par exemple “CamScene”, “CamPublic”…

&webcam : Ca paramètre permet d’indiquer par défaut que l’on va utiliser l’option “Caméra”.

&ad=0 : Ici, “ad” signifie “Audio Device”. Ce paramètre permet de choisir automatiquement l’entrée son par défaut. Ici, la valeur 0 signifie que l’entrée audio sera desactivée car j’en ai pas besoin.

vd=camera2_0_facing_back : Ici, “vd” signifie “Video Device”. Ce paramètre permet de choisir une caméra par défaut. La valeur “camera2_0_facing_back” s’applique ici pour certains smartphones et indique c’est la caméra arrière qui sera utilisé.

ℹ️
Vous pouvez utiliser cette page pour trouver l’identifiant de la caméra ou du microphone dont vous avez besoin.

&autostart : C’est en quelque sorte, la confirmation des options précendentes, l’équivalent du bouton “Start”.

Ainsi ce lien dit en quelque sorte :

“Je me connecte automatiquement au salon “SalonPepeTest” avec le mot de passe “abc123” et l’identifiant “test1”. Je choisis automatiquement l’option “Diffuser une caméra” avec la “Caméra arrière, je désactive le son puis me connecte”.

Pour finir, j’ai mis ce lien en icône de raccourci sur la page d’accueil du téléphone, ainsi la connexion se fait en un clic.

Récupérer les flux vidéo sur OBS

Je n’oublie pas de décliner un lien de connexion pour chaque smartphone en donnant un nom unique au paramètre &push= du lien., par exemple “CamScene”, “CamPublic” et “CamGlobal”.

Je n’oublie pas non plus de créer un lien de visualisation (“view”) qui servira à voir le flux de caméra dans une source “Navigateur” sur OBS.

J’ai trois smartphones, donc cela donnera quelque chose comme ceci :

Qui ?Lien “Push” (de connexion)Lien “View” (de visualisation/OBS)
CamScenehttps://vdo.ninja/?room=PepeSalonTest&password=abc123&push=CamScene&webcam&ad=0&vd=camera2_0_facing_back&autostarthttps://vdo.ninja/?view=CamScene&scene&room=PepeSalonTest&password=abc123
CamPublichttps://vdo.ninja/?room=PepeSalonTest&password=abc123&push=CamPublic&webcam&ad=0&vd=camera2_0_facing_back&autostarthttps://vdo.ninja/?view=CamPublic&scene&room=PepeSalonTest&password=abc123
CamGlobalehttps://vdo.ninja/?room=PepeSalonTest&password=abc123&push=CamGlobale&webcam&ad=0&vd=camera2_0_facing_back&autostarthttps://vdo.ninja/?view=CamGlobale&scene&room=PepeSalonTest&password=abc123

Il ne me reste plus qu’à mettre en place les caméras sur mon overlay dans mes différentes scènes.

ℹ️
Pour aller plus loin, consultez le guide de mise en place d’un système de réalisation multi-caméras