Developing visual effects App for Zoom

+1 (Snapcam, IriunCam, Camtwist) were all working with Zoom. Now none are.

Thanks, Tommy. Do you know if the Snapcam works with Zoom? The comments below are saying it does not. If I were do develop a filter using your SDKs is that something I could sell through the marketplace?

Snapcam works with Zoom versions=<4.6.8. It does not work with the current version (5). Zoom disabled the capability to use Snapcam (and other virtual cams) as of v 4.6.9. To my knowledge they have not said if they plan to restore this capability.

Hey @irafuchs, @rrrandr,

We are working to enable the Snap Camera again:

As for building custom filters on the Web SDK, you could do that, however to be on the Zoom App Marketplace you must also have an OAuth or Chatbot component.

Thanks,
Tommy

Zoom is a great platform. But please before you force us to update bring back the functionality of the virtual camera because that feature is really essential for us. Thanks.

Thanks, Tommy. I’d like to better understand how a zoom marketplace app can make money. Looking at some of the apps there, I don’t see a “buy” option, and I’m wondering if it’s possible to charge users a subscription fee, whether that goes through Zoom, whether zoom takes a percentage, etc. Can you point me in the right direction for that info?

Hey @rrrandr,

Currently there are a number of apps that charge money, but they charge money on their end and not on Zooms end. For example the Hubspot app, you have to pay for Hubspot first, then you can enable integrations like Zoom.

Or session, which handles payments over stripe.

Thanks,
Tommy

Hey @darksnyder,

Please reach out to the product team, support.zoom.us for the status of the virtual camera.

Thanks,
Tommy

Hey @tommy,
In the second message of this thread you mentioned that adding video filters is possible directly through Zoom native SDKs without reverting to virtual cameras like Snapcam (which we all hope you will enable again).
Can you please shed some more light on how do Android or iOS SDKs allow for such video manipulation?
I can only see APIs that tell SDK which camera to use, but don’t see anything that would allow me to feed it with my own stream of frames.

I am probably missing something, would be glad if you could clarify this point.

Hey @grey-bit,

We are re-enabling virtual cameras in an upcoming release:

https://support.zoom.us/hc/en-us/sections/201214205-Release-Notes

As for your SDK question, you can get the Video Raw Data here:

https://zoom.github.io/zoom-sdk-ios/protocol_mobile_r_t_c_video_raw_data_delegate-p.html

Thanks,
Tommy

1 Like

Thanks @tommy
Regarding SDK: correct me if I am wrong, but Video raw delegate is about receiving remote video from SDK, but not about feeding our own video into SDK akin to the virtual camera.

Hey @grey-bit,

Correct.

Thanks,
Tommy

I actually found the following APIs that highly resemble the ability to create “virtual camera” in Zoom itself.

https://zoom.github.io/zoom-sdk-windows/class_i_video_raw_data_channel.html

https://zoom.github.io/zoom-sdk-windows/class_i_virtual_video_source.html

https://zoom.github.io/zoom-sdk-windows/class_i_raw_data_sender.html

However, those are not well documented.

Would you have some example code on using them?

Yet @carson.zoom says serval places around here that this feature is no longer available.
Here is one example

Manycam And Snapcam now work with v5.0.4 but Iriun and Camtwist do not.

1 Like

Hey @grey-bit, @lucas,

Currently those endpoints are for partners only.

Thanks,
Tommy

Thanks for the info @irafuchs! :slight_smile:

-Tommy

How do we become a “partner”?

We are working on a custom app for classrooms and this would be extremely beneficial. Currently working with twilio but would like to use Zoom.

1 Like

Hey @lucas,

You can email our partners team at isv@zoom.us or apply here: https://sites.google.com/zoom.us/isv/partners

Thanks,
Tommy