-
Notifications
You must be signed in to change notification settings - Fork 978
ZoomMeetingRecorder Plugin
This plugin will auto-import Zoom meetings saved on the cloud into your AVideo site
All Zoom users with a Pro or a higher plan have access to it. An account owner or account admin can for all account members as well as for members that belong to a certain group. Users can also enable Cloud Recordings.
Only a host or a co-host of the meeting/webinar can start and complete a. A recording is considered to be completed after the meeting or webinar which was being recorded is ended by the host/co-host.
The Recording Completed event is triggered every time a recording of a meeting or webinar becomes available to view and/or download. To receive this notification, you must meet the prerequisites listed below.
- Pro or higher plan.
- Cloud recording must be enabled on the users’ accounts.
- Event Subscriptions must be enabled for your with the following configurations:
-
- A valid Event notification endpoint URL.
-
- "All Recordings have completed" subscription must be enabled under the Recording event.
- To start head to the marketplace and create a Webhook Only APP.
- Enable Event Subscriptions
- Event notification endpoint URL: [use the link in your plugin]
- In Event types select All Recordings have completed
- Copy the verification token in your plugin parameters
For more details about webhooks, follow this tutorial
- If you set up a user ID on the parameter ownerUsersId we will use this user as the video owner.
- If you set the parameter to 0 (zero) and the Zoom hoster's email matches any AVideo user's e-mail we will use this user as the owner.
- If It does not match with any of the options above we will get the first user we find (usually admin)
We first need to wait for the Zoom Market place to process the meeting (we do not control it and you can check the progress here https://zoom.us/recording), once it is complete it will notify AVideo through the Event notification endpoint URL (Webhook) we set up on the plugin parameters. once we get the video we will send it to the encoder and convert and create the other resolutions we need to display it on the web.