Firstly, let me say thank you for starting this project, this is something that is sorely required!
I have successfully built the source code, and after clicking on Tools | Start Virtual Camera I can go into Skype and I can see the option to select OBS Virtual Camera. However, when I go into the Zoom application, I don't see the camera.
Is this a known issue? Anything that can be done to correct this?
NOTE: I have completely closed the Zoom application, and restarted it, but still can't see the camera in Zoom.
I also can't see the OBS Virtual Camera in Photo Booth either. Skype seems to be the only application that seems to work for me.
Yeah it's a known issue with the latest version of Zoom (they disallowed 3rd party plugins) There's disussion and a workaround in #4
Hello! This is a known issue unfortunately with no easy fix (#4). For non system apps, you can try running the below command.
APPLICATION=/Applications/Zoom.us.app && cp -r "$APPLICATION" "$APPLICATION.backup" && codesign -d --entitlements :- $APPLICATION | { xml2; echo "/plist/dict/key=com.apple.security.cs.disable-library-validation"; echo "/plist/dict/true"; } | 2xml > entitlements.obs.xml && sudo codesign --sign - $APPLICATION --force --preserve-metadata=identifier,resource-rules,flags --entitlements=entitlements.obs.xml && rm entitlements.obs.xml
However, this can (re)introduce security vulnerabilities (https://nvd.nist.gov/vuln/detail/CVE-2020-11470). If you do this with zoom.us I recommend also using https://objective-see.com/products/oversight.html.
I have cloned and built the project, and things seemed to be working when I ran ./obs for the first time. I was able to click the Tools menu and select Start Virtual Camera. However, when I run it again, I can no longer click the Tools menu. In fact, none of the menu items work.
@geb13 This is a known issue as well. Please see https://github.com/obsproject/obs-studio/issues/2678
For a temporary workaround, have you tried using an older version of zoom, like for #18 ?
@johnboiles @hkatzdev @gxalpha @mstksg Thank you for all the responses here, I really appreciate it. I was able to get things working using the workaround that @hkatzdev suggested. I understand the concerns here, but I only need this function (currently) for a short period of time, so I will uninstall and reinstall zoom once completed.
Looking forward to seeing this ship as an official plugin. I am a Windows .Net Developer, otherwise I would be jumping in to help out with this project. Keep up the great work!
codesign --remove-signature /Applications/zoom.us.app/
is a much easier way to allow zoom to use this plugin
Just noting that if you use this command (as I have done):
codesign --remove-signature /Applications/zoom.us.app/
... then my experience is that you need to run the command AGAIN after a Zoom update. There was a Zoom update this week and I found that the virtual camera was not available again. I had to run this command so that Zoom could see other plugins.
Hopefully the work over in #4 will result in a way to do this _without_ needing to resort to this --remove-signature command.
Most helpful comment
from https://www.reddit.com/r/VIDEOENGINEERING/comments/fy7xi3/fyi_zoom_v4610_breaks_blackmagic_capture_devices/?utm_source=share&utm_medium=web2x
codesign --remove-signature /Applications/zoom.us.app/is a much easier way to allow zoom to use this plugin