Skip to main content
Version: V12

How to Ingest Content from Kaltura in VIDIZMO

VIDIZMO offers seamless content ingestion from Kaltura. Kaltura, renowned for its enterprise video solutions tailored for educational environments, is a platform for hosting and sharing video and audio content across various channels. With this new capability, users can effortlessly import content from Kaltura to VIDIZMO while preserving essential elements such as metadata, category hierarchies, sub-hierarchies, and content metadata files. Furthermore, users can leverage transcoding features while configuring the Kaltura app for ingestion, providing options to create renditions based on either VIDIZMO or Kaltura encoding profiles.

This article will guide you through effectively ingesting Kaltura's content into VIDIZMO, ensuring a seamless experience.

Prerequisites

  • Ensure you belong to a group that has Ingestion Apps and App Management feature enabled, or have a CAL that grants you these feature permissions.
  • Active Kaltura Account.

VIDIZMO Portal Configuration

  1. Open the navigation menu via the button on the top left.

  2. Select the Admin dropdown.

  3. Select Portal Settings.

  4. Select Apps.

  5. Select Content Ingestion.

  6. Select the settings icon on the Kaltura App.

  7. In the Kaltura App - Settings dialog, configure the following:

    • Kaltura Instance URL Enter the URL of the Kaltura website.

    • Partner ID Enter the identification number of the Kaltura account from which content will be ingested.

    • Secret Type Choose between Administrator Type or User Type based on the role of the Kaltura account. User Secret is for general API access, while Administrator Secret grants full administrative control for portal-level access. Keep these keys secure for content management in Kaltura.

    • Secret Key Choose between Administrator Secret or User Secret based on the selected secret type. The secret serves as the API private key for authentication token generation during API sessions with Kaltura servers.

    • User Email Enter the email associated with the Kaltura account from which content is being ingested. Ensure that you enter the email based on the selected secret type, whether it is User or Administrator, as this account is where content will be ingested.

    • Time Interval Specify the duration, in seconds, before the system enters a state of rest with no active tasks or operations. After this time interval, the system will resume ingesting content.

    • Custom Attribute Name Assign a custom user-defined attribute in VIDIZMO with the desired name to store the source system's ID from Kaltura during content ingestion and ensure proper mapping of the Kaltura ID to this attribute, enabling efficient searching within VIDIZMO.

    • Import Transcoded Files Enable the check to transcode ingested files, generating renditions according to the Kaltura transcoding profile. Disable to use the VIDIZMO-configured encoding profile for transcoding. When enabling transcoding during configuration, renditions are generated according to VIDIZMO's encoding profile. If disabled, the ingested content adopts the transcoding profile specified by Kaltura. The published date remains unchanged when importing files, similar to Kaltura's behavior when this option is activated.

    • Publish As Kaltura User Select this checkbox to ensure smooth author name import when ingesting content from Kaltura to VIDIZMO. This aligns the terminology with Kaltura, where the media file uploader is called "creator," ensuring consistent and accurate metadata during content ingestion.

    • Content Moderation Status Choose the desired moderation status from the dropdown menu. VIDIZMO exclusively ingests content with the selected moderation statuses, ensuring a seamless and controlled content moderation process.

      • Pending Moderation: Content is awaiting review by a moderator before being published. Content with this status will be placed in the Review tab within VIDIZMO after ingestion.
      • Approved: Content has been reviewed and accepted for publication. Content with this status will be organized in the Publish tab within VIDIZMO.
      • Rejected: Content deemed unsuitable or in violation of guidelines. Content with this status will be directed to the Review tab in VIDIZMO but will be clearly marked as rejected.
      • Flagged for Review: Content requires further examination due to potential issues. Content with this status will be placed in the Review tab within VIDIZMO.
      • Auto Approved: Content has undergone an automated approval process and is considered suitable for publication without manual moderation. Content with this status will be found in the Publish tab within VIDIZMO.

NOTE: Please ensure the Allow Content Moderation Status checkbox is activated within your VIDIZMO portal settings, specifically under Portal Settings > Library > Upload Settings. Enabling this option is crucial for moderating content within the portal, allowing you to conveniently access and review content in the Review tab. Failure to enable this setting may result in the content not being displayed in the portal after ingestion.

  1. Select Save Changes to configure the app.
  2. Turn on the toggle to start ingesting content from Kaltura to VIDIZMO. A notification will be displayed indicating that the app settings have been successfully updated.

NOTE: It is a one-time ingestion process. Any subsequent changes or updates to the content in Kaltura will not be automatically reflected in VIDIZMO. Users must be mindful of this limitation and plan for content ingestion accordingly.

  1. Select the progress option to view the status of content ingestion.

The application operates in three distinct states:

  • Iteration Start: This initial state indicates that the ingestion process has commenced, transferring content from Kaltura to VIDIZMO.
  • Importing Content: In this phase, the modal displays information on the ingested content, including the count of files currently being ingested and the total content count, representing the overall number of files.
  • Iteration End: The final state signifies the completion of content ingestion from Kaltura to VIDIZMO.

The publishing date of ingested content in VIDIZMO aligns with the original date from Kaltura following the content ingestion process. Additionally, when ingesting content that belongs to a category existing in Kaltura, the corresponding category in VIDIZMO will be updated, including its description, mirroring the information present in Kaltura. This ensures consistency and accuracy in metadata representation during the ingestion process.

Searching Ingested Content in VIDIZMO

As previously mentioned in the document section above, we have already configured the Kaltura App in VIDIZMO for content ingestion and assigned a custom attribute name to ingested content using the source system's ID from Kaltura as its value.

  1. To view ingested content, access the media file settings from the overflow menu. Navigate to the Settings option and go to the Custom Attributes tab.
  2. In the Custom Attributes tab, locate the custom attribute named, for example, "Kaltura_ID," which represents the source system's ID from Kaltura for that specific media file.
  3. To search for ingested content based on the custom attribute, go to the media library and select the Advanced Search option located in the search tab.
  4. In the advanced search modal, choose the field corresponding to the custom attribute name used in the Kaltura app (e.g., "Kaltura_ID").
  5. Select the value for the chosen custom attribute field, which can be found in the media file settings under Custom Attributes, as described in step 2.
  6. Select Apply to execute the search. The system will display a list of ingested content that matches the specified value of the custom attribute.

Learn how to manage custom attributes in VIDIZMO by referring to our article How to Manage Custom Attributes.

  1. VIDIZMO will display the ingested content that has been searched using the Kaltura ID. This enables users to search for ingested content from the Kaltura ID in VIDIZMO by utilizing the advanced search feature.

To learn more, refer to our article Ingesting Content from Kaltura in VIDIZMO.