# Integration with our digital signage

**URL:** <https://devforum.zoom.us/t/integration-with-our-digital-signage/2771>\
**Category:** API and Webhooks\
**Created:** [December 19, 2018, 8:40am UTC](https://devforum.zoom.us/t/integration-with-our-digital-signage/2771 "2018-12-19T08:40:24Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![bruno](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bruno/32/151_2.png) [@bruno](https://devforum.zoom.us/u/bruno)\
**Post date:** [December 19, 2018, 8:40am UTC](https://devforum.zoom.us/t/integration-with-our-digital-signage/2771/1 "2018-12-19T08:40:24Z")

</div>

Hi, I am looking into integrating Zoom into our Enplug digital signage offering, and I was wondering how to go about it. I am thinking about a scenario where our customer would connect to Zoom through Enplug, and then stream their video to our devices. For the customer, I am assuming he/she can give Enplug permissions to stream using OAuth, but how would the devices connect to Zoom? Would each of them need to have a ‘user’ inside of the Enplug Account? I looked at the documentation, but I am a little overwhelmed with the choices.

Any help is appreciated!  
Thanks,  
Bruno.

---

<div class="post-metadata">

**Author:** ![bruno](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bruno/32/151_2.png) [@bruno](https://devforum.zoom.us/u/bruno)\
**Post date:** [December 19, 2018, 2:43pm UTC](https://devforum.zoom.us/t/integration-with-our-digital-signage/2771/3 "2018-12-19T14:43:04Z")

</div>

This looks like spam to me, and I don’t want my question to be overlooked because of it. Moderators, could you take a look?

Many thanks,  
Bruno.

---

<div class="post-metadata">

**Author:** ![bdeanindy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bdeanindy/32/154_2.png) [@bdeanindy](https://devforum.zoom.us/u/bdeanindy)\
**Post date:** [December 21, 2018, 1:22am UTC](https://devforum.zoom.us/t/integration-with-our-digital-signage/2771/4 "2018-12-21T01:22:40Z")

</div>

Hey @bruno,

Do you mean you want to:

1. Dynamically configure a Zoom Meeting or Zoom Webinar to pipe the Video/Audio stream to a specific endpoint within Enplug.
2. Then, Enplug broadcasts the Video/Audio stream to one/select/all Enplug Digital Signage devices for that specific account?

This might help me to answer you more efficiently.

---

<div class="post-metadata">

**Author:** ![bruno](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bruno/32/151_2.png) [@bruno](https://devforum.zoom.us/u/bruno)\
**Post date:** [December 21, 2018, 10:55am UTC](https://devforum.zoom.us/t/integration-with-our-digital-signage/2771/5 "2018-12-21T10:55:32Z")

</div>

Hi @bdeanindy,

I don’t necessarily need to stream through Enplug. I don’t mind having the devices connect using the Zoom API (we would be using the web API on the devices). What I’ve come up with so far is this:

- User gives permission using OAuth for Enplug Service to create new rooms.
- Enplug service creates a room using the OAuth token for the user.
- Devices get the room id from Enplug, and use the app token and signature (retrieved from the server) to connect to the room.

I managed to move the signature code to our server so the app secret is secure.  
I think my remaining question is: who gets billed for the usage of the room if the devices use the Enplug app token to connect, the user who created the room or Enplug?

Thanks for the help!  
Bruno.

---

<div class="post-metadata">

**Author:** ![bdeanindy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bdeanindy/32/154_2.png) [@bdeanindy](https://devforum.zoom.us/u/bdeanindy)\
**Post date:** [December 22, 2018, 4:44pm UTC](https://devforum.zoom.us/t/integration-with-our-digital-signage/2771/6 "2018-12-22T16:44:52Z")

</div>

AFAIK, the account owner will get the bill.

To answer your earlier question, you can use an app to connect a meeting or Webinar stream to a specific endpoint (Enplug) [https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetinglivestreamupdate](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetinglivestreamupdate)

Then the user would need to use Enplug to point that stream to the designated device(s).

Does this help?

---

<div class="post-metadata">

**Author:** ![bruno](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bruno/32/151_2.png) [@bruno](https://devforum.zoom.us/u/bruno)\
**Post date:** [December 23, 2018, 11:15am UTC](https://devforum.zoom.us/t/integration-with-our-digital-signage/2771/8 "2018-12-23T11:15:24Z")

</div>

Thanks, I initially did not understand what you meant, but after reading this: [https://support.zoom.us/hc/en-us/articles/115001777826-Live-Stream-Webinars-to-a-Custom-Platform](https://support.zoom.us/hc/en-us/articles/115001777826-Live-Stream-Webinars-to-a-Custom-Platform), it is clearer now.

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 6:01pm UTC](https://devforum.zoom.us/t/integration-with-our-digital-signage/2771/9 "2020-08-21T18:01:09Z")

</div>

Closed on August 21, 2020, 6:01pm UTC


