Q: Why did we build AWS Media Insights Engine?
A: As we started learning about how machine learning could automate media workloads, it became apparent that much of the processing and orchestration was common amongst many different applications. At this point we decided to build and make available a framework that could support many different applications, thereby speeding up the time for a builder to create a new application.
Q: What are some of the applications that can be built from this framework?
A: Depending on your business needs, there are many potential application that can be built on the AWS Media Insights Engine. Here are some common applications:
- Using speech-to-text services to generate subtitles
- Content discovery – turn media archives into searchable assets
- Content moderation – blur scenes that might have drugs/alcohol/nudity
- Ad placement - find scenes in video where it might be appropriate to insert ads
Q: Does the framework offer a web interface?
A: There is no graphical user interface (GUI) in this repository. However, a separate AWS Media Insights GitHub repository contains a reference application for content discovery. Also, the AWS Content Analysis solution implementation is a combination of the AWS Media Insights Engine and the Content Analysis application in one repository. Eventually, the AWS Content Analysis application will be separated and will match the content discovery application.
A: As of April, 2021 the cost for running this solution with the default settings in the US East (N. Virginia) Region is approximately $24 per month without free tiers, or $13 per month with free tiers for 100 workflow runs. Add approximately $2.40 for each additional 100 workflow runs. Most MIE use cases are covered by the free tier for all AWS services except Amazon Kinesis and AWS Lambda. For more detailed costs estimates, including a break down of costs per AWS service, refer to the implementation guide.
Q: Can I deploy the AWS Media Insights Engine in any AWS Region?
A: No. Media Insights Engine will deploy in most AWS Regions since it is made up of relatively common AWS services (Amazon API Gateway, AWS Lambda, Amazon SQS, DynamoDB, Amazon S3, Amazon Kinesis Data Streams, and Amazon Step Functions). However, running a workflow is dependent on the operators utilizing the underlying AWS services. For example, if you would like to use the Media Insights Engine to recognize objects in a video, you must run the Media Insights Engine in an AWS Region that supports Amazon Rekognition. The operators using machine learning services in specific AWS Regions include Amazon Transcribe, Amazon Translate, Amazon Comprehend, Amazon Rekognition, Amazon Polly, and AWS Elemental MediaConvert. For the most current availability by Region, refer to the AWS Regional Services list.
Training and Certification
AWS Training and Certification builds your competence, confidence, and credibility through practical cloud skills that help you innovate and build your future. Learn more »
ML Building Blocks: Services and Terminology
This courses clarifies both the machine learning stack and the terms and processes that will help you build a good foundation in machine learning.
After taking this set of courses, you’ll understand how Artificial Intelligence (AI) led to Machine Learning (ML), which then led to Deep Learning (DL).
AWS Certified Solutions Architect – Associate
This exam validates your ability to effectively demonstrate knowledge of how to architect and deploy secure and robust applications on AWS technologies.
The AWS Partner Network (APN) is focused on helping partners build successful AWS-based businesses to drive superb solutions and customer experiences. APN Partners are focused on customer success, helping you take full advantage of all the business benefits that AWS has to offer. With their deep expertise on AWS, APN Partners are uniquely positioned to help your company at any stage of your Cloud Adoption Journey and to help you solve some of your most complex problems.
Related AWS products
Visit the following pages to learn more about the services we used to build this AWS Solution.