Skip to content
This repository has been archived by the owner on Dec 15, 2020. It is now read-only.

Unable to see OBS Virtual Camera in Zoom #29

Closed
gep13 opened this issue Apr 16, 2020 · 8 comments
Closed

Unable to see OBS Virtual Camera in Zoom #29

gep13 opened this issue Apr 16, 2020 · 8 comments

Comments

@gep13
Copy link
Contributor

gep13 commented Apr 16, 2020

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.

@gep13 gep13 changed the title Unable to click Tools menu Unable to seeOBS Virtual Camera in Zoom Apr 16, 2020
@gep13 gep13 changed the title Unable to seeOBS Virtual Camera in Zoom Unable to see OBS Virtual Camera in Zoom Apr 16, 2020
@gep13
Copy link
Contributor Author

gep13 commented Apr 16, 2020

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.

@johnboiles
Copy link
Owner

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

@hkatzdev
Copy link

hkatzdev commented Apr 16, 2020

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.

@gxalpha
Copy link
Collaborator

gxalpha commented Apr 16, 2020

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 obsproject/obs-studio#2678

@mstksg
Copy link

mstksg commented Apr 16, 2020

For a temporary workaround, have you tried using an older version of zoom, like for #18 ?

@gep13
Copy link
Contributor Author

gep13 commented Apr 17, 2020

@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!

@blackmad
Copy link

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

@danyork
Copy link

danyork commented Apr 27, 2020

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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants