My lab is looking to fool a program into thinking a USB camera is running.

Mar 23, 2018
4
0
10
Hi there!

My lab needs to run some software in Windows 10 that will only function as long as it detects the USB camera that was included in the software package. The problem is, the software really poorly utilizes this high quality camera (takes garbage resolution video in some unwieldy format), and we'd like to use this software and simultaneously record with the camera in another application. While the other program is recording, though, the original software can't detect the camera.

Is there a way to split the camera across two applications or maybe to load in a dummy device that will give an output as an extra camera?

Thanks!
 
maybe something like this:
https://www.addictivetips.com/windows-tips/how-to-split-a-webcam-between-multiple-applications-easily/


maybe run a emulator:https://stackoverflow.com/questions/1913979/how-to-emulate-usb-devices
to fake the device

I have a network port spliter that has a network monitor port that can sniff all the traffic on the other ports.
I would assume that you could also find a similar device in a USB hub. A kind of Usb hub with a monitor port for a USb analyzer. Something like https://www.eltima.com/products/usb-port-monitor/ but in hardware or some kind of USB splitter in hardware.


 


Thanks for the response. The software requires the exact model of the camera, and we don't want to spend $400+ just for a dummy camera.
 

That is an industrial camera. Not an IP camera or a webcam.

While the other program is recording, though, the original software can't detect the camera.
That problem is caused by the video capture driver. Your camera manufacturer's device driver developer never coded it to support multiple simultaneous output streams.

Are you using StCamSWare (v3.12) to activate the camera?
 


StCamSWare is the program we would like to use to record video, yes. Is there a way for the driver to allow "multiple simultaneous output streams"?