Zoom Developer Forum

How to access raw data in the Zoom Meeting SDK

Updated at:
September 21, 2025

Question

People commonly ask on the Zoom Developer Forum:

How do I enable the Meeting SDK Raw Data entitlement so that the “Allow access to raw data (audio, video, sharing) for Meeting SDK” toggle appears in account settings? My Windows Meeting SDK app currently fails with rawdata subscribe rc=12 (NO_PERMISSION).

Answer

You no longer need a special entitlement from Zoom to use raw data in the Meeting SDK. Access depends on meeting role and permissions, not on an admin toggle.

If you’re seeing rc=12 (NO_PERMISSION), that means your app has not been granted recording or streaming privileges in the current meeting.

How to enable raw data

  1. Join the meeting with your Meeting SDK app.

  2. Request the right privilege:

    • On Windows/macOS: your app must be host, co-host, or granted local recording permission by the host.
    • On iOS/Android: the raw pipeline uses raw streaming instead of recording, so you’ll need live streaming permission from the host.
  3. Start raw recording / streaming.

    • This does not trigger Zoom’s built-in cloud or local recording.
    • It simply enables the raw data callbacks.
  4. Consume the raw data callbacks (onVideoRawDataReceived, onMixedAudioRawDataReceived, etc.) for YUV420 video and PCM audio.

Why the admin toggle isn’t needed anymore

The old entitlement and toggle have been deprecated. As long as your SDK app has the correct role and permissions inside the meeting, raw data will flow automatically.


Zoom Developer Forum Examples

Some examples of this question are: