What does this AWS Solutions Implementation do?

This solution is a development framework for applying machine learning services to media workflows. The solution’s APIs are purpose-built for applications that process videos, images, audio, and text and support AWS machine learning services for your multimedia applications. By managing workflows, this solution empowers you to build applications faster while benefitting from a robust back end framework.

Benefits

Save development time

This solution manages workflow orchestration and data persistence so that you can focus on applications that extract value from media or automate manual workflows.

Customization

You can extend and customize the solution to fit new use cases.  Operators are generated state machines that are pre-built, but can also be extended to handle specific use cases.

Modular framework

Components are described by clean interfaces. Operators are small single purpose components that transform or extract metadata from media. You can define custom operators or use any of the included pre-built operators. 

AWS Solutions Implementation overview

The diagram below represents the architecture flow you can automatically deploy using the solution’s implementation guide and accompanying AWS CloudFormation template.

AWS Media Insights Engine | Architecture Flow Diagram
 Click to enlarge

AWS Media Insights Engine Solutions Implementation architecture

The AWS CloudFormation template deploys the following resources:

  1. An Amazon API Gateway resource for the control plane REST API.
  2. AWS Lambda and Amazon Simple Queue Service (Amazon SQS) resources to support workflow orchestration and translating user-defined workflows into AWS Step Functions.
  3. Amazon DynamoDB tables to store workflow-related data.
  4. AWS Step Functions for when a user defines a new workflow using the workflow API.
  5. AWS Lambda functions for the MIE operator library. Operators are provisioned for the following services: Amazon Rekognition, Amazon Comprehend, Amazon Translate, Amazon Transcribe, Amazon Polly, and AWS Elemental MediaConvert.
  6. An Amazon API Gateway resource for the data plane REST API.
  7. Amazon Simple Storage Service (Amazon S3), DynamoDB, and DynamoDB Streams for media and metadata data storage.
  8. Amazon Kinesis Data Streams resources to provide an interface for external applications to access data in the MIE data plane.

 

AWS Media Insights Engine

Version 2.0.5
Released: 04/2021
Author: AWS

Estimated deployment time: 10 min

Estimated Cost Source Code  CloudFormation template 
Use the button below to subscribe to updates for this Solutions Implementation.
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 
AWS Media Blog
How to rapidly prototype multimedia applications on AWS with the Media Insights Engine
This blog explores the Media Insights Engine solution which aims to help developers focus less on the scaffolding and more on the things that make their applications impactful.
 
Learn about the modular framework the Media Insights Engine is built on, as well as use cases and practical applications for this solution.
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