Android rendszerű telefonból webkamera készítés

kami911 képe

Szükséges eszközök

Amennyiben Android rendszerű telefonból készít webkamerát, szüksége lesz:

  • Egy Android rendszerű telefonra;
  • A telefon megfelelő rögzítésére, például egy mobiltelefonos állványra;
  • A DroidCam androidos alkalmazás telefonra történő telepítésére (az alkalmazásnak van egy fizetős, nagyobb felbontást is támogató változata: DroidCamX);
  • A számítógépre telepített alkalmazásra;
  • WiFi- vagy kábeles kapcsolatra a telefon és a számítógép között;
    • Kábeles kapcsolat esetén: a telefonhoz megfelelő USB kábelre (manapság ez USB C vagy Micro USB kábel), amellyel a telefont a számítógéphez csatalakoztatatja;
    • WiFi kapcsolat estén: a telefonhoz megfelelő USB kábelre (manapság ez USB C vagy Micro USB kábel), amellyel a telefont a töltőre csatalakoztatatja;

A telepítés menete

Alkalmazás telepítés a számítógépre

Telepítse a számítógépes klienset a számítógépre. A telepítéshez Linux Mint esetében forrásból le kell fordítani. Ehhez nyisson meg egy terminált és írja be következőket:

mkdir -p /usr/local/src/droidcam && cd /usr/local/src/droidcam
wget -O droidcam_latest.zip https://files.dev47apps.net/linux/droidcam_1.7.2.zip
unzip droidcam_latest.zip -d droidcam
cd droidcam && sudo ./install-client

Videó-meghajtóprogram telepítése a számítógépre

Alapvetően kétfajta videó illesztőprogram használható a droidcam, ebből elig csak az egyiket telepíteni:

  • A Linux által biztosított videóeszköz: v4l2loopback
    • Előnye:
      • Nem kell hozzá kernelmeghajtót fordítani.
      • Alapból elérhető a Linux rendszereken.
  • A droidcam fejlesztői által biztosított videóeszköz: v4l2loopback-dc
    • Előnye:
      • Alapból „DroidCam” eszközként jelenik meg.
      • A Skype és Chrome esetén működik a exclusive_caps=1 paraméter megadása nélkül.
      • A telepítőscript gondoskodik róla, hogy az rendszer újraindítása után elinduljon az illesztőprogram.

A v4l2loopback illesztőprogram üzembe helyezése

Terminálból telepíthető a következő paranccsal:

sudo apt install v4l2loopback-dkms v4l2loopback-utils

Ellenőrizze, hogy már milyen meglévő videóeszközök vannak a rendszeren:

ls /dev | grep video

Ha például nincs más videószeköz, akkor egy üres listát fog kapni.

A videóeszköz létrehozásához futtassa le terminálból a következő parancsot:

sudo modprobe v4l2loopback

Ezzel létrejön a szükséges videóeszköz, amelyhez majd csatlakoztatni tudjuk a kamera videófolyamot:

ls /dev | grep video

A v4l2loopback-dc illesztőprogram üzembe helyezése

Terminálból telepíthetőek a függőségek a következő paranccsal:

sudo apt install linux-headers-`uname -r` gcc make

Indítsa el a szükséges felépítő és telepítő scriptet a következő paranccsal:

cd /usr/local/src/droidcam/droidcam
sudo ./install-video

Győződjön meg róla, hogy a videó illesztőprogram be lett töltve:

lsmod | grep v4l2loopback_dc

Amennyiben megjelenik egy „v4l2loopback_dc” illesztőprogram nevet tartalmazó sor, a telepítés sikeres volt.

A Skype, a Zoom, az OBS Studio, és további alkalmazások már megjelenítik a DroidCam kamerát videóforrásként (esetleg csak /dev/video néven jelenik meg a videóforrás).

Hangtámogatás telepítése

Hangtámogatás kélszítéséhet instísa el a Terminálból:

cd /usr/local/src/droidcam/droidcam
sudo ./install-sound

parancsokat. Ez a parnacs betölti az Linux ALSA Loopback hangeszközt, amelyet a DroidCam majd használni fog.

Kliens elindítás

A videófolyamot fogadó alkalmazást elindíthatja grafikus környezet esetén a

droidcam

paranccsal a Terminálból vagy a Menüből. Szöveges kilens indításához Terminálból indítsa el a

droidcam-cli

parancsot.

Indítsa el pédául a doridcam alkalmazást:

A megjelenő ablakban kell majd a kapcsolódáshoz szükséges adatokat megadni.

További telepítési tippekért látogassa meg a fejlesztő Linux telepítéssel foglalkozó oldalát. Az alkalmazás támogatja a Windows operációs rendszeren való futtatást is.

Telepítés a telefonra

Telepítse az Android rendszerű telefonra a DroidCam androidos alkalmazást. Nyissa meg az alkalmazást a telefonon.

WiFi kapcsolodási megoldás használata

Az alkalmazás megnyitásakor a telefon felkínálja a WiFi beállításhoz szükséges paramétereket, a példa rendszerben ezek a következők:

Ezeket az adatokat kell megadni az asztali kliens beállításainál:

  • WiFI IP
  • DroidCam Port (alapértelmezés: 4747)

  • Amennyiben telepítete a hangtámogatást is, úgy at „Enable Audio” jelölőnégyzetet is bejelölheti a hangátvitelhez.
  • A „WB” gomb megnyomásával beállíthatja a fehéregyensúlyt (White Balance).
  • Az „EL” gomb megnyomásával zárolhatja az záridőt (Exposure Lock)
  • A „...” gombra kattintva be és kikapcsolhatja:
    • az automatikus fókuszt;
    • a vakú LED világítását;
    • nagyíthatja, vagy kicsinytheti a képet;
    • Vízszintesen megfordíthatja a képet;
    • Függőlegesen megfordíthatja a képet.

A kamera indításához nomyja meg a „Connect” gombot. Amennyibe le kívánja állítani a felvételt, nyomja meg a „Stop” gombot.

Ezek után már tetszőleges alkalmazással (például: VLC-vel) csatlakozhat a videófolyamhoz, vagy továbbjátszhatja valami steaming szolgáltatónak.

Nyissa meg a VLC aklamazást.

A megjelenő ablakban nyissa meg a „Media” menüt, majd az „Open capture device” almenüt:

A megjelenő párbeszédablakban adja meg a videóeszköz, jelen esetben a /dev/video1 eszközt.

A kamerakép megjelenítése böngészőben

A kamerakép böngészőben történő megtekintéséhez látogassa meg a DroidCam androidos alkalmazás által a „IPCam Access” részben javasolt weboldalt, például:

http://192.168.11.51:4747/

és

http://192.168.11.51:4747/video

Melléklet: