AWS for M&E Blog
Introducing the AWS Media Asset Preparation System
The AWS Media Asset Preparation System (MAPS) deployment on AWS GitHub Samples facilitates the preparation and movement of media assets across AWS storage mediums such as Amazon Simple Storage Service (Amazon S3) and Amazon FSx. Anyone involved in preparing content for media production workflows can upload and download media, search and filter assets, create and organize media into folders, view thumbnails and technical metadata, preview content via a built-in media player, and move media between Amazon S3 and Amazon FSx in preparation for downstream workflows. MAPS provides a simple user interface that can be accessed from a web browser and includes a set of foundational controls for interacting with and managing media assets while ensuring an intuitive and easy-to-use experience. MAPS is meant to address pain points involving uploading content to AWS, organizing files, file movement across AWS storage volumes, media preparation, permission assignment, search, filtering, and delivery of content. MAPS is not meant to be a replacement for an asset management solution.
The deployment uses AWS Amplify to create the serverless back end and securely host the front end. Amplify allows customers to customize the entire application using the Amplify CLI and visualize front end changes using the Amplify CI/CD pipeline feature. The serverless back end consists of Amazon API Gateway, several AWS Lambda functions, an AWS AppSync API, Amazon SQS, and Amazon DynamoDB, all of which is managed using AWS CloudFormation and AWS Amplify.
MAPS can be connected to an existing Edit in the Cloud solution to assist in remote production workflows where media needs to be hydrated to local Amazon EC2 storage from S3. This process is made easy by simply right-clicking on the media assets in MAPS you wish to copy to local storage and initiating a copy command. When you are done with the media, you can either upload newly created assets using the MAPS interface, or remove the assets in local storage to save on cost.
To get started with MAPS, visit the AWS Samples GitHub page and deploy the application and use our Getting Started Guide to begin preparing media.