Zoom Developer Forum

Can I access gallery view video on the Linux SDK?

Updated at:
October 16, 2025
Written By:
Aydin Schwartz

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:

  1. 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.

  2. 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.
  3. 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.

  4. 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:

Written By:
Aydin Schwartz