Question
People commonly ask on the Zoom Developer Forum:
On the Linux Meeting SDK, how can I access raw data for Gallery View and Screen Share? Is Live Transcription available, and is there a way to get a timeline file to sync events (e.g., speaker changes)?
Answer
On the Linux Meeting SDK:
-
Gallery View - Only individual participant video streams are available; there is no built-in gallery view. - To achieve a gallery layout, you need to fetch each participant’s video and composite the streams yourself.
-
Screen Share - The intended SDK workflow is:
- Call setExternalShareSource(...)
- Wait for the onStartSend(...) callback
- Push frames with sendShareFrame(...)
- This is the correct sequence for handling screen share in the Linux SDK.
-
Live Transcription - Not available on the Linux SDK (no caption controller). - Workaround: capture raw PCM audio and run it through your own STT (speech-to-text) service.
-
Timeline for syncing events - Zoom provides a timeline file in cloud recordings. - You can fetch it via the Recording API to sync events like speaker changes.
Alternatively, a third-party service like Recall.ai can simplify this with a single API call.
Zoom Developer Forum Examples
Some examples of this question are: