# How can the raw (shared) stream data be accessed?

**URL:** <https://devforum.zoom.us/t/how-can-the-raw-shared-stream-data-be-accessed/27105>\
**Category:** Windows\
**Created:** [August 13, 2020, 7:37pm UTC](https://devforum.zoom.us/t/how-can-the-raw-shared-stream-data-be-accessed/27105 "2020-08-13T19:37:46Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![prashanth](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/prashanth/32/6576_2.png) [@prashanth](https://devforum.zoom.us/u/prashanth)\
**Post date:** [August 13, 2020, 7:37pm UTC](https://devforum.zoom.us/t/how-can-the-raw-shared-stream-data-be-accessed/27105/1 "2020-08-13T19:37:46Z")

</div>

**Description**  
To be precise, I’m trying to get the (desktop) shared stream from a Zoom meeting and display it inside an application I’m building inside Unreal Engine. The idea is to enable active collaboration during development. The video streams element are drawn inside a hwnd container and providing one is almost impossible. There are two options that seem plausible to me-  
(1) Process the raw data before it is sent by host and use that in my application  
(2) Process the data after it is received by other users and use that in my application

I see classes like IShareRawDataChannel and YUVRawDataI420 that could potentially solve my issue but most of the forum posts indicate that these are yet to be released to the public. Could [@Zoom\_Staff](https://devforum.zoom.us/groups/zoom_staff) please clarify the status of these functions and indicate the feasibility of the two options I’ve listed?

**Windows SDK 5.0.24433.0616**

Thanks,  
Prashanth

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [August 14, 2020, 4:27am UTC](https://devforum.zoom.us/t/how-can-the-raw-shared-stream-data-be-accessed/27105/2 "2020-08-14T04:27:40Z")

</div>

Hi @prashanth,

Thanks for using Zoom SDK. Yes, the raw data feature is not yet publicly available so the class you are mentioning will not work at the moment.

Thanks!

---

<div class="post-metadata">

**Author:** ![prashanth](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/prashanth/32/6576_2.png) [@prashanth](https://devforum.zoom.us/u/prashanth)\
**Post date:** [August 14, 2020, 5:04am UTC](https://devforum.zoom.us/t/how-can-the-raw-shared-stream-data-be-accessed/27105/3 "2020-08-14T05:04:24Z")

</div>

Thanks for the quick response @carson.zoom!

A couple of follow-up questions,

1. Does not publicly available mean that having there is a form of developer account which does have access to these functions?
2. I noticed the webinars functionality that Zoom provides could be useful in solving this, albeit differently. (Do indicate if this is the wrong place to ask about it!) Since there has to be a server from where the broadcast takes place, would it be possible to get this url if I were to host a webinar?

Thanks,  
Prashanth

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [August 15, 2020, 12:23am UTC](https://devforum.zoom.us/t/how-can-the-raw-shared-stream-data-be-accessed/27105/4 "2020-08-15T00:23:44Z")

</div>

Hi @prashanth,

Thanks for the reply. Regarding your questions:

1). Currently, there is no developer account that could access these functions. We are still investigating the feasibility to make this feature more accessible and will keep everyone posted.  
2). I might not be the best person to speak with regarding this question, please contact Zoom client support at [https://support.zoom.us/hc/en-us/requests/new](https://support.zoom.us/hc/en-us/requests/new) and one of the Zoom experts will be happy to assist you. 🙂

Thanks!

---

<div class="post-metadata">

**Author:** ![Darin](https://avatars.discourse-cdn.com/v4/letter/d/848f3c/32.png) [@Darin](https://devforum.zoom.us/u/Darin)\
**Post date:** [August 30, 2020, 9:06pm UTC](https://devforum.zoom.us/t/how-can-the-raw-shared-stream-data-be-accessed/27105/5 "2020-08-30T21:06:15Z")

</div>

Hi I am trying to work on a similar integration into Unreal. Would be happy to collaborate if you are interested. Thanks  
Darin

---

<div class="post-metadata">

**Author:** ![Jonaskinny](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jonaskinny/32/14921_2.png) [@Jonaskinny](https://devforum.zoom.us/u/Jonaskinny)\
**Post date:** [September 2, 2020, 4:37am UTC](https://devforum.zoom.us/t/how-can-the-raw-shared-stream-data-be-accessed/27105/6 "2020-09-02T04:37:12Z")

</div>

Hi Darin,

I am looking to do something similar in this area. I’d be happy to collaborate if you would like.

Thanks,

Jonathan

---

<div class="post-metadata">

**Author:** ![prashanth](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/prashanth/32/6576_2.png) [@prashanth](https://devforum.zoom.us/u/prashanth)\
**Post date:** [September 2, 2020, 12:18pm UTC](https://devforum.zoom.us/t/how-can-the-raw-shared-stream-data-be-accessed/27105/7 "2020-09-02T12:18:19Z")

</div>

@Darin @Jonaskinny

Sure, sound good to me! I’ve built a primitive solution that works. I’m curious to see what you guys have in mind 😃

[prashanth@vizexperts.com](mailto:prashanth@vizexperts.com)

---

<div class="post-metadata">

**Author:** ![Jonaskinny](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jonaskinny/32/14921_2.png) [@Jonaskinny](https://devforum.zoom.us/u/Jonaskinny)\
**Post date:** [September 30, 2020, 2:53pm UTC](https://devforum.zoom.us/t/how-can-the-raw-shared-stream-data-be-accessed/27105/8 "2020-09-30T14:53:24Z")

</div>

Hey Prashanth,

Wanted to circle back with you on my solution in case it might help you with yours.

I validated that - for my needs - we can set the single window to be shared in code, in the same way one would use the ui client, and in the case of using code the shared window remains the shared window regardless of whether or not the host switches what is on their (single) monitor. This is different from the default behavior of the ui client (always reverts back to what is on the host’s screen, regardless of what was designated as the ‘single window’ to share. There must be code in the proprietary c++ zoom desktop SDK (likely everywhere the ui client exists) to override the single share window selection, since nothing on the C# side indicates we need to manage this in code. I have no idea how to address the difference, but at least for my needs I was able to validate that it works as one would assume - at least in code 😉

-initialize zoom sdk - App.Application\_Startup  
-authorize zoom sdk (I did this and the below in the MainWindow.x.aml.cs.button\_auth\_Click for convenience)  
-authenticate jwt (may not be needed for my flow)  
-login user (not needed for my flow)  
-start meeting.

Good luck with your projects, and I enjoyed collaborating with you Prashanth!

---

<div class="post-metadata">

**Author:** ![zoomtest430](https://avatars.discourse-cdn.com/v4/letter/z/e19adc/32.png) [@zoomtest430](https://devforum.zoom.us/u/zoomtest430)\
**Post date:** [December 7, 2020, 1:28am UTC](https://devforum.zoom.us/t/how-can-the-raw-shared-stream-data-be-accessed/27105/9 "2020-12-07T01:28:44Z")

</div>

Hi, is the feature for accessing the raw data available yet?

---

<div class="post-metadata">

**Author:** ![Michael\_Condon](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_condon/32/13543_2.png) [@Michael\_Condon](https://devforum.zoom.us/u/Michael_Condon)\
**Post date:** [December 8, 2020, 3:11am UTC](https://devforum.zoom.us/t/how-can-the-raw-shared-stream-data-be-accessed/27105/10 "2020-12-08T03:11:48Z")

</div>

Hey @zoomtest430

Thanks for using the dev forum. Unfortunately, this is still not available. However, I will inform this thread if it does become available in the future 🙂

Thanks!  
Michael
