Industry Solutions
Rasmus Bergander (1)
MAM - stage

Media Asset Management (MAM)

Simplify storage, organization & retrieval of your media files with Vidispine

Rasmus Bergander (1)
What is an excellent MAM and why?
What are API's?
Why build your MAM with Vidispine?

Video has become a hugely dominant form of content, with more companies than ever applying video as part of their marketing, training and business strategies. Among these companies we do not only see traditional broadcasters extending their business model into internet distributed film and tv, but also a more generic usage of video in internal and external daily communication by many different companies and organizations in all sectors.

The value of the media files themselves are closely related to what we know about these media files – the data about the data – more commonly referred to as metadata.

The more we know about our media files the more valuable they are.

The most simplistic form of managing files in the early days was to create folders and subfolders, name these folders and name the media files using naming conventions that maybe only a very small number of people could navigate by.

Simplify managment and storage of digital assets | Media Asset Management | Vidispine

When the number of files started to grow and the number of workflows for these files extended from storage, production all the way out to distribution, it became evident that we needed a system that could efficiently and automatically guide us through 10:th of thousands of files and take actions based on the metadata of these files. Examples of actions could be:

  • finding a set of files based on metadata criteria’s
  • update a set of files based on metadata
  • assemble and deliver files based on metadata

The MAM (media asset management) system architecture is a result of these new workflow requirements. The MAM (media asset management) systems know everything about your files, not only the asset name and location, but also technical metadata such as codecs, formats, frame rates. And it does not stop there – some MAM systems can today give you information on the actual visual and audible content inside the video, recognize faces, speech for subtitling and much more.

Now, what is an excellent Media Asset Management (MAM) System and why?

An excellent and successful MAM system is a system that fits your company needs today while being able to expand and extend functionality and capacity when your business grows tomorrow.

Let’s break this down in some facts and definitions of important MAM capabilities:


The Media Asset Management system is the entry point of media files and metadata into your company. At this first point in your workflow, the MAM system will be able to manage, convert and report all aspects of your media including files, formats and the metadata itself. The Media Asset Management system is the responsible organizer of your media files in your organization.


The Media Asset Management system architecture should preferably be designed for deployment on the Cloud (Cloud-native), as a local on-premise service or as Hybrid Cloud depending on your company requirements.

Open architecture

The Media Asset Management system should be based on an open architecture using standard APIs for communication with third-party tools and existing systems.

Meta Data

Customizable data models can be a divider between existing Media Asset Management software on the market – but at the same time an essential functionality for adapting the Media Asset Management software´s metadata model to your company current and future audiovisual workflows.


…or preferably elastic scalability, where the Media Asset Management system performance capabilities are synchronized with your company’s day to day workloads, is many times a very attractive and efficient solution for any size of company.

Multiplatform accessibility

A Media Asset Management software should be designed for multiplatform accessibility and can be adapted for multisite requirements and with the associated user access control.


Of course, your Media Asset Management system must include the necessary redundancy in place in order to protect your data.

What are API's and how can they be used to build a media asset management system?

So, let us dig into some technical details.

A graphical user interface (GUI) is a communication layer between a human and a computer. We humans use our hands and eyes to interact with the computer. A computer communicating with another computer needs to use another type of language called API – short for Application Programming Interface. This language allows computers to interact with each other using the following methods:

  • READ – yes, read information from target system
  • WRITE – write information to target system
  • PUT – update existing information on target system
  • DELETE – deleting existing information on target system

There are different API languages, and the methods available in each product on the market can vary, (but most of the times, the APIs for each product only reflect the current User Interface available). Communication using API between different systems allows for high volume automation driven by information stored in variables.


  • A request by a subscriber, through a VOD providers user interface, to find a similar feature film like the recently watched film will be served by the MAM Systems ability find those feature films based on extensive stored metadata through API calls.
  • A media file needs to be transcoded to the correct video format and packaged and delivered to the next point of distribution to be accessible to your customers – a process automatically executed based on the metadata models available at the core of your MAM System
  • Timecode based (cognitive) metadata driving the media player functionality and client experience. Highlights in sport distribution workflows are one of many examples of workflows using timecode-based metadat

Why build your MAM with Vidispine for increased efficiency, flexibility & cost savings?

So, deciding on the most efficient MAM System for your company requires a quite thorough investigation and definition of your company’s current workflow requirements and challenges. This includes not only the requirements you are aware of – but also the requirements that might appear in the future, the changes to come, the new customers and business models to explore.

Because of this, it is not uncommon that many companies and organizations consider building their own MAM Systems, which of course requires quite a lot of knowledge, resources and time. Here is where the VidiCore API can make a significant difference. Unlike most systems in the market, VidiCore API can be defined as a developer platform and Media Asset Management system at the same time.

At Vidispine, we refer to the Media Supply Chain as the definition of the next generation MAM System. To meet this definition, VidiCore API is offered both as an on-premise system and as a cloud-native service through VidiNet, our cloud-based media service platform.

And it doesn’t stop here. VidiCore API is at its core a fully customizable framework designed to address any MAM system functionality required in a Media Supply Chain. The custom metadata model architecture enables any level of data-driven workflow capacity, including integration to 3rd: party quality and delivery partners such as Bitmovin and AWS, to mention a few.

We position VidiNet as “Your own customizable Media Supply Chain as a Service”. As a VidiNet user, you will have access to your marketplace with new cloud-native apps, services and systems by Vidispine and 3rd parties where you add your services as your organization grows.

Media Asset Management services | Vidispine

The VidiNet Media Asset Management architecture also offers full cost transparency and start/stop services to manage your associated costs for the different workflows.

Specifically, VidiNet allows you as a customer to start a fully managed VidiCore API to use as a backbone for essence and metadata management. Through VidiNet, the customer also gets native access to highly scalable media services with no upfront costs to quickly add new functionality to a new or existing system.

It is, however, necessary also to acknowledge all of our customers that require their audio-visual assets to be stored locally. Because of this, VidiNet environment offers seamless integration to any local storage using our VidiCore Server Agent (VSA), a Vidispine application that allows for media files uploads from any local storage thus enabling a hybrid cloud system.

We can also help you with Enterprise Digital Asset Management (DAM) and Production Asset Management (PAM) software.

Your Contact for our next generation MAM System

Rasmus Bergander (1)
Rasmus Bergander
Contact Rasmus to get a demo, to create a customized trial, or if you have any questions.