Open topic with navigation

# Media Management and Analysis Platform (MMAP)

The Media Management and Analysis Platform (MMAP) is a media analytics platform designed for viewing, searching, and analyzing video footage from a variety of sources, typically CCTV surveillance camera footage and broadcast footage from IP streams.

MMAP offers source management features, where you can organize cameras or TV channels in folders and sub-folders. You can record and view video footage from any supported source at a later point.

Clients use a rich set of REST APIs to access and modify source, recorder, and video stream information. You can then view live and archive video streams from a web browser, with advanced playback capabilities such as fast forward, fast rewind, live pause, and fast seeking.

MMAP combines these video stream viewing capabilities with the video analytics capabilities of IDOL Video, where you can create events based on object detection and scene analysis. You can retrieve these events by using the REST API, and you can view the associated video footage in a web browser.

You can analyze video that contains audio (for example, broadcast footage), and extract audio transcripts. You can then use the Optical Character Recognition (OCR), face recognition, and Automatic Number Plate Recognition (ANPR) features of IDOL Video to further enhance the information extracted from the footage.

The purpose of the Media Management and Analysis Platform is to provide a standard interface for these tasks, regardless of the components that you use. You might use an IDOL Media Server to perform all of these tasks, or your system might ingest video through Video Input Server (VIS) or Wittwin ACI Server; these are legacy products superseded by the IDOL Media Server, but still supported by MMAP.

## IDOL Media Server

IDOL Media Server can ingest video from files and IP streams. Many devices (such as IP cameras, network encoders, and IPTV devices) can produce IP streams. Media Server can also request video from third-party video management systems, such as Milestone XProtect. Media Server provides automatic processing that reduces the operator's workload and can help them respond to suspicious events.

Media Server can run many types of analysis, including:

- Automatic Number Plate Recognition (ANPR)

- Barcode recognition

- Color analysis

- Face detection, recognition, demographic, and expression analysis

- Intelligent scene analysis

- Keyframe analysis

- Object detection

- Object classification

- Optical Character Recognition (OCR)

- Speaker identification

- Speech-to-text

- Vehicle Model identification

Media Server can encode the video that it ingests, so that operators can review suspicious events at a later time and video is available to prosecute offenders. Media Server can output the metadata that it extracts to many formats and systems, including:

- IDOL Server

- Vertica

- XML

For more information about IDOL Media Server, refer to the Media Server Administration Guide.

## Video Input Service

The Video Input Service (VIS) ingests video from cameras, encoders, video streams, and files. It then makes the video available to other applications, such as Micro Focus Surveillance analytics.

VIS is a legacy product; it has been superseded by IDOL Media Server.

## Wittwin ACI Server

Wittwin ACI Server records and streams video. It receives compressed video, audio, and metadata from Video Input Service. Wittwin ACI Server can simultaneously write the video to a rolling buffer (a storage area on disk), and stream both the live input and recorded data to other applications. In response to requests from other applications, Wittwin ACI Server can save video from the rolling buffer to a file, and stream this content.

Wittwin ACI Server is a legacy product; it has been superseded by IDOL Media Server.

## The MMAP REST API

The Media Management and Analysis Platform includes a REST API that can be used to:

- Manage video sources (for example, cameras and channels), organized in a hierarchical tree structure

- Manage video recorders, by assigning recorders to video sources

- Store custom metadata associated with the sources or recorders (for example, camera model and manufacturer)

- Play back archive and live footage by using HTTP Live Streaming (HLS) or Real Time Streaming Protocol (RTSP), and pause live content

- Start and stop recording on demand

- View video streams with varying speed (fast or slow), forwards or backwards

- Extract frames from video and save them as images

- Generate video clips from archive footage

- Use the Micro Focus Media Player browser plugin to watch video in the Google Chrome and Internet Explorer web browsers. Alternately, the Micro Focus Media Element can use the browser's own native HTML5 player for MIME types that it understands

## Micro Focus Media Player

MMAP includes the Micro Focus Media Player component that allows for live and archive video of the managed sources in the system.

The Media Player consists of a browser plugin for Google Chrome that allows for playback of video within the browser, as well as AngularJS directives which you can use to embed the player (with custom drawn playback controls) into a HTML5 page.

The AngularJS directives use the Media Element internally, which is a JavaScript wrapper that mimics the HTML 5 MediaElement API. This means that to use the Media Player, you can write normal HTML 5 `<video>` elements, and depending on the MIME type of the source, it will display the correct player.

The Media Player supports the following types of content:

- Content natively supported by browser's HTML 5 player. The Media Element uses the browser's own native player for MIME types that the browser's own native player understands. Media Element acts as a polyfill around the native media element, to add functionality such as switching the Media Element implement when changing source.

- Live and archive RTSP streams generated by the legacy Wittwin ACI Server. You need a separate installer (the Virage Media Player) to play back content generated by Wittwin ACI Server using the Media Player.

- Live and Archive HLS streams generated by IDOL Media Server. Media Player uses Google Native Client for its playback functionality. No additional download and installation process is required to use the player in any Google Chrome supported webpage when playing HLS streams generated by IDOL Media Server.

### Media Player Supported Browsers

The Micro Focus Media Player is supported on the following browsers:

- Internet Explorer 10 - supports only legacy Wittwin streams and any video stream that the browser native player supports. Does not support HLS playback.

- Google Chrome - supports only HLS playback and any video stream that the browser native player supports. Does not support legacy Wittwin streams.

© 2016-2018 EntIT Software LLC, a Micro Focus company | Send documentation feedback to Micro Focus Close Send documentation feedback To open the configured email client on this computer, open an email window. Otherwise, copy the information below to a web mail client, and send this email to swpdl.idoldocsfeedback@microfocus.com. We appreciate your feedback! Product: Topic Title: Help Topic: Feedback:

_FT_HTML5_bannerTitle.htm