Question
I’m looking to use the Meeting Service Live Streaming interface when building an app that uses raw audio data via the live streaming (NOT local recording) channel.
In windows world, this seems to exist in the meeting_service_components tree: marketplacefront.zoom.us Meeting SDK for Windows API Reference: https://marketplacefront.zoom.us/sdk/meeting/windows/meeting__live__stream__interface_8h.html
When I modify the URL to ‘linux’, I do see a result: https://marketplacefront.zoom.us/sdk/meeting/linux/meeting__live__stream__interface_8h.html However, this does not appear to be a valid entry in the file list. Does anyone have context here? Does meeting_live_stream_interface.h exist for Linux? If not, has it ever existed or is it planned to be implemented? Seems odd that this page would exist otherwise.
meeting_recording_interface.h exists for both Windows and Linux - it’s just live streaming that’s the issue and this is the preferred channel for managing all things raw audio.
Answer
This is a really common point of confusion when working with the Zoom Meeting SDK for Linux and raw audio – it’s a bit different than on Windows, and that meeting_live_stream_interface.h
link can definitely be misleading.
While that specific “live stream” header doesn’t directly apply to how you’d get raw audio/video on Linux, you can access the raw audio data in real-time, which sounds like what you’re looking for.
Linux uses the raw data within the meeting SDK where you are receiving the raw audio/video stream directly from the meeting.
Alternatively, you can easily and quickly get the raw audio/video streams to/from a Zoom call using a third party service like Recall.ai! It’s a universal meeting API that lets you send a bot to a meeting and send in or receive audio/video data!
Zoom Developer Forum Examples
Some examples of this question are: