Integrations

Opencast can be integrated into learning management systems, video conferencing system as well as web analytics applications.

learning management systems

Various learning management systems (LMS) directly connected to Opencast. See the following overview.

LMSIntegration type
BrightspaceUser provider
CanvasUser provider
ILIASPlugins
MoodlePlugin
SakaiUser provider
Stud.IPPlugin
User providers provide the LMS roles in Opencast, while plugins offer Opencast functionally within the LMS. Opencast can be connected to any LMS that supports learning tools interoperability (LTI), or to your campus LDAP system. If you would like to develop another integration for a PHP-based system, you can use the PHP library for Opencast.

video conferencing

Video conferencing tools can be configured to directly process recordings from their recording functions. This is currently supported using Big Blue Button and Zoom.

analytics

Opencast can be connected to the web analytics application Matomo to gather end user viewing metrics

content management systems

Opencast can be integrated with content management system. We currently support WordPress.

metrics

Opencast comes with a metrics endpoint that supports the OpenMetrics format and can be used by tools like Prometheus.

transcription generation

Opencast includes local automated transcription generation using Whisper-ctranslate2 or WhisperC++, as well as integrations with 3rd party transcription services

distribution

Opencast supports external tools to distribute processed media. The best option is Tobira, but we also support distributing to YouTube.