Settings

In the settings of the repository plugin the repository instances can be configured. The possible options per repository instance are:

Publication channels

Opencast publishes its events in so-called publication channels. One default publication channel is, e.g., the engage-player channel. Each publication has a publication URL, which points to the page under which the video is published (e.g. an HTTP page with the Opencast player). Additionally, publications can contain a set of media data with URLs to the media files themselves (e.g. an MP4 file).

For the configuration of the publication channel, you can either use the default publication channel engage-player or use your own publication channel. To use your own publication channel, you will have to modify the publish workflow and add a publish-configure operation. For example:

<operation
  id="publish-configure"
  exception-handler-workflow="partial-error"
  description="Publish to external api publication channel">
  <configurations>
    <configuration key="channel-id">api</configuration>
    <configuration key="mimetype">application/json</configuration>
    <configuration key="source-tags">engage-download,engage-streaming</configuration>
    <configuration key="url-pattern">https://HOSTNAME/paella/ui/watch.html?id=${event_id}</configuration>
    <configuration key="with-published-elements">false</configuration>
    <configuration key="check-availability">true</configuration>
  </configurations>
</operation>