Using camera video stream as input instead of camera device directly

Hi, I have a situation where I need to use the camera for multiple processes at the same time.
But the problem is that each process is trying to take exclusive access and the second process cannot have access to the same camera once it’s taken by the first process already.

So, I’m trying to take the capture of the camera as a video stream myself and feed the stream to the multiple processes as a video stream. This way, it can work with as many processes I want.

Is this something that’s already possible with OpenVidu without hacking?
Please let me know where I can start if I have to hack.
I would really appreciate your help.

Thanks.

As typical OpenVidu applications are executed in a browser, you will have to allow the browser to access a camera at the same time as another process.

I mean, there is nothing OpenVidu can do to allow your use case.

Regards