The Knowledge Discovery Platform
Media Server is one of the components of Knowledge Discovery. You can use Media Server independently or as part of a larger Knowledge Discovery system.
You can use Media Server independently by writing a custom application that communicates with Media Server. Media Server accepts commands over HTTP and returns responses in XML format. You can use the Autonomy Content Infrastructure (ACI) Client API to develop a custom application.
In a typical Knowledge Discovery deployment, connectors retrieve information from your data repositories for indexing into a Content component. You can configure your ingest pipeline to send images and video to Media Server and request one or more analysis operations. Media Server returns the results of the analysis operations, which enriches the documents being ingested.
For example, a repository might contain video clips that you want to search or categorize. You could configure NiFi Ingest to send the video to Media Server and request analysis such as face detection, face recognition, object recognition, keyframe extraction and optical character recognition. Media Server returns information about the video content to NiFi Ingest, which might perform additional operations, such as Eduction, before indexing the information into your text index.
NiFi Ingest provides processors that can analyze media files:
- The MediaAnalysis processor makes requests to an external Media Server.
- The AnalyzeMedia processor does not require an external Media Server. This processor embeds Media Server technology and all of the analysis occurs within NiFi.
Media Server can also process live streams.
For more information about Knowledge Discovery, refer to the Getting Started Guide.