Windows 10 problem with USB drivers for PTZ cameras

wilderf353

Member
We have two FoMaKo 20x Zoom USB/HDMI PTZ cameras. They both use generic Windows USB drivers.

Both cameras are powered by a power strip with a on/off switch. On Sunday mornings when you turn on the power strip, Windows sees the devices and assigns them device names. Usually something like "UVCCamera" and "UVCCamera 1". If you do the following command, you can see their names and paths.
Code:
ffmpeg -hide_banner -list_devices true -f dshow -i dummy

In OBS we have the the "Left PTZ Camera" assigned to "UVCCamera" and the "Right PTZ Camera" assigned to "UVCCamera 1".

Every so often when you turn on the power strip, I guess Windows sees the "Right PTZ Camera" first and assigns it to "UVCCamera" instead of "UVCCamera 1". When this happens, you have to swap the cameras in OBS, because OBS uses the names rather than the video paths.

I know this is a Windows 10 issue: you can look in the OBS logs and see that each camera has a unique video path (something like \\?\usb#vid_eba4&pid_7585&mi_00#7&299f442a&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global) .

Does anyone know how to force Windows to always use the same driver name for a device ? I wonder if we could find a different drive and reconfigure one of the cameras to use it via the Windows Device Manager?
 
Back
Top