letmaik / pyvirtualcam

🎥 Send frames to a virtual camera from Python
GNU General Public License v2.0
455 stars 49 forks source link

Support built-in OBS virtual camera on Windows #25

Closed letmaik closed 3 years ago

letmaik commented 3 years ago

This PR replaces support for https://github.com/CatxFish/obs-virtual-cam with the new built-in virtual camera of OBS.

The pyvirtualcam API stays the same but this is a breaking change for any project which includes instructions in their READMEs to download the obs-virtual-cam plugin. They have to be adapted to just say "install OBS".

The reasons for removing support for the community plugin camera by catfishx are:

There are some downsides, but I believe those are acceptable:

Note that if a project has a strong requirement to bundle just the virtual camera instead of depending on OBS in full, then they can still do that with some extra work, which is roughly: