What is KAF?
Kaltura provides an out-of-the-box solution that allows users to view, record, upload, publish, search, and share video directly within their KMS/KAF environment. This saves time and money for your organization, improves student engagement and learning outcomes, and offers ease of use for students, faculty, and teaching assistants.
KMS and LMS are both implemented on top of the Kaltura Application Framework (KAF), a feature-rich framework that streamlines the integration of Kaltura’s video solutions into third-party applications. KAF is hosted on Kaltura’s cloud servers and, once integrated, presents various video components and workflows to users through responsive iFrames, reducing integration time and ensuring up-to-date functionality.
On the backend, the KAF Configuration Management console provides a flexible and extensible administration panel, giving full control over the user experience and interaction with videos inside KAF.
What is Learning Tools Interoperability (LTI)?
The principal concept of LTI is to establish a standard way of integrating rich learning applications (often remotely hosted and provided through third-party services) with platforms like Learning Management Systems (LMS), portals, or other educational environments. In LTI these learning applications are called Tools (delivered by Tool Providers) and the LMS, or platforms, are called Tool Consumers.
KAF and LTI
To load a KAF module in an iFrame, an authentication process must occur so that the KAF module can identify the user and determine the user’s privileges. One of the available authentication methods is LTI.
KAF Endpoints
See Overview of Kaltura's LMS integration for Canvas.
Key components
Media Gallery
The Media Gallery is a shared video library within a course, accessible to faculty and students. Users can contribute media from My Media, another Media Gallery, or a Shared Repository, depending on their permissions. It allows users to publish and engage with content by watching, searching in-video, commenting, liking, adding to playlists, and, if permitted, uploading new content or moderating the gallery.
Below is an example of a Media Gallery with the Theming design system enabled:

My Media
My Media serves as a personal library for users to manage all the media they’ve uploaded or created over time. This space is private, displaying only content owned by the individual user. From My Media, users can publish media in channels or courses to share it with students or colleagues. They can easily organize and manage their media using features like media cards, search and filter options, and bulk actions. Additionally, users can collaborate by adding others to their media, view analytics, search metadata and captions, and publish to specific galleries or playlists according to their permissions.
Below is an example of My Media with the Theming design system enabled:

Browse, search and embed
The Browse, search and embed tool allows users to embed media in announcements, assignments, discussions, forums, and more within their LMS course. It is accessible within the rich-text editor. For more details, see Embedding Kaltura media.
