Technical innovations of ViMP 4.3

ViMP 4.3 contains numerous improvements and a number of new functions, which make working with ViMP even more comfortable (see Changelog). The technical changes "under the hood" are described below:

SourceGuardian Version

ViMP 4.3 requires the SourceGuardian loader in version 11.4 or higher. Therefore make sure to upgrade your loaders before you perform the upgrade. Read more about SourceGuardian in our FAQ article.

System requirements

Please note the new system requirements. ViMP 4.3 requires at least PHP 7.0 and supports all subsequent versions up to PHP 7.4.

Video.js Player

With ViMP 4.3 you now have the choice between the conventional ViMP Player and the Video.js Player. The latter will be activated as default player from now on. If you prefer to continue using your current player, you can change this in the configuration at any time:

Configuration -> Player -> Player settings -> Select Player -> ViMP Player

Video.js is characterized in particular by a higher loading speed and easier expandability, which allows us to implement new functionalities in a much shorter time.

Video.js supports all ViMP Player functions with the exception of the following ones, which currently still use the ViMP Player

  • E-Learning
  • Video Editor v3
  • Web TV

nDVR support for livestreams

Our players now support the nDVR feature. This allows you to jump back and forth within a live stream. The reserved time period is defined by the configuration of the streaming server. How to enable nDVR in Wowza Streaming Server can be found in our FAQ article.

SAML 2.0 authentication

Starting with ViMP 4.3, SAML is available as an additional authentication method. In this case ViMP acts as a Service Provider (SP), via which users can authenticate themselves against the Identity Provider (IdP).

Similar to the LDAP interface, SAML automatically creates new users in ViMP, who log in to ViMP for the first time.

Of course, Shibboleth authentications are also supported, since they are also based on SAML.

Via SAML you automatically enable Single Sign On (SSO) for your users. They do not have to log in to ViMP every time, but remain automatically logged in to ViMP during the runtime of their authentication token.

How to configure ViMP as SP is explained in our SAML FAQ articles.

NGINX Configuration

How to run ViMP under NGINX is explained in this FAQ article, which contains a sample configuration for ViMP.

New role permissions for the admin area

With the new role permissions for the admin area you can now determine exactly who can see what there. For example, you can now also give editors exclusive administrative access to the backend without them being able to make changes to the configuration.

Consolidated Language Installers

Starting with ViMP 4.3.0 the language installer and/or updater are combined into one file - instead of providing individual installers/updaters for each plugin as before. Thus, updating the languages is much easier, since from now on only one file has to be executed.