# MobileRTC Raw Data License

**URL:** <https://devforum.zoom.us/t/mobilertc-raw-data-license/114920>\
**Category:** Meeting SDK\
**Tags:** android\
**Created:** [August 2, 2024, 9:14pm UTC](https://devforum.zoom.us/t/mobilertc-raw-data-license/114920 "2024-08-02T21:14:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![joezoomdev](https://avatars.discourse-cdn.com/v4/letter/j/47e85d/32.png) [@joezoomdev](https://devforum.zoom.us/u/joezoomdev)\
**Post date:** [August 2, 2024, 9:14pm UTC](https://devforum.zoom.us/t/mobilertc-raw-data-license/114920/1 "2024-08-02T21:14:20Z")

</div>

### Format Your New Topic as Follows:

Android Meeting SDK 6.1.0.22534

**Description**  
I am trying to subscribe to raw data audio and video using the ` ZoomSDKAudioRawDataHelper` and `ZoomSDKRenderer` classes using audio and video delegates that I implemented. The only thing I require is to subscribe to the meeting’s raw data and be able to receive it.

**Error?**  
Both return a no raw data license error.

**Troubleshooting Routes**  
I have followed the steps outlined [here](https://devforum.zoom.us/t/access-raw-data-with-meeting-sdk-requires-the-host-to-be-licensed/87871/3) by @chunsiong.zoom to obtain a local recording token through [zoom’s api](https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/meetingLocalRecordingJoinToken). I have verified that I receive this token with a 200 success code.

I have also seen [this guide](https://developers.zoom.us/docs/meeting-sdk/android/add-features/raw-data/) on the Android SDK documentation but I do not want or need to livestream the data.

Finally, I have seen [these posts](https://devforum.zoom.us/t/android-sdk-raw-data-no-license-error/7795/3) by @jon.zoom but there haven’t any updates since, regarding whether there will be raw data licensing for the Android and iOS SDKs.

**How To Reproduce**  
I am using a Server-to-Server OAuth app to get the credentials for my app. After joining a meeting with the app privilege token set to the local recording token I got from the API and the meeting status is set to in meeting,

```auto
zoomSDKRenderer = new ZoomSDKRenderer(new VideoDelegate());
zoomSDKRenderer.setRawDataResolution(ZoomSDKVideoResolution.VideoResolution_720P);
zoomSDKRenderer.subscribe(userID, ZoomSDKRawDataType.RAW_DATA_TYPE_VIDEO)

audioReceiverHelper = new ZoomSDKAudioRawDataHelper();
audioReceiverHelper.subscribe(new AudioDelegate())

```

where `userID` is a participant’s user ID.

**Thank you for your time and help!**

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [August 5, 2024, 3:58am UTC](https://devforum.zoom.us/t/mobilertc-raw-data-license/114920/2 "2024-08-05T03:58:35Z")

</div>

@joezoomdev

For Android Meeting SDK,

1. You do not need a license to access raw data
2. You will need to license for raw data live streaming

To access raw data, you will either need to be

1. Host
2. Co-Host
3. Given Recording Privilege by Host, or have a valid Recording Token

If you wish to use recording token, you will need to put in in the appPrivilegeToken found in the MeetingParams  
[https://marketplacefront.zoom.us/sdk/meeting/android/us/zoom/sdk/JoinMeetingParams.html#appPrivilegeToken](https://marketplacefront.zoom.us/sdk/meeting/android/us/zoom/sdk/JoinMeetingParams.html#appPrivilegeToken)

Typically this is done on client SDK such as Linux, Windows and macOS.

I have not tried on Android yet, if it does not work, let me know

---

<div class="post-metadata">

**Author:** ![joezoomdev](https://avatars.discourse-cdn.com/v4/letter/j/47e85d/32.png) [@joezoomdev](https://devforum.zoom.us/u/joezoomdev)\
**Post date:** [August 9, 2024, 4:23am UTC](https://devforum.zoom.us/t/mobilertc-raw-data-license/114920/3 "2024-08-09T04:23:21Z")

</div>

Hello @chunsiong.zoom. Apologies for the late response.

It is not working… I am both giving the Android SDK recording permission and I am providing the recording token in the specfied meeting parameters.

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [August 12, 2024, 2:03am UTC](https://devforum.zoom.us/t/mobilertc-raw-data-license/114920/4 "2024-08-12T02:03:15Z")

</div>

@joezoomdev can you try just providing recording permission without recording token?
