For what it’s worth, I want try again to strongly advocate for the addition of Syphon / Spout support as an input source to Zoom.
(I am the creator of a software called Isadora, a desktop application for Mac and Windows used by several thousand users worldwide that enables real-time manipulation of video and audio.)
While the NDI Virtual camera is one solution, it has some notable limitations: it is CPU heavy and it introduces a very noticeable delay, on the order of at least half a second and usually more.
Because Syphon and Spout use texture sharing, they have no measurable latency, introduce a nearly zero performance hit, and – importantly – are offered as both an input and and output by nearly every media server application in existence. (See a list of notable applications at the bottom or peruse the long list you can see on the Syphon home page at http://syphon.v002.info)
Why is that important? Because theaters and galleries are going to remain closed for months. Those who work in the performing arts are going to need tools to support remote performance. While NDI Virtual Input does allow input from some of these media server applications, Syphon and Spout are hands down a much better solution to ship video from one application to another.
Both are open source and thus it is easy to prove they are secure by examining the code. Both have liberal open source licenses that would allow you to use them with commercial software. My experience implementing both for my software proved to me that – if Zoom can accept OpenGL or DirectX textures as an input – your development cycle will be quite short and thus inexpensive.
I hope that some of the points I’ve made above might cause someone on your team to reconsider supporting Syphon and Spout.
Creator of Isadora
Notable Software with Syphon and/or Spout Support:
Isadora - https://troikatronix.com