Forum général.cherche-logiciel Utiliser son smartphone comme webcam pour son PC ?

Posté par  (site Web personnel) . Licence CC By‑SA.
Étiquettes :
7
29
avr.
2020

Bonsoir,

je cherche à utiliser des appareils comme webcam pour mon PC :
- j'ai un vieux camescope Panasonic sensé pouvoir servir de webcam, mais il date de 2004. Donc plus de driver sous Windows, rien sous Linux.
- Mes appareils photos de type compact numérique ne semblent pas offrir cette fonctionnalité, bien qu'ils soient capables de faire des films. Mais ça semble possible quand le fabricant le veut bien : https://www.journaldugeek.com/2020/04/29/canon-eos-utilitaire-appareil-photo-webcam/
- Mais il semble possible d'utiliser un smartphone Android comme webcam pour PC. J'ai essayé l'application MobileWebCam (https://f-droid.org/fr/packages/com.dngames.mobilewebcam/), plus maintenue depuis 2013. J'ai bien réussi à me connecter depuis mon navigateur sur son serveur http via le wifi. Mais je n'ai pas réussi à avoir les images sur l'écran du PC. Sur le smartphone, la caméra fonctionne.

Est-ce que vous avez déjà testé ce genre de choses ?

  • # Droidcam

    Posté par  . Évalué à 5.

    Bonjour,

    j'ai essayé il y a qq jours droidcam, ce n'est pas libre mais ça fait le job

    • [^] # Re: Droidcam

      Posté par  . Évalué à 5. Dernière modification le 30/04/20 à 08:18.

      Oui j'ai bien peur qu'il n'y ait pas de logiciel libre satisfaisant. Quelques pistes qui aboutissent à la même conclusion ici.

      En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

    • [^] # Re: Droidcam

      Posté par  . Évalué à 3.

      Je l'utilise aussi et j'ai à mon actif plusieurs heures de Webconf.
      J'ai opté pour un branchement par câble USB qui permet :
      - de pouvoir éteindre l'écran du téléphone pour qu'il chauffe moins,
      - évite d'utiliser le WIFI qui est déjà surchargé par les différentes Webconf de la maison.
      - permet que le téléphone ne se coupe pas durant la conf par manque de batterie.
      Pour la connexion en USB : https://www.dev47apps.com/droidcam/connect/

      Bonne conf !
      Alfafa

      • [^] # Re: Droidcam

        Posté par  (site Web personnel) . Évalué à 1.

        J'ai réussi à activer le Débogage USB en allant dans le menu "A propos du téléphone > Informations sur le logiciel > Numéro de version" (taper 7 fois pour activer les Options de développement).

        Sur mon PC, adb est installé.

        Pour l'instant DroidCam affiche qu'il est déconnecté.

        Faudrait-il installer SDK Android ? Faire une manip avec adb ?

    • [^] # Re: Droidcam

      Posté par  (site Web personnel) . Évalué à 2.

      Merci à tous,

      je viens d'installer DroidCam via Aurora Store. Dans mon navigateur, en me connectant à http://192.168.1.106:4747/ je vois le flux vidéo du smartphone. La version gratuite affiche de la pub (sur l'écran du smartphone) et permet une résolution de 480p (la version pro propose 720p et 1080p). Mon application DataStats montre que le flux sortant du téléphone est 3 à 4 MB/s. Je suis en Wi-Fi.

      Ca marche aussi avec VLC (Ouvrir un flux réseau > http://192.168.1.106:4747/video).

      Par contre, je n'ai pas l'impression d'avoir le son.

      Mais c'est un bon début. C'est intéressant.

      • [^] # Re: Droidcam

        Posté par  (site Web personnel) . Évalué à 1.

        Voici un résumé de ce que j'ai réussi à faire dans Ubuntu 19.10. A noter que pour l'instant, je ne me suis pas soucié du son. Je me suis basé sur :
        https://lord.re/posts/198-mon-setup-pour-streamer-vol1/
        et surtout :
        https://srcco.de/posts/using-obs-studio-with-v4l2-for-google-hangouts-meet.html

        On installe et configure v4l2loopback pour avoir un /dev/video5 :

        $ sudo apt install v4l2loopback-utils v4l2loopback-dkms
        $ sudo modprobe v4l2loopback devices=1 video_nr=5 card_label="OBS Cam" exclusive_caps=1
        $ ls /dev/video5
        

        On installe OBS Studio 0.0.1 :

        $ sudo apt install obs-studio
        

        On build et installe son plugin v4l2sink :

        $ git clone --recursive https://github.com/obsproject/obs-studio.git
        $ git clone https://github.com/CatxFish/obs-v4l2sink.git
        $ cd obs-v4l2sink
        $ mkdir build && cd build
        $ sudo apt install libobs-dev qtbase5-dev
        $ cmake -DLIBOBS_INCLUDE_DIR="../../obs-studio/libobs" -DCMAKE_INSTALL_PREFIX=/usr ..
        $ make -j
        $ sudo make install
        $ sudo cp /usr/lib/obs-plugins/v4l2sink.so /usr/lib/x86_64-linux-gnu/obs-plugins/
        

        On installe DroidCam via Aurora Store, on lance l'application sur le téléphone connecté en Wi-Fi.

        On lance OBS Studio :

        $ obs
        

        On crée une Scène qu'on appelle "Smartphone webcam". Dans Sources, on ajoute une "Source média", et dans ses propriétés on décoche "Fichier local" et on indique l'adresse de DroidCam (par exemple http://192.168.0.106:4747/video) comme entrée. Dans le menu Outils > V4L2 Video Output, on indique le chemin /dev/video5 et on clique sur Auto Start.

        Ca marche ! Le logiciel de capture Webcamoid détecte bien /dev/video5. Ca marche également dans un navigateur avec https://webcamtests.com/ (dans Firefox, autoriser l'utilisation de la webcam). Et dans https://meet.google.com/, on voit l'image dans la fenêtre de paramétrage de la caméra.

        Par contre, quand j'installe Skype :

        $ snap install skype --classic
        

        Dans la fenêtre de configuration de la caméra, Skype voit bien une "OBS cam", mais le rectangle reste désespérément noir…

        A noter également une latence d'environ 0,5 seconde.

  • # Endoscope

    Posté par  . Évalué à 3. Dernière modification le 30/04/20 à 17:52.

    J'avais utilisé https://f-droid.org/de/packages/pl.hypeapp.endoscope/ il y a quelques années. Ça fonctionnait, par contre la latence était de plusieurs secondes ce qui n'était pas acceptable pour mon utilisation.

    aussi sur le salon xmpp:linuxfr@chat.jabberfr.org?join

  • # En mode hacker

    Posté par  . Évalué à 4.

    Tu peux toujours lancer une réunion Jitsi entre ton PC et le mobile. Puis partager ton écran ;-)

    ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

  • # scrcpy?

    Posté par  . Évalué à 2. Dernière modification le 01/05/20 à 17:03.

    As-tu essayer scrcpy?
    Ça permet d'avoir l'interface de son smartphone depuis son PC : https://github.com/Genymobile/scrcpy

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.