I need to consume audio and video stream separately for real-time analysis. I posted this requirement in the group and got the answer that desktop SDK is the best option I have.
Is it a good practice to use a SDK in server side which is designed for building Desktop Apps
While this is technically not the intended use case of the Meeting SDK, it is absolutely valid and should work as long as the device meets the hardware/software requirements to run Zoom. We do have a significant number of developers already using our Windows Meeting SDK in such a manner.
Is it possible to run SDK in containerised environment which has no audio/ video devices. (This i am planning to test)
According to our system requirements, Zoom does require audio/video capabilities, but I am not certain how the SDK will respond to running on a device without them. If there are any significant issues (e.g. not being able to join a meeting), you should be able to circumvent them by setting up virtual audio/video devices.
Thank you for considering the Linux SDK, Developers would really like to work with linux SDK for server side development.
My idea is stream audio/video to a media processing pipeline (like AWS kinesis video stream) in realtime. Zoom already provides realtime streaming (like youtube live) with single mixed stream. I am looking for any solution which can give user wise streaming server to server.
Currently, the only way to access per-user audio and video data would be through the newly added raw recording feature. Most commonly, developers have used our Windows Meeting SDK to access this, although it is also available on macOS. An overview of how this feature works can be found here, but let me know if you have any specific questions on how it works which are not covered in our documentaiton.
Thank you for the reply. I read a few posts related to this requirement and found that raw data access is a closed feature and requires license link. But those details are not documented. Is this a correct understanding? I am assigned to check the technical feasibility and build a POC. If this is a closed feature, Do you have a partnership program that enables such features?
Raw data access used to be gated behind a license, but with the raw recording feature all SDK apps can now access raw data in a meeting. As long as you are using v5.9.0 or newer, you will have access to raw data through this feature.