Download and install

Download and install the Meeting SDK for Linux.

Documentation and developer support is limited for the Meeting SDK for Linux.

Prerequisites

To get started, you need

  • A Zoom account. If you don't have one, sign up at https://zoom.us/signup.
  • A device running Linux CentOS 9 or Ubuntu 22 distribution on Intel or AMD X64 CPU.

As of version 7.0.0, the Meeting SDK for Linux only supports Ubuntu 20 (u20) and later, and also supports 64-bit ARM Linux architecture.

Dependencies

RUN yum install -y dnf-plugins-core \
    && dnf install -y cmake gcc gcc-c++ \
    && dnf config-manager --set-enabled crb \
    && dnf install -y epel-release epel-next-release \
    && yum install -y gtk3-devel gtkmm30 gtkmm30-devel  mesa-libGL mesa-libGL-devel mesa-dri-drivers \
    && yum install -y libxcb-devel xcb-util-image xcb-util-keysyms \
apt-get update && \
apt-get install -y build-essential cmake
apt-get install -y pkgconf
apt-get install -y gtkmm-3.0
apt-get install -y --no-install-recommends --no-install-suggests \
    libx11-xcb1 \
    libxcb-xfixes0 \
    libxcb-shape0 \
    libxcb-shm0 \
    libxcb-randr0 \
    libxcb-image0 \
    libxcb-keysyms1 \
    libxcb-xtest0

Download the SDK

To access the SDK download files, you must be logged in to your Zoom App Marketplace developer account, and you need at least one app registered on the Zoom App Marketplace.

If you don't already have at least one registered app, follow these steps to create an app and download the SDK files.

  1. Sign in to your developer account on the [Zoom App Marketplace](https://marketplace.zoom.us/?ampDeviceId=cf401538-835f-45ce-a7f1-1035e348c982&SessionId=1771892802618).
  2. Select **Develop > Build App > General app**, and then select **Create**.
  3. Go to **Features** and select **Embed**.
  4. On the **Embed** page, enable **Meeting SDK**.
  5. Under the **Meeting SDK** section, configure the settings as appropriate for your app.
  6. To download the SDK files, select the platform **Linux**. This page displays available SDK versions for the selected platform, along with links to their corresponding release notes.
  7. Finally, select the **Download** button.

If you already have at least one registered app, follow these steps to download the SDK files using your existing app.

  1. Sign in to your developer account on the [Zoom App Marketplace](https://marketplace.zoom.us/?ampDeviceId=cf401538-835f-45ce-a7f1-1035e348c982&SessionId=1771892802618).
  2. Select **Manage**, and open your SDK app.
  3. Go to **Features** and select **Embed**.
  4. On the **Embed** page, go to the **Meeting SDK** section.
  5. To download the SDK files, select the platform **Linux**. This page displays available SDK versions for the selected platform, along with links to their corresponding release notes.
  6. Finally, select the **Download** button.

Verify files

Your downloaded TAR file should include these files and folders.

├─ zoom-meeting-sdk-linux_x86_64-5-14-5 (contains the Meeting SDK for Linux)
├─── h (folder - header files)
├─── lib*.so (Meeting SDK libraries)
└─── qt_libs (folder - dependency library)

If you have different file structures or have missing files, download the SDK package from the App Marketplace again.

Download the demo app

  1. Clone the demo app from https://github.com/zoom/meetingsdk-linux-raw-recording-sample.
  2. Follow the instructions in the README.md file.