# Using Custom UI with Zoom

**URL:** <https://devforum.zoom.us/t/using-custom-ui-with-zoom/76924>\
**Category:** API and Webhooks\
**Created:** [October 4, 2022, 2:29pm UTC](https://devforum.zoom.us/t/using-custom-ui-with-zoom/76924 "2022-10-04T14:29:34Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![cf\_pro](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/cf_pro/32/41944_2.png) [@cf\_pro](https://devforum.zoom.us/u/cf_pro)\
**Post date:** [October 4, 2022, 2:29pm UTC](https://devforum.zoom.us/t/using-custom-ui-with-zoom/76924/1 "2022-10-04T14:29:34Z")

</div>

I am a zoom dev newb, I just need to be pointed in the right direction.

I am in need of some advanced features in zoom. I am looking to have 6 people join a standard zoom call. They can talk among themselves. I want to broadcast each individual speaker to a website page. The website page needs to have full control of how all 6 individual streams look using CSS/HTML. Thousands of people will be logging into that webpage watching these 6 speakers speak with each other. All six streams are live and audio is present on all, unless admin within zoom mutes them.

Let me know if this is possible, and if so please point me to the specific documentation on how to get started would be fantastic.

TIA

---

<div class="post-metadata">

**Author:** ![ojus.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ojus.zoom/32/734_2.png) [@ojus.zoom](https://devforum.zoom.us/u/ojus.zoom)\
**Post date:** [October 4, 2022, 6:46pm UTC](https://devforum.zoom.us/t/using-custom-ui-with-zoom/76924/2 "2022-10-04T18:46:27Z")

</div>

Hi,

What platform are you looking to build? Custom UI is only supported for :

- Mobile SDKs (android / ios)
- Windows SDK.

You can also look into our session based video SDK ([Zoom Video SDK](https://marketplace.zoom.us/docs/sdk/video/introduction/)) if you want to do more customization.

Thanks

---

<div class="post-metadata">

**Author:** ![cf\_pro](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/cf_pro/32/41944_2.png) [@cf\_pro](https://devforum.zoom.us/u/cf_pro)\
**Post date:** [October 4, 2022, 10:18pm UTC](https://devforum.zoom.us/t/using-custom-ui-with-zoom/76924/3 "2022-10-04T22:18:16Z")

</div>

I want to output on a browser page.

---

<div class="post-metadata">

**Author:** ![ojus.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ojus.zoom/32/734_2.png) [@ojus.zoom](https://devforum.zoom.us/u/ojus.zoom)\
**Post date:** [October 5, 2022, 12:55am UTC](https://devforum.zoom.us/t/using-custom-ui-with-zoom/76924/4 "2022-10-05T00:55:57Z")

</div>

In that case you need to check our [session based video SDK](https://marketplace.zoom.us/docs/sdk/video/introduction/)

---

<div class="post-metadata">

**Author:** ![cf\_pro](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/cf_pro/32/41944_2.png) [@cf\_pro](https://devforum.zoom.us/u/cf_pro)\
**Post date:** [October 5, 2022, 2:26pm UTC](https://devforum.zoom.us/t/using-custom-ui-with-zoom/76924/5 "2022-10-05T14:26:35Z")

</div>

Thank you for letting me know. Before I get started I just want to confirm the session based video SDK can support using individual video streams that can be manipulated with CSS/HTML correct? I was told that was not possible, this is why I ask this question.

Thank you

---

<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:** [October 9, 2023, 6:03am UTC](https://devforum.zoom.us/t/using-custom-ui-with-zoom/76924/6 "2023-10-09T06:03:24Z")

</div>

Closed on October 9, 2023, 6:03am UTC

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