Prerequisites
See the Changelog for the latest supported Zoom Meeting SDK version. See Minimum SDK version for the minimum supported version.
General requirements
- To use the Blueprints functionality of the Meeting SDK for Unreal, make sure you meet these requirements.
- Have a JWT token for the Meeting SDK for Windows, and (optional) a ZAK token for user authentication across our developer platform. See SDK authorization and PKCE OAuth for more details.
- To run the demo app, you'll need a meeting ID and passcode.
- By default, the Meeting SDK for Unreal is only supported on Unreal Engine versions 5.3.2.
- Set the Default RHI for Unreal Engine to DX12 or DX11.
- Set the D3D12 Targeted Shader Format to SM5 or SM6.
- Set the D3D11 Targeted Shader Format to SM5.
Development requirements
To develop extended functionality in C++, you will also need
- Visual Studio 2022 or later
- Zoom Meeting SDK 5.17.2 or later
- Unreal Engine 5.3.* or later
Use high bandwidth mode
By default, the Meeting SDK limits the number of video subscriptions activated via raw data. This restricts the ability to work with multiple HD video feeds inside of Unreal. To have this restriction lifted, contact Zoom Support and request access to SDK High Bandwidth (High Bandwidth mode) on the account that you used to create your Zoom App Marketplace listing. Applications created by accounts with the SDK High Bandwidth flag can subscribe to 30 Mbps of incoming video from Zoom. If your app requires more than 30 Mbps of bandwidth for downlink, contact Zoom Developer Advocacy .
Download the Meeting SDK for Unreal
If you don't already have at least one registered app, follow these steps to create an app and download the SDK files.
- Sign in to your developer account on the Zoom App Marketplace.
- Go to Zoom App Marketplace and select Sign in at the top right corner.
- Select the Developers link in the lower left corner, under the left hand navigation. If you don't see the link, verify that you have the correct permissions.
- On the Created apps page, select the blue plus sign in the upper left corner next to the word Developer.
- Select Build App > General app, and then select Create.
- Go to Features and select Embed.
- On the Embed page, enable Meeting SDK.
- Under the Meeting SDK section, configure the settings as appropriate for your app.
- To download the SDK files, select the platform Unreal. This page displays available SDK versions for the selected platform, along with links to their corresponding release notes.
- 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.
- Sign in to your developer account on the Zoom App Marketplace.
- Go to Zoom App Marketplace and select Sign in at the top right corner.
- Select the Developers link in the lower left corner, under the left hand navigation. This takes you to the Created Apps page. If you don't see the link, verify that you have the correct permissions.
- On the Created Apps page, select your SDK app to open its configuration pages.
- Go to Features and select Embed.
- On the Embed page, go to the Meeting SDK section.
- To download the SDK files, select the platform Unreal. This page displays available SDK versions for the selected platform, along with links to their corresponding release notes.
- Finally, select the Download button.
Compile the SDK files into your project
- From the download, extract the
ZoomMeetingSDKfolder and paste it into your Unreal project'sPluginsfolder. - Open your project in Unreal Engine, and when prompted, compile the plugin. This may take several minutes.
- Unreal Engine automatically launches after the plugin is compiled for your engine version, and will be available in your project.
- Enable Show Plugin Content in Unreal Engine to see the assets included with the plugin.