Skip to content

[Feature]: Do we have a plan to develop a virtual camera driver? #361

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
tedestar opened this issue May 16, 2025 · 2 comments
Open

[Feature]: Do we have a plan to develop a virtual camera driver? #361

tedestar opened this issue May 16, 2025 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@tedestar
Copy link

Is the feature related to a "problem"?

As we can see, the team has developed virtual display driver and virtual audio driver, and may I ask, can there be a plan to develop a virtual camera, using technology like avstream?

Your suggestion

Develop virtual camera driver for the virtual family.

Contact Details

No response

@tedestar tedestar added the enhancement New feature or request label May 16, 2025
@zjoasan
Copy link
Member

zjoasan commented May 16, 2025

No guarantees, but certainly an interesting suggestion. I will try to look into, but what is going to be recorded? shaders? background replacement/greenscreen on a real camera set as input? Give some ideas and I'll try to look into this in June.

@tedestar
Copy link
Author

tedestar commented May 17, 2025

No guarantees, but certainly an interesting suggestion. I will try to look into, but what is going to be recorded? shaders? background replacement/greenscreen on a real camera set as input? Give some ideas and I'll try to look into this in June.

Thank you for your reply, it's exciting!

It's just like virtual audio driver and can be used as virtual usb camera device, we can make it like a real camera. A lot of applications need a camera as input stream, including video chat, video live stream etc.

We can use a video stream or video file as input, let the application take it as camera content. Then the remote virtual machine can be used as video chat & live stream etc and the actual content can be customized.

I figured out that avstream which is part of WDK, is suitable for this.There is a repo which is ou-of-date: https://github.com/robot9706/VirtualCameraDriver.

I think it's a important member for our virtual family, as we have virtual monitor, virtual microphone, virtual speaker, virtual camera, it will make the virtual machine to be a real machine with full capability.

Feel free to ask me any question.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants