Technical innovations of ViMP 4.4

In ViMP 4.4 we have again combined many new features as well as numerous improvements (see changelog). Important information about the technical changes are described here.

System requirements

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

Transcoding WebService

With ViMP 4.4 we offer the possibility to transcode videos via the Transcoding WebService developed by the FH Dortmund. The Transcoding WebService was developed especially for ViMP and is connected via the configuration in ViMP.

The advantages of the Transcoding WebService lies in the uncomplicated outsourcing of the transcoding as well as in the support of GPU transcoding, which accelerates the transcoding processes clearly. All information about the Transcoding WebService can be found in our FAQ.

Channel Function Extensions

Users now have the option to choose between two views of the channel overview. The view can be predefined under Configuration - > Components - > Channels - > Channel list default  layout.

The channel media management can now be searched and the media of a channel can now also be sorted via drag'n'drop. For this, it is recommended to deactivate pagination in the channel configuration.

Revised web channels

In the Corporate Editions, ViMP 4.4 provides you with a completely revised web channel solution. A webchannel is a channel opened from the intranet to the outside, which can be called under its own domain from the Internet.

Until now it was only possible to define a single webchannel. With ViMP 4.4 you can now optionally make each channel a webchannel. All information about the setup can be found in this FAQ article.

Automatic role mapping for SAML 2.0

Analogous to LDAP role mapping, you now also have the option of setting up automatic role mapping for authentication via SAML. You can learn how to do this in this FAQ article.

oEmbed support

As another form for embedding the ViMP player into other websites, oEmbed is also available from ViMP 4.4. Learn how to use oEmbed in this FAQ article.

Configuration optimizations

We have optimized the configuration by consolidating configuration options and adding new configuration pages. So settings that belong together are now together and can be configured at a glance.

New API methods and API changes

The following API methods have been added:

  • api/addMediumCount: Allows increasing media views statistics via the API. Useful when embedding videos directly into other web pages via the media file rather than the ViMP embed player.
  • api/getMediumTranscodingProcess: Returns the current transcoding progress.
  • api/oembed: Returns the oEmbed code (see above).

The following API methods have been enhanced:

  • api/getMedium now supports querying a medium with the media key instead of just the media ID.
  • api/editMedium now also allows replacing the media file using the new "source_url" parameter.

Furthermore, access to the API description can now be controlled via a role permission (access api overview).

Display of the free disk space

ViMP now displays the disk space usage for the drive where the userdata/ directory is located in the dashboard (this can also be a mounted drive).

Please note the requirements for the calculation in our FAQ article.