What does this AWS Solution Implementation do?
The Media2Cloud solution implementation sets up a serverless end-to-end ingest workflow to move your video assets and associated metadata to the cloud. This solution is designed to provide a standardized architecture that helps accelerate the migration and supply chain process, and helps Media Asset Manager (MAM) partners provide solutions for their customers.
Leverage the Media2Cloud solution out of-the-box, or as a reference implementation for building a serverless framework to accelerate the setup and configuration of a content ingest process.
The solution creates a simple web interface that makes it easy to upload, browse, and search video and image files and extracted metadata.
AWS Solution Implementation 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.
Media2Cloud solution architecture
The AWS CloudFormation template deploys three workflows: one that ingests source videos and images, one that analyzes and extracts machine learning metadata from your content, and one that creates and manages labeling jobs.
When you upload a video or image to the ingest Amazon Simple Storage Service (Amazon S3) bucket, the ingest workflow creates a standardized proxy file and thumbnails for analysis. The analysis workflow analyzes the videos and images and extracts metadata using AWS-native AI services. The labeling workflow uses Amazon SageMaker Ground Truth to create labeling jobs for your workforce that are used to tag faces to your face collection.
The ingest workflow leverages AWS StepFunctions and AWS Lambda to orchestrate the ingest workflow and trigger AWS Elemental MediaConvert to create standardized proxy files and thumbnails of the uploaded videos and images for analysis. Proxy files are stored in a proxy Amazon S3 bucket, and media information is stored in Amazon DynamoDB. When video processing is completed, Amazon Simple Notification Service (Amazon SNS) sends notifications to subscribers.
An Amazon API Gateway RESTful API is used for searching results stored in an Amazon Elasticsearch Service (Amazon ES) cluster, and AWS IoT Core is used as a publish/subscribe message broker to periodically update workflow progress to connected web clients.
The solution also deploys a simple web interface that makes it easy to upload, browse, search video and image files, extract metadata, and create and manage your labeling workforce. The web interface leverages Amazon Cognito for user authentication and is powered by web assets hosted in an Amazon S3 bucket. Amazon CloudFront is used to provide public access to the solution’s website bucket contents.
Note: To subscribe to RSS updates, you must have an RSS plug-in enabled for the browser you are using.
By engaging TrackIt to deploy the AWS Media2Cloud implementation, Jukin Media collated huge volumes of user-generated video content with a streamlined and automated process, saving them time and money.
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.