Ajouter une caméra ou une webcam sur OBS

Ajouter une caméra ou une webcam sur OBS

Utiliser un téléphone comme webcam sur OBS

Si vous n’avez pas de caméra HDMI ou de webcam sous la main, vous pouvez utiliser votre smartphone comme caméra à travers deux options : branchement USB ou connexion à distance via Internet (4G/Wifi…) grâce à divers outils et services.

DroidCam

Vous pouvez utiliser DroidCam et récuperer votre caméra soit via un branchement USB soit via Wifi.

D’un côté, vous installez l’application sur votre téléphone (Android/Apple) et de l’autre côté vous installez le client sur votre PC (pour recevoir le flux vidéo). Vous pouvez ainsi interfacer plusieurs téléphones différents et les intégrer ensuite à OBS :

  • Via USB : interfacez votre téléphone avec le client puis ajoutez sur OBS une source Périphérique de capture vidéo puis séléctionner l’entrée “DroidCam”

  • Via Internet : interfacez votre téléphone avec le client puis ajoutez dans une source Navigateur Internet l’adresse IP que vous retourne votre téléphone, quelque chose du genre : 192.XXX.XX.8:4747/video

Il existe également un plugin OBS gratuit pour faciliter la manipulation, mais pas encore testé.

IP Webcam

Assurez vous que votre téléphone et votre PC sont connectés au même réseau puis installez l’application Android IP Webcam. Lancez l’application puis faites “Démarrer le serveur”.

L’application vous renvoie une URL sous la forme d’une adresse IP et un port sur laquelle il vous faudra ajouter /video à la fin.

Vous aurez alors à créer sur OBS une source Navigateur sur laquelle vous devrez coller un lien du style : 192.XXX.XX.10:8080/video

ℹ️
Si vous collez le lien sans le /video, par exemple 192.XXX.XX.10:8080 dans votre navigateur internet, vous aurez accès à des options supplémentaires.

VDO.Ninja

Utilisable uniquement “à distance”, vous pouvez vous connecter avec votre téléphone sur le service (gratuit) VDO.Ninja qui vous donnera en retour un lien à coller dans une source navigateur d’OBS pour afficher la caméra.

ℹ️
Un guide complet sur l’utilisation de VDO.Ninja est disponible ici

SCRCPY

Une option plus complexe, dédiée aux bidouilleurs et bidouilleuses. SCRCPY est un projet qui permet de faire du “screen mirroring”, c’est-à-dire de capturer l’écran de votre téléphone et donc votre caméra que ce soit via USB ou via Internet.

L’outil vous ouvrira une fenêtre qu’il vous faudra capturer avec OBS.

⚠️
Pour capturer le flux de caméra sans avoir l’interface du téléphone tout autour, vous devrez avoir Android 12 minimum d’installé.

Quelques précautions à prendre

Utiliser un téléphone comme caméra est une solution rapide à mettre en place et relativement fiable pour une petite configuration, cependant voici quelques précautions à prendre en compte :

  • Cela sollicite beaucoup la batterie du téléphone, branchez le téléphone sur secteur sinon cela coupera en cours d’utilisation.
  • Cela fait beaucoup chauffer les téléphones, surtout en cas d’utilisation prolongée, soyez prévenu-e-s.
  • Dans le cadre de certaines applications comme IP Webcam, il faut que le téléphone et l’ordinateur soient connectés au même réseau wi-fi
  • En cas de connexion 4G/Wifi, attention si vous avez petit débit et ou un débit instable, vous risquez d’avoir une qualité moyenne et des risques de coupures
  • Enfin, gardez en tête que cela reste des smartphones, la qualité ne sera pas équivalente à de vraies caméras dédiées à cet usage, mais cela fonctionne.
ℹ️
Pour aller plus loin, consultez le guide de mise en place d’un système de réalisation multi-caméras

Brancher plusieurs webcams sur un PC

Un peu de théorie

Avoir plusieurs ports USB sur votre ordinateur ne signifie pas que vous pourrez filmer avec plusieurs webcams facilement.

Les ports USB de votre ordinateur sont gérés par un “contrôleur USB” qui alimente en énergie les périphériques et assure le transfert d’informations vers l’ordinateur. Cependant, ce contrôleur a un taux de tranfert (bande passante) limité.

La **bande passante nécessaire pour une webcam est conséquente*, d’autant plus si la webcam a une haute qualité d’image ou une résolution supérieure. **Une webcam ne posera généralement pas de problème, mais une deuxième risque de saturer le contrôleur USB**, la rendant inutilisable.

Il y a eu de grandes améliorations sur les débits de transfert, mais les caméras deviennent également de plus en plus puissantes et cela peut coincer si vous disposez d’une configuration limitée ou d’un ordinateur un peu ancien.

Quelques solutions possibles :

Répartir la charge sur un autre contrôleur USB

Si vous disposez d’un contrôleur USB supplémentaire, répartissez la charge en branchant votre seconde webcam sur celui-ci. Pour determiner si vous avez plusieurs contrôleurs USB, regardez ce qui apparait dans la section “Contrôleurs de bus USB” dans le “Gestionnaire de périphériques” (Windows).

ℹ️
Sur les ordinateurs portables d’entrée ou de moyenne gamme il est peu probable que vous ayez un deuxième contrôleur, mais vérifiez tout de même.

Ajouter une carte USB

Si vous avez un PC fixe et que vous être prêt-e-s à bricoler un peu, vous pouvez rajouter une carte USB dans votre PC. Ce n’est pas très cher mais renseignez-vous bien avant de vous lancer.

Je n’ai pas conseil particulier sur le matériel mais vous devriez facilement trouver des informations là-dessus.

Mixer les sources caméras

Une solution peut être de mixer plusieurs types de sources caméras : une webcam USB, une caméra HDMI via une carte d’acquisition, un flux vidéo via VDO.Ninja ou une application comme IP Webcam…

Utiliser une caméra sur plusieurs applications et logiciels en même temps

Une des limitations concernant les webcams est que vous ne pourrez pas utiliser la même webcam simultanément sur plusieurs applications.

Par exemple, si votre caméra est déjà utilisée par OBS, vous ne pourrez pas l’utiliser en même temps sur Discord.

Il existe des astuces pour contourner ce problème :

  • Avec la caméra virtuelle d’OBS : Créez une scène à part sur OBS et ajouter votre webcam puis activez la “Caméra Virtuelle” d’OBS en paramétrant la sortie sur votre scène webcam. Ensuite, sur Discord par exemple, séléctionnez “OBS Virtual Cam” en entrée vidéo pour la caméra.
  • Modifier les clés de registres du PC (Non recommandé) : Vous pouvez modifier les paramètres de registre EnableFrameServerMode=0 du PC pour autoriser l’utilisation simultanée de votre webcam. Si vous n’avez rien compris à cette phrase ou que vous ne savez pas ce que vous faites, alors c’est une option que je vous déconseille d’utiliser.