My PC is my main tool in my life, along the day. It's more handy to answer to a video call with my PC.
With Linux there is no WhatsApp desktop version with video call.
The only way is to use till now, a QEMU VM with a dedicated webcam [1] with android-x86.
I know well QEMU but from Mr Jo Waydroid is a good solution, only using the package manager.
It's a pity that MS Windows can run Linux app and now Android app and not Linux.
A fast way, even if it's not a perfect solution, is what I do :
in the host
. add the "user" in the group "kvm"
. use udev rules to attach the webcam to "kvm" [2]
in the QEMU invocation [3] :
. add a ehci hub
. attach the webcam to this ehci hub
. [1] use a dedicated webcam and only a "Low" throughput USB webcam, like Logitech 270 or 310. Do not use "high" ot "super High" throughput USB webcam because throughput and sync are not adapted to QEMU hub.
There is no dedicated pass-through for webcam, today in QEMU. QEMU does not care of webcam. It's the hazard if the "low" througput webcam runs well.
[2] for openSUSE add a 50.qemu.rules file in /etc/udev/udev.d/ with the contents :
We need webcam.
Some of my contacts chose to use WhatsApp.
My PC is my main tool in my life, along the day. It's more handy to answer to a video call with my PC.
With Linux there is no WhatsApp desktop version with video call.
The only way is to use till now, a QEMU VM with a dedicated webcam [1] with android-x86.
I know well QEMU but from Mr Jo Waydroid is a good solution, only using the package manager.
It's a pity that MS Windows can run Linux app and now Android app and not Linux.
A fast way, even if it's not a perfect solution, is what I do :
in the host . add the "user" in the group "kvm" . use udev rules to attach the webcam to "kvm" [2]
in the QEMU invocation [3] : . add a ehci hub . attach the webcam to this ehci hub . [1] use a dedicated webcam and only a "Low" throughput USB webcam, like Logitech 270 or 310. Do not use "high" ot "super High" throughput USB webcam because throughput and sync are not adapted to QEMU hub. There is no dedicated pass-through for webcam, today in QEMU. QEMU does not care of webcam. It's the hazard if the "low" througput webcam runs well.
[2] for openSUSE add a 50.qemu.rules file in /etc/udev/udev.d/ with the contents :
Logitech, Inc. C270 Webcam
SUBSYSTEMS=="usb", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="0825", GROUP="kvm", MODE:="0666"
[3] ...... -device usb-ehci,id=ehci .... -device usb-host,vendorid=0x046d,productid=0x0825
Warning :
You must get this :
-device usb-kbd \ -device usb-mouse \ -device usb-tablet \ -device usb-host,vendorid=0x046d,productid=0x0825 \
Thanks