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.

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
Implementation resources
Note: To subscribe to RSS updates, you must have an RSS plug-in enabled for the browser you are using.
Features
Leverage AWS-native AI services
Interact using a simple web interface
Leverage the Media Insights Engine (MIE) open source project
Automate manual processes
Highly accurate detection and identification

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

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

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