What does this AWS Solution do?

Amazon Web Services (AWS) offers powerful and cost-effective services to help customers process, analyze and extract meaningful data from their audio, image, and video files. Customers who want to obtain a broader understanding of their media libraries can use these services to develop solutions that analyze and extract valuable metadata from their media files. However, developing these solutions can sometimes require extensive knowledge of deep-learning algorithms and artificial intelligence (AI) services.

To help customers more easily analyze and understand their media files, AWS offers the Media Analysis Solution, a reference implementation that uses serverless, AWS-native AI services to automatically extract valuable metadata from media files. The solution also includes a web-based user interface that customers can use to upload and search their image, audio, and video libraries.

This webpage introduces an AWS solution that combines Amazon Rekognition, AWS Elemental MediaConvert, Amazon Transcribe, and Amazon Comprehend to quickly and seamlessly extract key details from media files.

AWS Solution overview

This solution enables customers to quickly and seamlessly extract key details from their media files in their AWS accounts without machine learning expertise. The solution also includes a web-based user interface that customers can use to upload and search their image, audio, and video files.

media-analysis-architecture-overview
 Click to enlarge

Media Analysis Solution architecture

When new media files are uploaded to the Amazon Simple Storage Service (Amazon S3) media analysis bucket, an AWS Lambda function invokes the AWS Step Functions state machine. Metadata is extracted by Amazon Rekognition, Amazon Transcribe, and Amazon Comprehend. When an MP4 video file is uploaded, AWS Elemental MediaConvert extracts audio for the analysis by Amazon Transcribe and Amazon Comprehend. Another Lambda function retrieves, processes, and stores the results in the Amazon S3 bucket and an Amazon Elasticsearch cluster. The resulting metadata can be authenticated, securely searched, and retrieved using Amazon Cognito and an Amazon API Gateway RESTful API.

The solution also deploys a static Amazon S3 web interface that customers can use to immediately start uploading, analyzing, and interacting with small media files. Amazon CloudFront is used to restrict access to the solution's website bucket contents.

Media Analysis Solution

Version 1.3.2
Last updated: 12/2018
Author: AWS

Estimated deployment time: 20 min

Features

Media Analysis Solution reference implementation

Leverage the Media Analysis Solution out of-the-box, or as a reference implementation for building your own media analysis applications.

User interface

The solution also creates a web interface and deploys it in an Amazon S3 bucket to allow customers to immediately start analyzing small media files with a simple web interface. Amazon CloudFront is used to restrict access to the solution’s website bucket contents.
Product-Page_Standard-Icons_01_Product-Features_SqInk
Explore all AWS Solutions

Browse our portfolio of AWS-built solutions to common architectural problems.

Learn more 
Next-Steps-Icon_Find-a-Partner-B
Find a Partner

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

Learn more 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Start building in the console

Sign-up and start exploring our services.

Get started