Cara Menggunakan Kamera Android Sebagai Webcam di Ubuntu 20.04

Cara Menggunakan Kamera Android Sebagai Webcam di Ubuntu 20.04

Saya membutuhkan sebuah webcam untuk melakukan video conference, tetapi webcam laptop kualitas video yang dihasilkan tidak mendukung. Mau membeli USB webcam yang mantap, harganya lumayan juga, selain itu butuh dalam waktu dekat, terlalu lama kalau harus menunggu lagi pengiriman barang.

Saya punya ponsel Android Redmi Note 8, kemudian terpikir apakah bisa menggunakan kamera dari ponsel Android sebagai webcam di Ubuntu, dan ternyata bisa.

0.Konfigurasi di Android

Install aplikasi DroidCam Wireless Webcam. Aplikasi ini bisa menghubungkan kamera ponsel Android melalui jaringan wireless atau kabel USB.

Untuk koneksi kamera via USB, aktifkan fitur Developer Options pada ponsel Android. Untuk mengaktifkannya, masuk ke Settings -> About phone -> Android version. Tap sebanyak 7 kali pada Android version.

Kemudian kembali dan masuk lagi ke Settings, sudah aktif menu Developer optons. Saya menggunakan Redmi Note 8 dengan Android 9 (MIUI 11), menu Developer options berada di Settings -> Additional settings.

Di dalam Developer options, aktifkan USB debugging.

Android - Developer options
Android – Developer options

Saya sendiri memilih koneksi USB yang lebih stabil, pakai koneksi wireless selalu terputus.

1.Konfigurasi di Ubuntu

Install paket dependensi yang dibutuhkan.

Download dan extract DroidCam client untuk Linux.

Install DroidCam.

Memverifikasi apakah modul yang diinstall sudah terpasang.

Mengubah konfigurasi resolusi kamera.

Isinya seperti di bawah ini. Ubah opsi width dan height. Ukuran resolusi kamera 640×480, 960×720, 1280×720 (720p), 1920×1080 (1080p).

Untuk dukungan sound install di bawah ini.

Selanjutnya membuat shortcut aplikasi.

Masukkan konfigurasi di bawah ini.

Install aplikasi Cheese jika belum tersedia, aplikasi untuk mengambil foto dan video dari webcam, akan digunakan dalam pengujian.

2.DroidCam via WiFi

Jalankan aplikasi DroidCam di ponsel Android, akan ditampilkan IP address dari ponsel Android.

Aplikasi Android DroidCam
Aplikasi Android DroidCam

Selanjutnya jalankan DroidCam di Ubuntu, pilih WiFI/LAN dan masukkan IP address ponsel Android. Lalu klik Connect.

Aplikasi DroidCam Client di Ubuntu
Aplikasi DroidCam Client di Ubuntu

Lalu jalankan aplikasi Cheese untuk menguji apakah kamera dari ponsel Android sudah terhubung ke Ubuntu.

Aplikasi Cheese di Ubuntu
Aplikasi Cheese di Ubuntu

Lihat di Preferences Cheese terdapat Device dengan nama Droidcam.

Preferences aplikasi Cheese
Preferences aplikasi Cheese

3.DroidCam via USB

Untuk DroidCam via USB, pilih USB (Android) pada aplikasi DroidCam Client di Ubuntu.

Selamat mencoba 🙂

10 Comments

  1. pep@pep-K43U:/tmp/droidcam$ sudo ./install
    sudo: ./install: command not found
    pep@pep-K43U:/tmp/droidcam$ ls
    droidcam install-client install-sound README-DKMS.md uninstall-dkms
    droidcam-cli install.common install-video README.md v4l2loopback
    icon2.png install-dkms LICENSE uninstall
    pep@pep-K43U:/tmp/droidcam$ sudo ./install-client
    Copying files
    + cp uninstall /opt/droidcam-uninstall
    + cp icon2.png /opt/droidcam-icon.png
    + cp droidcam /usr/bin/
    + cp droidcam-cli /usr/bin/
    + set +x
    Done
    pep@pep-K43U:/tmp/droidcam$ lsmod | grep v4l2loopback_dc
    pep@pep-K43U:/tmp/droidcam$ sudo ./install-dkms
    Webcam parameters: ‘640’ and ‘480’
    Adding uninstall script in ‘/opt/droidcam-uninstall’

    Creating symlink /var/lib/dkms/v4l2loopback_dc/0.0.1/source ->
    /usr/src/v4l2loopback_dc-0.0.1

    DKMS: add completed.

    Kernel preparation unnecessary for this kernel. Skipping…

    Building module:
    cleaning build area….
    make -j2 KERNELRELEASE=5.4.0-64-generic all KVERSION=………
    cleaning build area….

    DKMS: build completed.

    v4l2loopback-dc.ko:
    Running module version sanity check.
    – Original module
    – No original module exists within this kernel
    – Installation
    – Installing to /lib/modules/5.4.0-64-generic/updates/

    depmod……………

    DKMS: install completed.
    dpkg-query: package ‘debhelper’ is not installed and no information is available
    Use dpkg –info (= dpkg-deb –info) to examine archive files.
    Using /etc/dkms/template-dkms-mkdeb
    copying template…
    modifying debian/changelog…
    modifying debian/compat…
    modifying debian/control…
    modifying debian/copyright…
    modifying debian/dirs…
    modifying debian/postinst…
    modifying debian/prerm…
    modifying debian/README.Debian…
    modifying debian/rules…
    copying legacy postinstall template…
    Copying source tree…
    Building binary package…dpkg-buildpackage: warning: using a gain-root-command while being root
    dpkg-source –before-build .
    fakeroot debian/rules clean
    make: dh_testdir: Command not found
    make: *** [debian/rules:25: clean] Error 127
    dpkg-buildpackage: error: fakeroot debian/rules clean subprocess returned exit status 2
    (bad exit status: 2)
    Error! There was a problem creating your deb

    ./install not found, apakah saya harus eksekusi semua file install?

  2. saya menemukan masalah yakni pas saya milih via usb android muncul tulisan, error adding adb forward. mohon solusinya kak

    • pastikan dulu droidcam sudah berfungsi, tes pakai cheese. baru saja saya coba, bisa terdeteksi dengan baik di OBS. di OBS, tambahkan source dari Video Capture Device (V4L2)

Leave a Reply

Your email address will not be published. Required fields are marked *