Kaltura Video Integration with Zoom - Setup Guide

Setting up the Zoom Integration with Kaltura

If you are using the legacy Zoom Kaltura Integration, please be certain to cancel and remove the legacy integration settings and enable the latest available Kaltura integration with Zoom from the Zoom Marketplace.

To configure the Zoom Kaltura integration settings

  1. Browse to the Zoom Marketplace website and login with your admin credentials.
  2. Search for and then select Kaltura.
  3. Click Install to add the application to your account.
    To identify a user, you must generate the integration code in the Kaltura Management Console and then paste the copied integration code onto your Zoom initial setting page.
    The following screen is displayed:
    Authentication Screen - use to authenticate/authorize with your Kaltura account credentials.
    For SaaS installations, the URL is https://kmc.kaltura.com/index.php/kmcng/login.
  4. The Integration code should be generated on the "Settings > Integrations", Zoom integration section in the Kaltura Management Console. 
    1. Login to the Kaltura Management Console and select Settings and then select the Integration tab,
    2. Scroll down to Zoom integration and click Generate Integration code.
       
    3. The Integration Code is generated. Copy the code and close the window. In this article the code has been intentionally blurred for security reasons. The code is temporary and can be used only once for setting up Zoom integration.
      After the copied code is entered into the user's Authentication Screen/initial setting page on Zoom, the Integration Settings in the Kaltura Management Console may be configured. 
    4. Select Settings and then select the Integration tab.
    5. Scroll down to Zoom integration. A list of all Zoom integrated Accounts is displayed. Enter/edit the Settings. 

Edit the Zoom Account Information

  1. Select Settings and then select the Integration tab.
  2. Scroll down to Zoom integration. A list of all Zoom integrated Accounts is displayed. Account IDs are intentionally blurred.
  3. Click on the relevant Zoom integrated account to open the Zoom Account window where you can modify the settings.
  4. Enter the Settings information:
Field DescriptionNotes
Default User IDThis User ID will be used if the Zoom host user ID does not exist in Kaltura and will become the default owner for uploaded recordings.
Zoom CategoryEnter a category for Zoom meeting recordings and the Zoom web.Different categories may be selected for meeting recordings and webinar recordings. To publish Zoom Recordings to a Learning Management System (LMS) category, see Publishing Zoom Recordings to LMS Categories.
Zoom Webinar CategoryEnter a category for Zoom Webinars to assign recordings from webinars to this category.
Settings
Enable IntegrationToggle onto Yes to enable the integration.
Enable Meeting UploadWhen set to Yes, Zoom meeting recordings will be uploaded and automatically placed in the Zoom Category defined on this screen.
Enable Webinar UploadWhen set to Yes, Zoom webinar recordings will be uploaded and automatically placed in one of the Zoom Webinar category defined in this screen.
Setting Owner for RecordingsSetting the owner of the recording can be done in two ways: based on Zoom user ID or based on CMS mapping. (SAML mapping)
Create a new user if no match is found

Enable automatic deletion of filesSelect whether to delete the content from Zoom after uploading to Kaltura.When enabled, the content will be deleted after 1 day. The delay time can be updated in the Zoom drop folder, via Admin Console.
Enable TranscriptionsSelect whether to use Zoom transcription when uploading the content
Based on Zoom User IDZoom User
  • Do not Modify
  • Remove Postfix
  • Add Postfix
When choosing the Zoom User ID, the Zoom user ID is matched to a Kaltura user ID, and as a fall back, Kaltura also tries to match the user's email address. In some cases, users are defined in Zoom differently than they are defined in Kaltura. For example, Zoom may transfer the entire email address (e.g. first.last@company.com) and in some cases only the user name (e.g. first.last). This setting enables sync between Zoom users and Kaltura users by adding or removing a postfix (e.g. @company.com) or maintaining the same user ID as in Zoom.

Based on cms_user_id



If using SAML mapping in Zoom, Kaltura can also match the CMS user ID provided by Zoom mapping.

Configure user's permissions for uploaded recordings


  • Alternative hosts

    • Co-Viewer

    • Co-Publisher

    • Co-Editor

    • Co-Editor & Co-Publisher

  • Co-Hosts

    • Co-Viewer

    • Co-Publisher

    • Co-Editor

    • Co-Editor & Co-Publisher

  • Participants

    • Ignore Participants

    • Add as co-viewer

    • Add as co-publishers

Using the drop-down menus,
Alternative hosts and co-hosts can be automatically added as co-viewer, co-publisher, co-editor, or co-editor & co-publisher. Meeting participants may be added as co-publishers, co-viewers, or only the host can be defined as the owner of the recording. This option applies to all meeting recordings. This option is only applicable when selecting to map user names through Zoom User ID.

      5. After all the settings are defined, click Save to apply your configuration. 

For the first phase of the Kaltura Integration with Zoom you will need to:

  • Disable the integration and then enable the integration again.
  • Review and update the integration settings and Save.

All the settings can be reviewed and changed later in the Kaltura Management Console, under the Settings tab, Integration Tab, and Zoom Integration section.

To view the Zoom Integration in Kaltura


  1. Select Settings  > Integration > Zoom Integration section. 
  2. View all the existing integrations.
  3. Enable / Disable / Edit the relevant integration.

Opt-In or Out of Zoom Auto-Ingest Based on Groups

  1. Select Settings > Integration > Zoom Integration section. 
  2. Choose whether to Upload All Recordings (default), Opt-in Groups, or Opt-out Groups. 
  3. If you choose Opt-in Groups or Opt-out Groups, an additional field displays where you must enter at least one group. If the user is a member of the configured group(s), the recording will be ingested. 
  4. If you choose Opt-out Groups, an additional field displays where you must enter at least one group. If the user is a member of the configured group(s), the recording will not be ingested. 

A Zoom-integrated account can be either opt-in or opt-out. Both configurations in parallel are not supported. 

For information on how to create groups and assign users to groups, see Managing Groups from the MediaSpace or KAF Admin Console. After the creation of a group, admins can find the groups in the KMC (by auto-completion). 

When setting a user: If the user does not exist and you choose to use the default user, @defaultUserID@ must be changed to assign the user to a group. 

Handling Audio Files

If your Zoom account is configured to record an audio-only file, Kaltura will assign that recording as the parent video in a dual stream recording from Zoom. If you do not want this to occur, Kaltura recommends turning off audio-only recordings in Zoom. 



Creating Zoom Recordings

Users in the configured account are now able to record their Zoom recordings which will be automatically uploaded to Kaltura. When the meeting ends the recording is processed and is automatically synced to Kaltura. The file name becomes Zoom the Zoom ID for the recording.

 

Recording Layouts

Zoom provides the option for the admin to select the recording layout created for each session. When selecting multiple recording layouts, Zoom creates multiple recordings for the same session. When multiple recordings for the same session are received, they are grouped together automatically in Kaltura, so they appear as a multi-stream recording in the interactive player. See Viewing Rich Media in the Kaltura Player for details. 

To view Zoom Recordings in Kaltura 

  1. Select Content > Entries. 
  2. Filter the entries by Category. Enter the Zoom Category name that was assigned to your account.

To View the Zoom entry’s Metadata

  1. Select Content > Entries.
  2. Filter the Zoom entries and select the entry.
  3. Select the Users Tab.

The following Metadata may be seen in the KMC Users tab:

  • Recorded entry title - Zoom Recording - [ID:{Zoom-Meeting-ID}]
  • Owner - Zoom host or default Kaltura user ID
  • Co-publishers (optional) - any alternate Zoom hosts.
  • Select the Metadata Tab to view the Category information.
  • Category (optional) - top-level category as defined in the Zoom application.


 

The Description field includes additional information about the meeting such as the Zoom recording ID and meeting time. The meeting time is shown in Zoom event time (e.g. Z near time description means UTC/GMT zone).
 

To delete a Zoom Recording in Kaltura 

  1. Select Content > Entries. 
  2. Filter the entries by Category. Enter the Zoom Category name that was assigned to your account.
  3. Check the entry you want to delete and select Delete from the Actions (3 dots ) menu.

To delete multiple Zoom Recordings in Kaltura

  1. Select Content > Entries. 
  2. Filter the entries by Category. 
  3. Select the Zoom Category that was assigned to your account.
  4. Check the entries you want to delete and click the Trash icon.

Troubleshooting the Installation

If the Kaltura integration was previously installed and configured on the Zoom side, it cannot be configured again. You will have to uninstall and then reinstall the app once again. You will not be able to configure the app correctly by going directly to the "oauthValidation" page.

  1. Go to the Zoom Marketplace (https://marketplace.zoom.us/)
  2. Search for Kaltura in the search bar.
  3. In the Kaltura app page, go to the bottom and click on "Uninstall".
  4. Go back to the top of the page and click on "Install" > Click on "Authorize".
  5. You will be redirected to the "oauthValidation" page. Input the integration code and leave the KMC URL part as is.
  6. Continue with the installation process.
Was this article helpful?
Thank you for your feedback!
In This Article
Related Articles
Back to top

Never miss a thing!

Subscribe to our customer newsletter and our release notes updates, so you always get the best out of Kaltura.
Newsletter