Hello Zoom Developer Support team,
I am developing a macOS broadcast overlay application using the Meeting SDK for macOS
(Objective-C/Swift). I need to capture raw video frames from meeting participants to composite them with on-screen graphics (lower thirds, overlays, etc.).
**Issue:**
When I call ZoomSDKRenderer’s subscribe(_:rawDataType:) for ZoomSDKRawDataType_Video, it returns ZoomSDKError_NoLicense (error code 21). The same error is returned by hasRawDataLicense() on ZoomSDKRawDataController.
I have already tried:
-
Setting enableRawdataIntermediateMode = true before initSDK
-
Joining the meeting as co-host
-
Granting recording permission to the SDK participant
None of these resolved the issue. Based on the developer forum, I understand the
**App details:**
-
Platform: macOS (Apple Silicon, macOS 15+)
-
SDK version: Meeting SDK for macOS (latest)
-
App type: Meeting SDK app
-
App Name: General app 396
-
Client ID: FVgFRK0mRmydd4h4tS50w
-
Use case: Live broadcast production tool — captures individual participant video frames for real-time compositing with graphics overlays
**Request:**
Please enable the Raw Data (video) entitlement for my Meeting SDK app credentials listed above.
Thank you and regards.
Jorge Lopez