mirror of
https://github.com/This-null/flexcam.git
synced 2026-09-03 07:53:51 +08:00
- Live camera preview on phone and PC - WiFi access code (PIN): USB/loopback exempt, blocks strangers on the network - Bundled Unity Capture (MIT) virtual camera driver - OBS now optional - Larger default window, sidebar overflow protection - Full install/build instructions in all 10 language READMEs
2.9 KiB
2.9 KiB
Nədir
FlexCam Android telefonunun kamerasını PC-yə ötürür və onu virtual veb-kamera kimi göstərir; beləliklə istənilən tətbiq (Zoom, Teams, Discord, brauzer, OBS) onu kamera kimi seçə bilər. USB (ADB) və WiFi üzərindən işləyir və biri kəsilsə avtomatik digərinə keçir.
- Hibrid USB + WiFi, avtomatik keçid
- Telefon hazır olanda avtomatik qoşulur
- Telefonda və PC-də canlı önizləmə
- Ön / arxa kamera, avtomatik dik/üfüqi
- Ekran bağlı ikən yayım davam edir
- WiFi giriş kodu — şəbəkədəki yad adamlar yayımı görə bilməz
- 10 dil, qaranlıq interfeys, trey dəstəyi
- Tamamilə cihazında işləyir — heç bir məlumat kompüterindən çıxmır
Virtual kamera sürücüsü
FlexCam PC-də virtual kameraya ehtiyac duyur. İki seçimin var:
- Daxili sürücü (OBS lazım deyil): İlk açılışda virtual kamera tapılmasa, tətbiqdə "Virtual kamera quraşdır" düyməsinə bas. Kiçik, açıq mənbəli bir sürücünü (Unity Capture, MIT) bir dəfəlik admin icazəsi ilə qeydiyyatdan keçirir.
- OBS Studio: Artıq OBS quraşdırılıbsa, FlexCam onun virtual kamerasını avtomatik istifadə edir.
Sürətli başlanğıc
- Telefon:
FlexCam.apk-ı quraşdır və tətbiqi aç. - PC: FlexCam-Windows.zip-i aç və
FlexCam.exe-ni işə sal.- İlk açılış: soruşulsa **"Virtual kamera quraşdır"**a bas (bir dəfəlik).
- USB üzərindən avtomatik qoşulur. WiFi üçün telefonun IP-sini və tətbiqdə göstərilən giriş kodunu yaz.
- Video tətbiqində kamera olaraq "OBS Virtual Camera" (daxili sürücü ilə "Unity Video Capture") seç.
USB üçün USB debugging aktiv olmalıdır (Developer Options). WiFi kabel tələb etmir.
Mənbədən qurmaq
Android (APK):
cd android
gradlew assembleDebug
JDK 17 tələb olunur.
PC (masaüstü tətbiqi):
cd pc
python -m venv .venv
.venv\Scripts\python -m pip install -r requirements.txt
.venv\Scripts\python webgui.py
Müstəqil .exe PyInstaller (onedir) ilə — ingilis README-dəki əmrə bax.
Texnologiya
- Android: Kotlin, CameraX,
8474portunda MJPEG server. - PC: Python, pywebview interfeys,
pyvirtualcam→ OBS və ya Unity Capture. - Ötürmə:
adb forward(USB) və ya telefonun IP-si (WiFi) üzərindən xam TCP.
Lisenziya
MIT — bax LICENSE.
