What does this AWS Solutions Implementation do?

The AWS Content Analysis solution enables customers to perform automated video content analysis using a serverless application model to generate meaningful insights through machine learning (ML) generated metadata. This solution provides access to a variety of AWS-native AI services that they can apply to their media libraries and then use insights and metadata to automate manual processes. The solution includes a web-based user interface that customers can use to upload and search their video libraries.

The AWS Content Analysis solution combines Amazon Rekognition, Amazon Transcribe, Amazon Translate, and Amazon Comprehend to offer a suite of comprehensive capabilities to analyze a customer’s video content. The solution is a tailored application based on the open source project Media Insights Engine (MIE). The Media Insights Engine provides a framework to simplify the development of applications that transform or analyze videos on AWS.

AWS Solutions Implementation overview

The diagram below presents the serverless architecture you can automatically deploy using the solution's implementation guide and accompanying AWS CloudFormation template.

Genomics Tertiary Analysis and Data Lakes Using AWS Glue and Amazon Athena | Architecture Diagram
 Click to enlarge

AWS Content Analysis solution architecture

The AWS CloudFormation template deploys an Amazon API Gateway RESTful API to expose control plane and data plane operations. The control plane orchestrates all the operations that are involved in analytical workflows. Workflows are defined by state machines in the AWS Step Functions service.

As operators within a workflow are run, they interact with the data plane to store and retrieve media objects and metadata generated by the workflow. The data plane uses an Amazon Simple Storage Service (Amazon S3) bucket to store uploaded video files, derived metadata results, and derived media objects like thumbnails, audio files, and transcoded video files. This solution also creates a static web application and deploys it in an Amazon S3 bucket to allow users to immediately start analyzing media files with a web-based user interface.

AWS Content Analysis

Version 1.0.2
Last updated: 11/2020
Author: AWS

Estimated deployment time: 20 min

Use the button below to subscribe to solution updates.

Note: To subscribe to RSS updates, you must have an RSS plug-in enabled for the browser you are using.  

Did this Solutions Implementation help you?
Provide feedback 


Leverage AWS-native AI services

Automatically extract valuable metadata from video files using Amazon Rekognition, Amazon Transcribe, Amazon Translate, and Amazon Comprehend.

Interact using a simple web interface

Upload, analyze, and browse video collections immediately using a simple web-based user interface.

Leverage the Media Insights Engine (MIE) open source project

The Media Insights Engine provides a framework to make it easier for developers to build applications that transform or analyze videos on AWS.

Automate manual processes

Automate metadata generation and other manual processes using a single application. Dramatically reduce the human involvement needed to catalog video archives for search.

Highly accurate detection and identification

Get highly accurate object, scene, and activity detection; person identification and pathing; and celebrity recognition in videos.
AWS Machine Learning Blog
Announcing AWS Media Intelligence Solutions
We’re pleased to announce the availability of AWS Media Intelligence (AWS MI) solutions, a combination of services that empower you to easily integrate AI into your media content workflows.
Read the full blog post 
Build icon
Deploy a Solution yourself

Browse our library of AWS Solutions Implementations to get answers to common architectural problems.

Learn more 
Find an APN partner
Find an APN Partner

Find AWS certified consulting and technology partners to help you get started.

Learn more 
Explore icon
Explore Solutions Consulting Offers

Browse our portfolio of Consulting Offers to get AWS-vetted help with solution deployment.

Learn more