Subchapter 114.9
references/known-limitations.mdMarkdown3 KBView on GitHub
Common gotchas and limitations developers encounter.
References
App TypesRecordings shorter than 3-5 seconds will NOT be saved.
This applies to:
If you need to capture very short sessions, ensure the recording runs for at least 5 seconds.
See Rate Limits (opens in a new tab) for detailed information.
Key points:
The enum value 0 often represents SUCCESS, not failure.
Always check the SDK enum values:
// Example: Meeting SDK
SDKERR_SUCCESS = 0 // This is success!
SDKERR_UNKNOWN = 1 // This is an errorDon’t assume 0 = error in your error handling.
Use ONE rendering control for all videos, not one per participant.
Multiple rendering controls severely degrade performance. See Video SDK Web (opens in a new tab).
Some features require SharedArrayBuffer headers:
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Embedder-Policy: require-corpAs of v1.11.2, this is elective for basic functionality.
Zoom may require exp - iat >= 2 hours.
Workaround: Set iat in the past:
const iat = Math.floor(Date.now() / 1000) - 7200; // 2 hours ago
const exp = Math.floor(Date.now() / 1000) + 10; // 10 seconds from nowThis gives you a short-lived token while satisfying the validity requirement.
Meeting SDK and Video SDK (except Web npm packages) must be downloaded from Marketplace (opens in a new tab) after signing in.
They are not available on public package managers for native platforms.