Request to enable Raw Data entitlement for Meeting SDK app (macOS) — ZoomSDKError_NoLicense on video subscribe

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

@ANCECTD you no longer need a raw data access license for client SDK to access raw data. You will need to call start raw recording before getting access to the raw video stream.

High level wise, you need to make sure you have

  1. permission to do recording (usually host, co host or user with recording permission).2
  2. Call the start raw recording when the SDK is “in meeting” status.
  3. Use the delegate to get the raw YUV420 frames