Merhaba. Bugün sizlere FreeBSD üzerinde telefonunuzu nasıl webcam olarak kullanabileceğinizi anlatacağım.
Gereken paketleri yükleyelim.
pkg install gmake gcc pkgconf libjpeg-turbo usbmuxd libusbmuxd alsa-lib v4l_compat speex ffmpeg webcamd android-tools
Kurulum
Droidcam programının kaynak kodunu indirmeliyiz.
Artık direkt olarak multimedia/droidcam portunu yükleyebilirsiniz.doas pkg install droidcam
fetch -o droidcam.tar.gz https://github.com/dev47apps/droidcam/archive/refs/tags/v2.1.3.tar.gz # Kaynak kodunu dizine çıkartalım. tar -xf droidcam.tar.gz # Droidcam'ın kaynak kodunun bulunduğu dizinin içine girelim cd droidcam-2.1.3
Droidcam programının sadece komut satırı uygulamasını derleyeceğiz. Grafik arayüz programını derlemek isterseniz libappindicator
paketini yükleyip komutlarınızı ona göre değiştiriniz.
gmake droidcam-cli
Kullanım
webcamd programını kullanmadan önce cuse
modülünü yüklemelisiniz.
# Tek seferlik doas kldload cuse # Kalıcı olması için doas sysrc kld_list+="cuse"
webcamd programından /dev/video
aygıtı oluşturmasını istiyoruz. Oluşturulacak /dev/video
aygıtına yetkimizin olması için -U ve -G parametlerini kullanınız.
doas webcamd -B -c v4l2loopback -U yusuf -G wheel
Telefonunuzu bilgisayara bir USB kablo ile bağlayın.
adb’nin sunucusunu root olarak çalıştırın, nedense root olmazsanız düzgün bir şekilde çalışmıyor.
doas adb start-server
Droidcam uygulamasını Android telefonunuza yükleyin ve çalıştırın, sağ üstten hangi kamerayı (arka/ön) kullanmasını istediğinizi seçin. Uygulama açık kalsın.
Şimdi droidcam-cli programını çalıştırabilirsiniz.
./droidcam-cli adb 4747 # wifi üzerinden kullanmak isterseniz telefonunuzun ip adresini giriniz. Gecikme olabilir. ./droidcam-cli 192.168.4.187 4747
Ben webcamımı masaüstünde görüntülemek için ffplay
kullanıyorum, mpv
de kullanılabilir.
ffplay -window_title Webcam -fast /dev/video0
