Passthrough Kano Webcam from Pi 3 to Windows machine over LAN

I have a webcam connected to my Pi 3 and using virtualhere to pass it through to my windows machine connected to the same LAN over ethernet.

When using ffmpeg or any other software to capture from or open a preview of the webcam in Windows, I will often get
"Could not RenderStream to connect pins
video=USB camera: I/O error" coinciding with"
coinciding with messages on my pi via `tail -f /var/log/{messages,kernel,dmesg,syslog}`
`Dec 22 13:39:22 PI3 kernel: [103069.999146] usb 1-1.2: reset high-speed USB device number 4 using dwc_otg`

When the image or preview shows up as fine on Windows, there is no accompanying reset message shown in the pi syslog.

Any idea what I can do to make this more stable, other than repeat disconnect and reconnect of the webcam in virtualhere on the Windows side?


To make it more stable use a pi4, because pi3 bandwidth is constrained .

You will need to reduce resolution if you want to capture via the pi3. I think its trying to negotiate a high resolution and fails