# Pre/Post Processing Video Stream

**URL:** <https://devforum.zoom.us/t/pre-post-processing-video-stream/54183>\
**Category:** Android\
**Created:** [July 15, 2021, 9:41am UTC](https://devforum.zoom.us/t/pre-post-processing-video-stream/54183 "2021-07-15T09:41:28Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![pankajmyt](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pankajmyt/32/29190_2.png) [@pankajmyt](https://devforum.zoom.us/u/pankajmyt)\
**Post date:** [July 15, 2021, 9:41am UTC](https://devforum.zoom.us/t/pre-post-processing-video-stream/54183/1 "2021-07-15T09:41:28Z")

</div>

I am looking to run some ML models on raw video data in mobile client SDK. I need to run at 1fps.

I am finding to alternatives. Which approach would be better?

1. feed data from camera via VirtualVideoSource into zoomsdk.
2. do preprocessing of data via  
ZoomSDKVideoSourceHelper sourceHelper=ZoomSDK.getInstance().getVideoSourceHelper();  
sourceHelper.setPreProcessor

---

<div class="post-metadata">

**Author:** ![pankajmyt](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pankajmyt/32/29190_2.png) [@pankajmyt](https://devforum.zoom.us/u/pankajmyt)\
**Post date:** [July 15, 2021, 2:17pm UTC](https://devforum.zoom.us/t/pre-post-processing-video-stream/54183/2 "2021-07-15T14:17:03Z")

</div>

I checked, from what it looks like that, video-pre-processor work on inbound video streams.  
ZoomSDKVideoSourceHelper.setPreProcessor

I think VirtualVideoSource might be the only option. Can anyone tell me whats the performance hit of feeding camera feed through virtual video source, what fps would be supported?

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [July 15, 2021, 6:59pm UTC](https://devforum.zoom.us/t/pre-post-processing-video-stream/54183/3 "2021-07-15T18:59:50Z")

</div>

Hi @pankajmyt, thanks for the post.

Unfortunately, accessing raw video data requires a raw data license, which is not currently publicly available.

Our [Video SDK](https://zoom.us/docs/en-us/video-sdk.html) provides access to raw data out of the box, but keep in mind that it is not compatible with Zoom meetings. If you would like to give that SDK a try and have any questions, please feel free to reach out in the #mobile-video-sdk category. 🙂

Thanks!

---

<div class="post-metadata">

**Author:** ![pankajmyt](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pankajmyt/32/29190_2.png) [@pankajmyt](https://devforum.zoom.us/u/pankajmyt)\
**Post date:** [July 16, 2021, 4:16am UTC](https://devforum.zoom.us/t/pre-post-processing-video-stream/54183/4 "2021-07-16T04:16:41Z")

</div>

We have our existing system built on zoom meetings. so we would prefer to do it in Client SDK.  
Could I get a test account for me to be able to test this raw-video in Client SDK?

I would be happy to talk to sales, post our POC on this.

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [July 16, 2021, 5:48pm UTC](https://devforum.zoom.us/t/pre-post-processing-video-stream/54183/5 "2021-07-16T17:48:33Z")

</div>

Hi @pankajmyt,

Unfortunately it is not possible to obtain a raw data license for the Client SDK at this time.

Thanks!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [August 16, 2021, 3:48am UTC](https://devforum.zoom.us/t/pre-post-processing-video-stream/54183/6 "2021-08-16T03:48:43Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
