Media Server Architecture

The following diagram shows the architecture of Media Server.

A Media Server engine performs a single function such as ingestion or analysis. There are several types of engine:

Information is passed between engines in the server. For example, an ingest engine decodes video and produces video frames and uncompressed audio for the other engines to use. Analysis engines run analysis on the decoded data. Output engines take information from the analysis engines and index it into other systems, such as IDOL Server.