We’re building an iOS app using the Meeting SDK and are attempting to access raw audio via MobileRTCAudioRawDataHelper.
We can successfully start raw live streaming and receive the permission prompt, but subscribing to raw audio consistently fails with no_license.
Environment
-
Meeting SDK iOS 6.7.2
-
Account type: Pro (licensed host)
-
App joins the meeting as a participant
-
Host grants raw live streaming privilege
-
Raw live stream starts successfully
Logs (from device)
Raw live stream privilege changed: true
Start raw live stream: 0
Audio raw data subscribe: 6 (no_license)
Raw live streaming status changed. Active streams: 1
Custom UI supported: false
Raw data license: false. Host: false. CoHost: false. Raw live stream supported: true
API Calls
We are calling the following in order:
-
requestRawLiveStreaming(…) (when not host)
-
startRawLiveStreaming(…) (after privilege is granted)
-
MobileRTCAudioRawDataHelper(delegate).subscribe()
Despite raw live streaming starting successfully, subscribe() returns no_license and no audio callbacks are fired.
Question
Can you confirm whether raw audio data still requires a specific entitlement or app enablement for the Meeting SDK?
If so, could you enable raw data and custom UI support for our Meeting SDK app?
Thanks in advance for your help.