# Run Desktop Meeting SDK in server side

**URL:** <https://devforum.zoom.us/t/run-desktop-meeting-sdk-in-server-side/62608>\
**Category:** Meeting SDK\
**Created:** [January 13, 2022, 8:16am UTC](https://devforum.zoom.us/t/run-desktop-meeting-sdk-in-server-side/62608 "2022-01-13T08:16:06Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![sukitha.jayasinghe](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sukitha.jayasinghe/32/33844_2.png) [@sukitha.jayasinghe](https://devforum.zoom.us/u/sukitha.jayasinghe)\
**Post date:** [January 13, 2022, 8:16am UTC](https://devforum.zoom.us/t/run-desktop-meeting-sdk-in-server-side/62608/1 "2022-01-13T08:16:07Z")

</div>

Hi All,

I need to consume audio and video stream separately for real-time analysis. I posted this requirement in the group and got the answer that desktop SDK is the best option I have.

[previous post](https://devforum.zoom.us/t/create-video-bot/62256)

I discussed this option with the development team and they have some concerns. I thought to post them in the group.

1. Is it a good practice to use a SDK in server side which is designed for building Desktop Apps

2. Is it possible to run SDK in containerised environment which has no audio/ video devices. (This i am planning to test)

It is really great if someone can help on this.

Thank You,

---

<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:** [January 13, 2022, 7:19pm UTC](https://devforum.zoom.us/t/run-desktop-meeting-sdk-in-server-side/62608/2 "2022-01-13T19:19:02Z")

</div>

Hi @sukitha.jayasinghe, thanks for the post.

> Is it a good practice to use a SDK in server side which is designed for building Desktop Apps

While this is technically not the intended use case of the Meeting SDK, it is absolutely valid and should work as long as the device meets the hardware/software requirements to run Zoom. We do have a significant number of developers already using our Windows Meeting SDK in such a manner.

> Is it possible to run SDK in containerised environment which has no audio/ video devices. (This i am planning to test)

According to our [system requirements](https://support.zoom.us/hc/en-us/articles/201362023-Zoom-system-requirements-Windows-macOS-Linux), Zoom does require audio/video capabilities, but I am not certain how the SDK will respond to running on a device without them. If there are any significant issues (e.g. not being able to join a meeting), you should be able to circumvent them by setting up virtual audio/video devices.

Thanks!

---

<div class="post-metadata">

**Author:** ![sukitha.jayasinghe](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sukitha.jayasinghe/32/33844_2.png) [@sukitha.jayasinghe](https://devforum.zoom.us/u/sukitha.jayasinghe)\
**Post date:** [January 14, 2022, 2:46am UTC](https://devforum.zoom.us/t/run-desktop-meeting-sdk-in-server-side/62608/3 "2022-01-14T02:46:10Z")

</div>

Thank you again @jon.zoom

I already know that there is no Linux SDK available and No Media Hook available. Are those included in any roadmap 😃

---

<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:** [January 14, 2022, 8:19pm UTC](https://devforum.zoom.us/t/run-desktop-meeting-sdk-in-server-side/62608/4 "2022-01-14T20:19:21Z")

</div>

Hi @sukitha.jayasinghe,

No problem! We would like to eventually release a Linux SDK, but do not have concrete plans or a general timeline at this time.

Can you please clarify what you mean by media hook? Are you looking to directly access the video/audio from a meeting?

Thanks!

---

<div class="post-metadata">

**Author:** ![sukitha.jayasinghe](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sukitha.jayasinghe/32/33844_2.png) [@sukitha.jayasinghe](https://devforum.zoom.us/u/sukitha.jayasinghe)\
**Post date:** [January 14, 2022, 11:35pm UTC](https://devforum.zoom.us/t/run-desktop-meeting-sdk-in-server-side/62608/5 "2022-01-14T23:35:04Z")

</div>

Hi @jon.zoom,

Thank you for considering the Linux SDK, Developers would really like to work with linux SDK for server side development.

My idea is stream audio/video to a media processing pipeline (like AWS kinesis video stream) in realtime. Zoom already provides realtime streaming (like youtube live) with single mixed stream. I am looking for any solution which can give user wise streaming server to server.

Thanks!

---

<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:** [January 18, 2022, 7:11pm UTC](https://devforum.zoom.us/t/run-desktop-meeting-sdk-in-server-side/62608/6 "2022-01-18T19:11:37Z")

</div>

Hi @sukitha.jayasinghe,

Currently, the only way to access per-user audio and video data would be through the newly added raw recording feature. Most commonly, developers have used our Windows Meeting SDK to access this, although it is also available on macOS. An overview of how this feature works can be found [here](https://marketplace.zoom.us/docs/sdk/native-sdks/windows/raw-data), but let me know if you have any specific questions on how it works which are not covered in our documentaiton.

Thanks!

---

<div class="post-metadata">

**Author:** ![sukitha.jayasinghe](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sukitha.jayasinghe/32/33844_2.png) [@sukitha.jayasinghe](https://devforum.zoom.us/u/sukitha.jayasinghe)\
**Post date:** [January 19, 2022, 2:50am UTC](https://devforum.zoom.us/t/run-desktop-meeting-sdk-in-server-side/62608/7 "2022-01-19T02:50:38Z")

</div>

Hi @jon.zoom,

Thank you for the reply. I read a few posts related to this requirement and found that raw data access is a closed feature and requires license [link](https://devforum.zoom.us/t/can-i-get-raw-audio-video-frames-by-user/55395). But those details are not documented. Is this a correct understanding? I am assigned to check the technical feasibility and build a POC. If this is a closed feature, Do you have a partnership program that enables such features?

---

<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:** [January 19, 2022, 5:52pm UTC](https://devforum.zoom.us/t/run-desktop-meeting-sdk-in-server-side/62608/8 "2022-01-19T17:52:52Z")

</div>

Hi @sukitha.jayasinghe,

Raw data access used to be gated behind a license, but with the raw recording feature all SDK apps can now access raw data in a meeting. As long as you are using v5.9.0 or newer, you will have access to raw data through this feature.

Thanks!

---

<div class="post-metadata">

**Author:** ![sukitha.jayasinghe](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sukitha.jayasinghe/32/33844_2.png) [@sukitha.jayasinghe](https://devforum.zoom.us/u/sukitha.jayasinghe)\
**Post date:** [January 19, 2022, 6:04pm UTC](https://devforum.zoom.us/t/run-desktop-meeting-sdk-in-server-side/62608/9 "2022-01-19T18:04:30Z")

</div>

Hi @jon.zoom

That is good news. Now it is confirmed that the POC is technically feasible. I will try this out and post if I face any issues.

---

<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:** [January 21, 2022, 10:50pm UTC](https://devforum.zoom.us/t/run-desktop-meeting-sdk-in-server-side/62608/10 "2022-01-21T22:50:14Z")

</div>

Glad to hear it! Definitely feel free to reach out in a new topic with any additional questions. 🙂

---

<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:** [January 21, 2022, 10:50pm UTC](https://devforum.zoom.us/t/run-desktop-meeting-sdk-in-server-side/62608/11 "2022-01-21T22:50:17Z")

</div>

Closed on January 21, 2022, 10:50pm UTC


