# Video SDK

**URL:** https://devforum.zoom.us/c/video-sdk/55.md

[Latest](https://devforum.zoom.us/latest.md) · [Categories](https://devforum.zoom.us/categories.md) · [Tags](https://devforum.zoom.us/tags.md)

---

## [About the Video SDK category](https://devforum.zoom.us/t/about-the-video-sdk-category/65190)

<div class="topic-metadata">

**Author:** [@michael.zoom](https://devforum.zoom.us/u/michael.zoom)\
**Replies:** 0\
**Last updated:** [March 3, 2022, 4:50pm UTC](https://devforum.zoom.us/t/about-the-video-sdk-category/65190 "2022-03-03T16:50:07Z")

</div>

Video SDKs are development kits provided to enrich apps with video collaboration through highly customized UIs and access to raw video and audio data. Documentation Introduction React Native Android iOS macOS Web W…

---

## [Only 5 second video captured for session](https://devforum.zoom.us/t/only-5-second-video-captured-for-session/146736)

<div class="topic-metadata">

**Author:** [@Jon-L](https://devforum.zoom.us/u/Jon-L)\
**Replies:** 0\
**Last updated:** [September 24, 2026, 8:41pm UTC](https://devforum.zoom.us/t/only-5-second-video-captured-for-session/146736 "2026-09-24T20:41:24Z")

</div>

Session ID: 0K/2k8vYQGC3muAys/t/QA== One of our clients says that they had recording running for this entire session, which was 51 minutes long. The only recording available for the session is 5 seconds long. When I qu…

---

## [startAudio() followed by Reconnecting / failover for a subset of users](https://devforum.zoom.us/t/startaudio-followed-by-reconnecting-failover-for-a-subset-of-users/145998)

<div class="topic-metadata">

**Author:** [@k112q](https://devforum.zoom.us/u/k112q)\
**Replies:** 6\
**Last updated:** [September 24, 2026, 2:26pm UTC](https://devforum.zoom.us/t/startaudio-followed-by-reconnecting-failover-for-a-subset-of-users/145998 "2026-09-24T14:26:42Z")

</div>

Video SDK Type and Version Zoom Video SDK for Web 2.5.0 Description Some of our users are running into the following: 1. client.join() succeeds 2. stream.startAudio() is called 3. startAudio() never resolves, and s…

---

## [Green video when hardware acceleration is enabled](https://devforum.zoom.us/t/green-video-when-hardware-acceleration-is-enabled/142778)

<div class="topic-metadata">

**Author:** [@mk352](https://devforum.zoom.us/u/mk352)\
**Replies:** 15\
**Last updated:** [September 24, 2026, 2:49am UTC](https://devforum.zoom.us/t/green-video-when-hardware-acceleration-is-enabled/142778 "2026-09-24T02:49:51Z")

</div>

We have a customer that is using our application and they get a green video when hardware acceleration is enabled in their browser and the virtual background option is enabled. Disabling hardware acceleration resolves th…

---

## [Zoom Video SDK session.ended Webhook: Delivery Delay and Missing Events](https://devforum.zoom.us/t/zoom-video-sdk-session-ended-webhook-delivery-delay-and-missing-events/146544)

<div class="topic-metadata">

**Author:** [@Thong1](https://devforum.zoom.us/u/Thong1)\
**Replies:** 2\
**Last updated:** [September 23, 2026, 2:52am UTC](https://devforum.zoom.us/t/zoom-video-sdk-session-ended-webhook-delivery-delay-and-missing-events/146544 "2026-09-23T02:52:22Z")

</div>

During internal testing with approximately 1,000 Video SDK sessions, we measured the average delivery latency from event\_ts until the Webhook was received by our server. Event Average delivery latency session.en…

---

## [Zoom Video SDK session is returning null Dial-in numbers,](https://devforum.zoom.us/t/zoom-video-sdk-session-is-returning-null-dial-in-numbers/146629)

<div class="topic-metadata">

**Author:** [@Rajat02](https://devforum.zoom.us/u/Rajat02)\
**Replies:** 3\
**Last updated:** [September 23, 2026, 2:42am UTC](https://devforum.zoom.us/t/zoom-video-sdk-session-is-returning-null-dial-in-numbers/146629 "2026-09-23T02:42:58Z")

</div>

Zoom Video SDK is returning null for isSupportPhoneFeature() although Audio confrence pack is added in account. PROBLEM DESCRIPTION We are building PSTN dial-in into Video SDK sessions so a third party can join a live …

---

## [Choppy device audio when the sender uses the Flutter ZoomVideoSDK with a ReplayKit broadcast](https://devforum.zoom.us/t/choppy-device-audio-when-the-sender-uses-the-flutter-zoomvideosdk-with-a-replaykit-broadcast/146330)

<div class="topic-metadata">

**Author:** [@prw3100](https://devforum.zoom.us/u/prw3100)\
**Replies:** 5\
**Last updated:** [September 21, 2026, 8:38pm UTC](https://devforum.zoom.us/t/choppy-device-audio-when-the-sender-uses-the-flutter-zoomvideosdk-with-a-replaykit-broadcast/146330 "2026-09-21T20:38:29Z")

</div>

Hi, Our team uses the Zoom Video SDK for Flutter to share device audio while screen sharing to a device running the Zoom Video SDK for iOS. On the receiving end we’re getting choppy and sometimes incomplete device audio…

---

## [ZoomVideoSDK emits deprecation warnings around ReplayKit in Xcode 27](https://devforum.zoom.us/t/zoomvideosdk-emits-deprecation-warnings-around-replaykit-in-xcode-27/146197)

<div class="topic-metadata">

**Author:** [@jeffremer](https://devforum.zoom.us/u/jeffremer)\
**Replies:** 1\
**Last updated:** [September 18, 2026, 11:34pm UTC](https://devforum.zoom.us/t/zoomvideosdk-emits-deprecation-warnings-around-replaykit-in-xcode-27/146197 "2026-09-18T23:34:12Z")

</div>

Description The ZoomVideoSDK emits deprecation warnings when built against iOS27 in Xcode 27 betas and fails to compile when warnings are treated as errors. iOS27 deprecates ReplayKit but the ZoomVideoSDK references a …

---

## [All our users are in Slovakia/Czechia, but sessions route through US data centers](https://devforum.zoom.us/t/all-our-users-are-in-slovakia-czechia-but-sessions-route-through-us-data-centers/145639)

<div class="topic-metadata">

**Author:** [@Lubomir](https://devforum.zoom.us/u/Lubomir)\
**Replies:** 14\
**Last updated:** [September 16, 2026, 3:32pm UTC](https://devforum.zoom.us/t/all-our-users-are-in-slovakia-czechia-but-sessions-route-through-us-data-centers/145639 "2026-09-16T15:32:09Z")

</div>

We are a Video SDK account, all our users are in Slovakia/Czechia, but sessions route through US data centers (DCA/IAD) even with geo\_regions: 'DE,NL' in the JWT. Please enable geo\_regions / EU data center routing for o…

---

## [How to enable audio.block, audio.unblock, and user.remove features for Zoom Video SDK](https://devforum.zoom.us/t/how-to-enable-audio-block-audio-unblock-and-user-remove-features-for-zoom-video-sdk/146163)

<div class="topic-metadata">

**Author:** [@hyunjung-jeon](https://devforum.zoom.us/u/hyunjung-jeon)\
**Replies:** 3\
**Last updated:** [September 16, 2026, 8:35am UTC](https://devforum.zoom.us/t/how-to-enable-audio-block-audio-unblock-and-user-remove-features-for-zoom-video-sdk/146163 "2026-09-16T08:35:11Z")

</div>

Hi, I’m building an app using the Zoom Video SDK and I’d like to enable/use the following features: - audio.block - audio.unblock - user.remove Could you let me know: 1. Whether these features require a specific SDK…

---

## [Clarification on Media Device Initialization, Timeout Handling & Retry Logic (Web & Electron SDKs)](https://devforum.zoom.us/t/clarification-on-media-device-initialization-timeout-handling-retry-logic-web-electron-sdks/146351)

<div class="topic-metadata">

**Author:** [@Niki\_Jeavio](https://devforum.zoom.us/u/Niki_Jeavio)\
**Replies:** 1\
**Last updated:** [September 16, 2026, 8:14am UTC](https://devforum.zoom.us/t/clarification-on-media-device-initialization-timeout-handling-retry-logic-web-electron-sdks/146351 "2026-09-16T08:14:54Z")

</div>

SDK Type & Version: Zoom Video SDK / Meeting SDK for Web & Electron (JS/TS) Platform/Device: Web Browsers / Electron (Windows, macOS) Problem / Context I am referencing the discussion in \[Dev Forum Post #135180\](regar…

---

## [Pre-join camera preview does not display in 16:9 aspect ratio with createLocalVideoTrack().start() (Web Video SDK v1.5.0)](https://devforum.zoom.us/t/pre-join-camera-preview-does-not-display-in-16-9-aspect-ratio-with-createlocalvideotrack-start-web-video-sdk-v1-5-0/146315)

<div class="topic-metadata">

**Author:** [@yoshiki.tamura](https://devforum.zoom.us/u/yoshiki.tamura)\
**Replies:** 4\
**Last updated:** [September 16, 2026, 7:48am UTC](https://devforum.zoom.us/t/pre-join-camera-preview-does-not-display-in-16-9-aspect-ratio-with-createlocalvideotrack-start-web-video-sdk-v1-5-0/146315 "2026-09-16T07:48:19Z")

</div>

Note: This post was translated from Japanese into English with the assistance of AI. Please let me know if anything is unclear. Description We are currently developing a live streaming application using React and the Z…

---

## [Does \`adjustUserAudioVolumeLocally()\` Work Before the Remote Audio Stream Is Available?](https://devforum.zoom.us/t/does-adjustuseraudiovolumelocally-work-before-the-remote-audio-stream-is-available/146133)

<div class="topic-metadata">

**Author:** [@Seya](https://devforum.zoom.us/u/Seya)\
**Replies:** 1\
**Last updated:** [September 16, 2026, 7:35am UTC](https://devforum.zoom.us/t/does-adjustuseraudiovolumelocally-work-before-the-remote-audio-stream-is-available/146133 "2026-09-16T07:35:57Z")

</div>

Hi, I have a question regarding the Zoom Video SDK Web audio APIs. I noticed that calling: stream.muteUserAudioLocally(userId); stream.unmuteUserAudioLocally(userId); before the remote user’s audio stream is availabl…

---

## [Video SDK UI Toolkit iOS — ZoomVideoSDKUIToolkit.framework PrivacyInfo.xcprivacy missing NSPrivacyCollectedDataTypes](https://devforum.zoom.us/t/video-sdk-ui-toolkit-ios-zoomvideosdkuitoolkit-framework-privacyinfo-xcprivacy-missing-nsprivacycollecteddatatypes/145570)

<div class="topic-metadata">

**Author:** [@Mobile1](https://devforum.zoom.us/u/Mobile1)\
**Replies:** 7\
**Last updated:** [September 15, 2026, 5:06pm UTC](https://devforum.zoom.us/t/video-sdk-ui-toolkit-ios-zoomvideosdkuitoolkit-framework-privacyinfo-xcprivacy-missing-nsprivacycollecteddatatypes/145570 "2026-09-15T17:06:09Z")

</div>

Subject: Video SDK UI Toolkit iOS — ZoomVideoSDKUIToolkit.framework PrivacyInfo.xcprivacy missing NSPrivacyCollectedDataTypes Hello Zoom Developer Support, We are reporting a defect in the privacy manifest shipped insi…

---

## [Which QoS signal should drive app-level graceful degradation? Dashboard health and per-stream quality disagree on the same session](https://devforum.zoom.us/t/which-qos-signal-should-drive-app-level-graceful-degradation-dashboard-health-and-per-stream-quality-disagree-on-the-same-session/146342)

<div class="topic-metadata">

**Author:** [@JoaoAranha](https://devforum.zoom.us/u/JoaoAranha)\
**Replies:** 3\
**Last updated:** [September 14, 2026, 6:16pm UTC](https://devforum.zoom.us/t/which-qos-signal-should-drive-app-level-graceful-degradation-dashboard-health-and-per-stream-quality-disagree-on-the-same-session/146342 "2026-09-14T18:16:20Z")

</div>

Context: We run Top2You, a Brazilian corporate mentoring platform. Roughly 500 one-on-one sessions per month on Video SDK Web, almost all Brazil to Brazil, 45 to 60 minutes each, with senior executives on the other end …

---

## [Web Video SDK 2.4.0 — Memory leak (~70 MB per session) after destroyClient(); orphaned "vb\_worker" created without Virtual Background](https://devforum.zoom.us/t/web-video-sdk-2-4-0-memory-leak-70-mb-per-session-after-destroyclient-orphaned-vb-worker-created-without-virtual-background/146168)

<div class="topic-metadata">

**Author:** [@meet-jeavio](https://devforum.zoom.us/u/meet-jeavio)\
**Replies:** 5\
**Last updated:** [September 14, 2026, 6:58am UTC](https://devforum.zoom.us/t/web-video-sdk-2-4-0-memory-leak-70-mb-per-session-after-destroyclient-orphaned-vb-worker-created-without-virtual-background/146168 "2026-09-14T06:58:48Z")

</div>

Description We run a long-lived kiosk, which suffice sequential 1:1 sessions on a single page (the page is not reloaded between sessions). For each session, we create a client, initialize, join, start audio/video, and at…

---

## [Which video mode is recommended: WebRTC Video or WebAssembly Video](https://devforum.zoom.us/t/which-video-mode-is-recommended-webrtc-video-or-webassembly-video/146312)

<div class="topic-metadata">

**Author:** [@yoshiki.tamura](https://devforum.zoom.us/u/yoshiki.tamura)\
**Replies:** 1\
**Last updated:** [September 9, 2026, 8:20pm UTC](https://devforum.zoom.us/t/which-video-mode-is-recommended-webrtc-video-or-webassembly-video/146312 "2026-09-09T20:20:32Z")

</div>

Video SDK Type and Version Web v2.5.0 Description I understand that the Zoom Video SDK offers two video modes: “WebRTC Video” mode and “WebAssembly Video” mode. However, I could not find any documentation describing th…

---

## [How to Upgrade a Free Video SDK PAYG Account for Cloud Recording and Post-Session Transcription?](https://devforum.zoom.us/t/how-to-upgrade-a-free-video-sdk-payg-account-for-cloud-recording-and-post-session-transcription/146150)

<div class="topic-metadata">

**Author:** [@Thi1](https://devforum.zoom.us/u/Thi1)\
**Replies:** 0\
**Last updated:** [September 3, 2026, 2:53am UTC](https://devforum.zoom.us/t/how-to-upgrade-a-free-video-sdk-payg-account-for-cloud-recording-and-post-session-transcription/146150 "2026-09-03T02:53:38Z")

</div>

Hi Zoom Developer Support Team, We are currently using a Zoom Video SDK | Pay As You Go account. As shown in the attached screenshot, our current account includes: 10,000 Video SDK session minutes per month. We…

---

## [Recording/Transcription Consent Popup in Web Video SDK](https://devforum.zoom.us/t/recording-transcription-consent-popup-in-web-video-sdk/145942)

<div class="topic-metadata">

**Author:** [@mindover](https://devforum.zoom.us/u/mindover)\
**Replies:** 1\
**Last updated:** [August 31, 2026, 7:22pm UTC](https://devforum.zoom.us/t/recording-transcription-consent-popup-in-web-video-sdk/145942 "2026-08-31T19:22:49Z")

</div>

For a Web Video SDK application, what is the expected participant consent behavior when a session uses transcription without saving a video recording? Specifically: Does the standard “This meeting is being recorded” c…

---

## [Video SDK Cloud Recording Error 7200](https://devforum.zoom.us/t/video-sdk-cloud-recording-error-7200/145914)

<div class="topic-metadata">

**Author:** [@Jadie](https://devforum.zoom.us/u/Jadie)\
**Replies:** 1\
**Last updated:** [August 31, 2026, 6:59pm UTC](https://devforum.zoom.us/t/video-sdk-cloud-recording-error-7200/145914 "2026-08-31T18:59:20Z")

</div>

Hi Zoom Developer Team, We are implementing Cloud Recording using the Zoom Video SDK for Web and are currently unable to start a recording. We reviewed the Video SDK cloud recording documentation provided by your team …

---

## [Zoom Video SDK Recordings page displays UTC instead of the configured account timezone](https://devforum.zoom.us/t/zoom-video-sdk-recordings-page-displays-utc-instead-of-the-configured-account-timezone/145675)

<div class="topic-metadata">

**Author:** [@mindover](https://devforum.zoom.us/u/mindover)\
**Replies:** 2\
**Last updated:** [August 27, 2026, 2:09pm UTC](https://devforum.zoom.us/t/zoom-video-sdk-recordings-page-displays-utc-instead-of-the-configured-account-timezone/145675 "2026-08-27T14:09:03Z")

</div>

Hello Zoom Team, I am using Zoom Video SDK with Cloud Recording and Recording Transcripts in my application. My Zoom account’s personal profile timezone is already set to: (GMT+5:30) India / Asia/Kolkata However, aft…

---

## [Downloading the TRANSCRIPT url returned by the v2/videosdk/sessions/:id/recordings failed](https://devforum.zoom.us/t/downloading-the-transcript-url-returned-by-the-v2-videosdk-sessions-id-recordings-failed/144516)

<div class="topic-metadata">

**Author:** [@OliverLLL](https://devforum.zoom.us/u/OliverLLL)\
**Replies:** 5\
**Last updated:** [August 27, 2026, 4:30am UTC](https://devforum.zoom.us/t/downloading-the-transcript-url-returned-by-the-v2-videosdk-sessions-id-recordings-failed/144516 "2026-08-27T04:30:14Z")

</div>

API Endpoint(s) and/or Zoom API Event(s) v2/videosdk/sessions/:id/recordings Description: When I tried using Axios, Postman, or Chrome to download the TRANSCRIPT file returned by the v2/videosdk/sessions/:id/recording…

---

## [Will flutter\_zoom\_videosdk support Swift Package Manager (SPM) in the future?](https://devforum.zoom.us/t/will-flutter-zoom-videosdk-support-swift-package-manager-spm-in-the-future/144998)

<div class="topic-metadata">

**Author:** [@Yuta1](https://devforum.zoom.us/u/Yuta1)\
**Replies:** 3\
**Last updated:** [August 25, 2026, 3:00am UTC](https://devforum.zoom.us/t/will-flutter-zoom-videosdk-support-swift-package-manager-spm-in-the-future/144998 "2026-08-25T03:00:21Z")

</div>

Video SDK Type and Version Flutter Zoom Video SDK (Version: 2.5.10) Platform: iOS Description We are currently using the \`flutter\_zoom\_videosdk\` in our project. However, we noticed that it currently does not support Sw…

---

## [HDS compliance for Zoom Video SDK in a French healthcare application – contractual requirements](https://devforum.zoom.us/t/hds-compliance-for-zoom-video-sdk-in-a-french-healthcare-application-contractual-requirements/145766)

<div class="topic-metadata">

**Author:** [@Sabri](https://devforum.zoom.us/u/Sabri)\
**Replies:** 1\
**Last updated:** [August 21, 2026, 4:04pm UTC](https://devforum.zoom.us/t/hds-compliance-for-zoom-video-sdk-in-a-french-healthcare-application-contractual-requirements/145766 "2026-08-21T16:04:58Z")

</div>

Hello, We are developing CardioPluriel, a French healthcare application for remote cardiac rehabilitation, and we would like to use Zoom Video SDK for individual and group video sessions between healthcare professionals…

---

## [Can a whiteboard created via /whiteboards/import be loaded into a live Video SDK session?](https://devforum.zoom.us/t/can-a-whiteboard-created-via-whiteboards-import-be-loaded-into-a-live-video-sdk-session/145671)

<div class="topic-metadata">

**Author:** [@Rajath](https://devforum.zoom.us/u/Rajath)\
**Replies:** 0\
**Last updated:** [August 18, 2026, 3:49am UTC](https://devforum.zoom.us/t/can-a-whiteboard-created-via-whiteboards-import-be-loaded-into-a-live-video-sdk-session/145671 "2026-08-18T03:49:31Z")

</div>

Hi team, We’re using Video SDK (Web) and want to pre-populate a whiteboard with an image before a session starts, rather than having the presenter draw it manually. Our current approach: POST /whiteboards/files - u…

---

## [isSupportChromeWideAEC() sniffs browser name + version, breaking echo cancellation on Microsoft Edge](https://devforum.zoom.us/t/issupportchromewideaec-sniffs-browser-name-version-breaking-echo-cancellation-on-microsoft-edge/145288)

<div class="topic-metadata">

**Author:** [@Orlando3](https://devforum.zoom.us/u/Orlando3)\
**Replies:** 4\
**Last updated:** [August 17, 2026, 7:59am UTC](https://devforum.zoom.us/t/issupportchromewideaec-sniffs-browser-name-version-breaking-echo-cancellation-on-microsoft-edge/145288 "2026-08-17T07:59:05Z")

</div>

Category: Video SDK — Web SDK version: @zoom/videosdk 2.4.5 Browser: Microsoft Edge (Chromium) on Windows Works correctly on: Google Chrome, same OS Description On Microsoft Edge, any audio coming out of the participant…

---

## [Enable Raw Data Entitlement for Meeting SDK (Linux)](https://devforum.zoom.us/t/enable-raw-data-entitlement-for-meeting-sdk-linux/145544)

<div class="topic-metadata">

**Author:** [@Dev49](https://devforum.zoom.us/u/Dev49)\
**Replies:** 1\
**Last updated:** [August 13, 2026, 4:04pm UTC](https://devforum.zoom.us/t/enable-raw-data-entitlement-for-meeting-sdk-linux/145544 "2026-08-13T16:04:10Z")

</div>

Hi Zoom Developer Support Team, We are developing an AI Meeting Assistant / Streaming Avatar Bot using the Zoom Meeting SDK for Linux (C++). Our bot joins meetings as a custom participant to process raw participant audi…

---

## [Need help with Video SDK app](https://devforum.zoom.us/t/need-help-with-video-sdk-app/145384)

<div class="topic-metadata">

**Author:** [@India1](https://devforum.zoom.us/u/India1)\
**Replies:** 5\
**Last updated:** [August 12, 2026, 1:21pm UTC](https://devforum.zoom.us/t/need-help-with-video-sdk-app/145384 "2026-08-12T13:21:50Z")

</div>

I’m the account owner/admin trying to set up the Zoom Video SDK (sessions + transcript + webhooks), but I cannot create a Video SDK app or get credentials, and I need pricing clarity before proceeding. Problem: Market…

---

## [Zoom Video SDK: “Failover” reconnections on iOS when a participant joins](https://devforum.zoom.us/t/zoom-video-sdk-failover-reconnections-on-ios-when-a-participant-joins/145139)

<div class="topic-metadata">

**Author:** [@k112q](https://devforum.zoom.us/u/k112q)\
**Replies:** 3\
**Last updated:** [August 7, 2026, 12:55am UTC](https://devforum.zoom.us/t/zoom-video-sdk-failover-reconnections-on-ios-when-a-participant-joins/145139 "2026-08-07T00:55:38Z")

</div>

Video SDK Type and Version Zoom Video SDK for Web 2.4.5 Description Many of our sessions on iOS (WebKit) experience a brief disconnection immediately after another participant joins the session with their video enable…

---

## [Required consent gates not showing with mobile devices with enlarged font, no scroll available](https://devforum.zoom.us/t/required-consent-gates-not-showing-with-mobile-devices-with-enlarged-font-no-scroll-available/145338)

<div class="topic-metadata">

**Author:** [@Matthew17](https://devforum.zoom.us/u/Matthew17)\
**Replies:** 1\
**Last updated:** [August 6, 2026, 5:24pm UTC](https://devforum.zoom.us/t/required-consent-gates-not-showing-with-mobile-devices-with-enlarged-font-no-scroll-available/145338 "2026-08-06T17:24:36Z")

</div>

Title: UI Toolkit 2.4.5-1: recording-consent and Join Audio dialogs clip their own buttons/text at large browser font sizes, with no way to scroll Environment @zoom/videosdk-ui-toolkit 2.4.5-1 (the CDN-hosted ESM bund…

[Next page](https://devforum.zoom.us/c/video-sdk/55.md?page=1)
