Digital Video Fingerprinting
Workflow Integration

ivitec's MediaSeeker Core Platform Integration

See how ivitec's Digital Video Fingerprinting
technology can be applied to your Workflow

The MediaSeeker Core Platform is a flexible, scalable video content identification engine. It consists of two primary functional blocks: 

- The ivitec Fingerprinting Engine (FE)

- The ivitec Database Indexing Server (DIS) 

MediaSeeker Core Platform Components

1. The Fingerprinting Engine (FE) analyzes each relevant frame and notes its unique characteristics. 

2. The extracted data are combined into a unique fingerprint file which represents that frame or series of frames throughout the production and archive process.

3. The Database Indexing Server (DIS) stores the unique fingerprints in a database.

4. These fingerprints can then cataloged, indexed, stored in RAM and then can be queried/                   searched.

5. All functions can be accessed manually through the ivitec UI, or programmatically through API         function calls.

6. When parameters inputted into the DIS are matched, output may be delivered in a variety of           formats. 

ivitec Reference Database Creation

Reference video libraries (stock footage, video archives, etc.) are usually stored in a content management system (CMS) and when the assets are digitized, it is common to fingerprint during that process. In order to search the video archives, it is needed to build up a reference fingerprinting database:

1. Create a reference fingerprint with the ivitec Fingerprinting Engine

2. Store reference fingerprint in ivitec Database Indexing Server and link fingerprint to metadata         (e.g. name and CMS ID)

The ivitec fingerprinting process may happen in parallel or in serial and is easily integrated to other corporate systems.

MediaSeeker Coreplatform Fingerprint Ingestion

Content Identification through Video Fingerprinting

The MediaSeeker Core Platform searches any video source (e.g. internet, TV, video archives, repositories) for appearance of known fingerprinted video content. To search the ivitec reference database with query videos the following steps are required:

1. Create a query fingerprint with the ivitec Fingerprint Engine

2. Search query fingerprint in reference database (Database Indexing Server)

3. Get results/matches from Database Indexing Server. The output may be delivered in a variety of     formats according to your specific reporting needs. 

MediaSeeker Coreplatform Fingerprint Matching

MediaSeeker Infrastructure

MediaSeeker can be deployed on a computing cluster to provide
24x7 scalable, robust analytical services

MediaSeeker Coreplatform Infrastructure Overview

MediaSeeker API Integration

The ivitec MediaSeeker Core Platform (MCP) provides the basic functionality to extract finger-prints from media files, to manage a repository of fingerprints using catalogs, and to search for content in catalogs using query fingerprints. All of these functions are available to the user through a comprehensive Application Programming Interface (API).

The MCP API is based on web services that can be used from different types of programming languages and development environments. Assuming basic knowledge concerning web services referencing and usage, this guide gives a quick outline on the MCP API and shows its usage in examples.

We will provide you sample code to seamlessly access the API. 

MediaSeeker Coreplatform API Elements

MediaSeeker System Architecture

ivitec MediaSeeker System Architecture

MediaSeeker provides core video fingerprinting functionality

Adaptive Fingerprint Creation

- Video and Audio Fingerprints

Fingerprint Indexing

Fingerprint Matching

- Video Scene Matching
- Frame Exact Matching
- Audio Detail Comparison
- Image Detail Comparison 

Meta Data Generation

- Shot Segmentation
- Subtitles Identification
- Scene Classification
  (Facial, Studio)

ivitec GmbH

Lange Reihe 29
20099 Hamburg

+49 6151 60 60 789