Paella Player 6

This documentation is about the old Paella Player. For the new default player, take a look at the Paella Player 7 documentation section.

The Paella (pronounced 'paeja') Player is an Open Source JavaScript video player capable of playing an unlimited number of audio & video streams synchronously, Live Streaming, Zoom, Captions, contributed user plugins and a lot more. It is easy to install and customize for your own needs.

Paella has been specially designed for lecture recordings. It works with all HTML5 browsers (Chrome, Firefox, Safari and Edge) and within iOS and Android.

Have a look to the paella features list or see them live on paella demos page


The Paelly player version 6 is no longer enabled by default. To use the player, enable the plugin in etc/org.opencastproject.plugin.impl.PluginManagerImpl.cfg.

The configurations for the paella player are done for each tenant. The paella configuration files are located in etc/ui-config/<tenant_id>/paella/config.json.

For the default mh_default_org tenant file is located at etc/ui-config/mh_default_org/paella/config.json.

For more information about the configuration format options, see the paella documentation

Tracks to be played

An event can have many tracks, but an institution can configure which of these tracks are played and which are not. To do it, you need to configure es.upv.paella.opencast.loader plugin.

Multiple audio tracks

An event can have multiple audio tracks. Paella only plays one at a time, but you can configure paella to allow the user to decide which one to play. Read the es.upv.paella.opencast.loader documentation plugin for more information.

This feature is useful when you have multiple audio languages, so the users can switch to the audio language they want.

Selecting video canvas to use

You can configure which canvas to use in order to render video files. This is useful to enable 360 videos for example. Read the es.upv.paella.opencast.loader documentation plugin for more information.