Request to enable Meeting SDK Raw Data entitlement for Android SDK Key

Hi Zoom Developer Support team,

We are from the IDMA Team and are building an Android meeting bot app using the Zoom Meeting SDK to implement real-time AI meeting notes by capturing raw mixed meeting audio.

App Information

  • App Name: General app 524

  • Client ID / SDK Key: ERl6mgGUR6wrga7geDUIQ

  • SDK Version: 7.0.5 (upgraded from 6.6.11)

  • Platform: Android (arm64-v8a)

  • Auth Type: SDK JWT

  • Use Case: Bot joins meeting → receive onMixedAudioRawDataReceived → real-time AI transcription

Issue Description

On Android, when we call

ZoomSDKAudioRawDataHelper.subscribe(delegate)

it always returns MobileRTCRawData_No_License (error code 6).

This error existed in 6.6.11 and still persists after upgrading to 7.0.5.

Also:

ZoomSDK.getInstance().hasRawDataLicense() returns false on both versions.

Steps we have tried

  • Join meeting using appPrivilegeToken (local recording join token)

  • connectWithVoIP() succeeds

  • Wait for onRawLiveStreamPrivilegeChanged(true) (triggers after host approval)

  • canStartRawLiveStream() returns SDKERR_SUCCESS

  • startRawLiveStream("rtmp://localhost/live/test") returns SDKERR_INVALID_PARAMETER

  • Finally subscribe()MobileRTCRawData_No_License

Full log snippet

plaintext

hasRawDataLicense {value=false}
startRawArchiving {result=SDKERR_MEETING_DONT_SUPPORT_FEATURE}
requestRawLiveStreaming {result=SDKERR_INVALID_PARAMETER, broadcastUrl=rtmp://localhost/live/test, broadcastName=ZoomAudio}
canStartRawLiveStream {result=SDKERR_NO_PERMISSION}
onRawLiveStreamPrivilegeChanged {enabled=true}
canStartRawLiveStream {result=SDKERR_SUCCESS}
startRawLiveStream after privilege {result=SDKERR_INVALID_PARAMETER, url=rtmp://localhost/live/test}
subscribe result {error=MobileRTCRawData_No_License}

Our questions

  1. Is hasRawDataLicense() = false the root cause of error 6? Can this entitlement be enabled for our SDK Key?

  2. Why does startRawLiveStream return SDKERR_INVALID_PARAMETER even when canStartRawLiveStream returns SDKERR_SUCCESS?

  3. What is the correct API flow for capturing raw audio on Android 7.0.5?

We have thoroughly checked our Zoom Marketplace app configuration and cannot find any “Allow access to raw data” toggle or Raw Data entitlement option in the settings.

We kindly request you to enable the Meeting SDK Raw Data entitlement for our SDK Key so we can use raw audio for our AI meeting note feature.

Thank you very much for your support.

Best regards,

IDMA Team

@iDma this is a legacy license on mobile which we no longer enable. You might want to take a look at desktop SDK such as Windows or Linux Meeting SDK which allows raw data access without the need for raw data license.