Hey,
I'm trying to figure out a way how to create a fake UVC device on Linux. I'm learning android app development and I'm using Genymotion as an emulator. Unfortunately Genymotion only accepts UVC webcams as camera input for the emulated device. I tried using OBS-virtualcam but it only creates a dummy one and not UVC.
I've looked into v4l2loopback with uvc-gadget but don't seem to get it to work. My need would be to start a stream of a video file looped and be able to feed that as the camera inside the emulated device. I saw some other related pieces of software like g_streamer and ViVi(?) but no idea on how to make this work. It is not easy I know but it would help me out greatly.
So something like: ffmpeg->v4l2loopback->????->uvc device.
How could I achieve this? Or is there a good android emulator that can take a virtual webcam or file as video camera input?
SOCIAL SHARE CARD GENERATOR