Manage media and content clearly in a media library

Fabian Niedermayr
Reading time: 3 min
5. July 2023
Mensch liest ein Buch in einer Bibliothek

An extensive media library needs a clear as well as structured filing system to make media available to all stakeholders as quickly and easily as possible. With the VIMP video platform, you get the possibility to set up categories, channels, albums and groups that provide optimal orientation for all stakeholders. VIMP can thus act as a kind of MAM/DAM.

How is order created?

Before image, text and video files can be clearly stored, it is helpful to get an overview of the content – for example, through a graphical representation. After that, contents can be organized into categories. Categories have a classifying character and reflect the content of the files. A category system can take the form of a list, a hierarchical structure with subcategories, or a network of different categories.

This overview is indispensable for an effective and efficient way of working, especially when working in teams or even across teams. If there is no comprehensible organizational framework, meaningful collaboration cannot be guaranteed. By organizing content into categories, it is easier to manage and quicker and more intuitive to find. In addition, categories can be used to define areas of responsibility for the individual stakeholders, so that a clear distribution of roles is self-evident.

The following section explains in more detail how content can be structured and organized using VIMP.

How can content be structured in the VIMP video platform

Categories and subcategories

The first step towards a clear filing system is to roughly subdivide content in a portal. Ideally, the corresponding medium is already assigned to at least one category when it is uploaded. A category system first of all gives the user an overview and also shows which options are available.

In a second step, categories can be subdivided into subcategories and thus represent a hierarchical structure. For example, it makes sense to subdivide a category called “Foreign Language English” into subcategories such as “Literature”, “Grammar” and, for example, “Times”, or similar. Or a “University in general” category can be fanned out into subcategories such as “Events”, “Exchange program” and “Continuing education”, and much more.

With VIMP’s “medium edit function”, the assignment to categories can be changed afterwards. Categories can be called up directly and serve as an initial filter option.


The further administration of media content can be done within channels. Only channel administrators and moderators are authorized to manage and assign media to a channel. The use of channels makes it possible to bring together specific media on a topic or project in one place and present them to your users. Channels can be both public and private. The contents of private channels can only be made accessible to subscribed users. A review and, if necessary, the activation of new subscribers can be added. Subscribers are thus also notified when new content is available in the channel. Last but not least, the use of channels could be realized with a fee.


A further refinement of media content takes place through the use of albums. Here, registered users can create collections on their own. One example of use is media collections that are thematically related and relate to “events”, for example. With the help of the album media management, the assignment of media to albums is created. The respective owner of the albums can restrict the findability by setting “only visible to friends” or “visible to all”.


Groups serve mainly as a collaboration tool in VIMP and can be created by any registered user as well as joined by other users. Here, too, you can choose between public and private visibility. The contents of private groups are only accessible to the members of this group and those of a public group to all users of the portal. Users can be invited by the owner of the group or users can request to join the group themselves. With the possibility of activating a group forum, the group members are provided with a means of discussion with which they can exchange ideas.

Discover more articles on structuring content in VIMP:

How To: Creating a channel

VIMP Knowledgebase: Creating and managing an album

VIMP Knowledgebase: Explanation of the channel roles

Manage your media files with VIMP and use VIMP as your central archive in the form of a Media Asset Management or Digital Asset Management (MAM/DAM). If you would like to learn more about VIMP’s solutions and implementation options, please feel free to contact us via our contact form or by phone at +49 (0) 89 1200 1020.

VIMP Installation Service

Leave the complete installation process of your VIMP platform to us.


The VIMP installation service includes:

To access your server from the outside, we need the following:

We recommend Linux as operating system. An installation under UNIX, BSD or Windows is also possible, but is not officially supported by us.

Minimum server requirements for installing VIMP:




Please install the transcoding tools exactly as described in the documentation. Installing the standard packages is not sufficient due to patent regulations.

CSS modifications
To concatenate modified CSS files, npm must be installed.


As a minimum requirement we recommend:

For productive use we recommend:

We recommend using a RAID controller for additional data security.

VIMP Installationsservice

Überlassen Sie den kompletten Installationsprozess Ihrer VIMP-Plattform uns.


Der VIMP Installationsservice beinhaltet:

  • Vorbereitung Ihres Servers
  • Installation der erworbenen VIMP Software
  • Installation der Transcoding Tools

Um von außen auf Ihren Server zugreifen zu können, benötigen wir folgendes:

  • SSH-Zugriff auf Ihren Server (idealerweise als root)
  • Vorinstalliertes Hosting (Apache + MySQL/MariaDB)

Wir empfehlen Linux als Betriebssystem. Eine Installation unter UNIX, BSD oder Windows ist ebenfalls möglich, wird von uns aber nicht offiziell unterstützt.

Minimale Servervoraussetzungen für die Installation von VIMP:


  • Apache2
    • Version 2.4 empfohlen
  • oder NGINX


  • Version 7.1 – 8.0
  • GD-Bibliothek, openssl, cURL, MySQL, mbstring, PDO, pdo_mysql und XSL-Erweiterungen müssen installiert sein
  • PHP CLI (Command Line Interface) muss installiert sein
  • SourceGuardian Extension (außer für ViMP Ultimate Extended)


  • MySQL: Version 5.7 – 8.0
  • MariaDB: Mindestens Version 10.2
  • InnoDB muss installiert sein

Die Transcoding-Tools bitte genau wie in der Dokumentation beschrieben installieren. Die Installation der Standardpakete ist aufgrund patentrechtlicher Bestimmungen nicht ausreichend.

  • FFmpeg
  • FFProbe
  • exiftool (>10.8)
  • time

Um modifizierte CSS-Dateien zu verketten, muss npm installiert sein.


Als Mindestanforderung empfehlen wir:

  • Quad-Core-Prozessor
  • 8 GB RAM
  • 500 GB Festplattenspeicher (die benötigte Größe hängt im Wesentlichen von der Medienzahl ab)

Für den produktiven Einsatz empfehlen wir:

  • Hexa-Core-Prozessor oder besser (mehr Kerne ermöglichen insbesondere eine schnellere Transcodierung der Medien)
  • 32 GB RAM oder mehr
  • 2000 GB Festplattenspeicher oder mehr (die benötigte Größe hängt im Wesentlichen von der Medienzahl ab)

Wir empfehlen die Verwendung eines RAID-Controllers für zusätzliche Datensicherheit.

Kontakt aufnehmen

"*" indicates required fields

This field is for validation purposes and should be left unchanged.

Request demo

"*" indicates required fields

This field is for validation purposes and should be left unchanged.

Contact us

"*" indicates required fields

This field is for validation purposes and should be left unchanged.

Demo anfordern

"*" indicates required fields

This field is for validation purposes and should be left unchanged.

Kontakt aufnehmen

"*" indicates required fields

This field is for validation purposes and should be left unchanged.