Development framework for building applications that process multimedia - Media Insights on AWS

Development framework for building applications that process multimedia

Publication date: April 2021 (last update: April 2022)

Media Insights on AWS is a development framework for building applications that process videos, images, audio, and text with machine learning services on AWS. MIE takes care of workflow orchestration and data persistence so that you can focus on workflow development. By addressing the concerns of running workflows, MIE empowers you to build applications faster with the benefit of inheriting a pre-built and robust back end.

Media Insights on AWS has been successfully used in a variety of scenarios, such as:

  • Deriving video features for ad placement

  • Transforming video content with redaction

  • Indexing videos based on visual and audio content

  • Translating videos for automated localization

For additional details and sample use cases, refer to How to rapidly prototype multimedia applications on AWS with the Media Insights Engine on the AWS Media Blog.

This solution does not provide a graphical user interface (GUI); however, the Content Analysis on AWS GitHub repository includes a reference application that features a GUI. Consider using this for your own implementation.

This implementation guide describes architectural considerations and configuration steps for deploying Media Insights on AWS in the AWS Cloud. It includes links to an AWS CloudFormation template that launches, configures, and runs the AWS services required to deploy this solution using AWS best practices for security and availability.

The guide is intended for developers who have practical experience architecting in the AWS Cloud. If you are not attempting to develop an application or service that processes videos, images, audio, or text then we recommend you implement another solution that better meets your needs.