

# Extract key details from your media files in your AWS accounts
<a name="solution-overview"></a>

Publication date: *January 2019 ([last update](revisions.md): November 2023*)

 Migrating your digital asset management to the cloud allows you to take advantage of the latest innovations in asset management and supply chain applications. However, transferring your existing video archives to the cloud can be a challenging and slow process. 

 The Media2Cloud on AWS solution helps streamline and automate the content ingestion process. It sets up serverless end-to-end ingestion and analysis workflows to move your video assets and associated metadata to the Amazon Web Services (AWS) Cloud. During the migration, this solution analyzes and extracts machine learning metadata from your video and images using [Amazon Rekognition](https://aws.amazon.com/rekognition/), [Amazon Transcribe](https://aws.amazon.com/transcribe/), and [Amazon Comprehend](https://aws.amazon.com/comprehend/). It extracts tabular information from scanned documents using [Amazon Textract](https://aws.amazon.com/textract/). This solution also includes a web interface to help you to immediately start ingesting and analyzing your content. 

 Media2Cloud on AWS is designed to provide a serverless framework for accelerating the setup and configuration of a content ingestion and analysis process. We recommend that you use this solution as a baseline and customize it to meet your specific needs. 

 This implementation guide provides an overview of the Media2Cloud solution, its reference architecture and components, considerations for planning the deployment, configuration steps for deploying the solution to the AWS Cloud. 

 The guide is intended for IT infrastructure architects and developers who have practical experience working with video workflows and architecting in the AWS Cloud. 

 Use this navigation table to quickly find answers to these questions: 


|  If you want to . . .  |  Read . . .  | 
| --- | --- | 
|   Know the cost for running this solution.   The estimated cost for running this solution on 100 hours of videos totaling one terabyte with the default settings in the US East (N. Virginia) Region is **\$12,149.95** (one time processing) with **\$1104.60**/month (recurring) for Amazon S3 data storage and Amazon OpenSearch Service search engine.   |  [Cost](cost.md)  | 
|  Understand the security considerations for this solution.  |  [Security](security-1.md)  | 
|  Know how to plan for quotas for this solution.  |  [Quotas](quotas.md)  | 
|   Know which AWS Regions support this solution.   |  [Supported AWS Regions](supported-aws-regions.md) | 
|  View or download the AWS CloudFormation template included in this solution to automatically deploy the infrastructure resources (the "stack") for this solution.  |  [AWS CloudFormation template](aws-cloudformation-template.md)  | 
| Access the source code and optionally use the AWS Cloud Development Kit (AWS CDK) to deploy the solution. | [GitHub repository](https://github.com/aws-solutions-library-samples/guidance-for-media2cloud-on-aws/) | 

# Features and benefits
<a name="features-and-benefits"></a>

 The solution provides the following features: 

 **Save development time** 

 Leverage the Media2Cloud on AWS solution out-of-the-box or as a reference implementation for building a serverless framework to accelerate setting up and configuring the content ingestion process. 

 **Simple user interface** 

 The solution creates a web interface that makes it easy to upload, browse, and search your video and image files and extracted metadata. 

 **Integration with Service Catalog AppRegistry and Application Manager, a capability of AWS Systems Manager** 

 This solution includes a [Service Catalog AppRegistry](https://docs.aws.amazon.com/servicecatalog/latest/arguide/intro-app-registry.html) resource to register the solution's CloudFormation template and its underlying resources as an application in both Service Catalog AppRegistry and [Application Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/application-manager.html). With this integration, you can centrally manage the solution's resources and enable application search, reporting, and management actions. 

# Use cases
<a name="use-cases"></a>

 **Archive migration** 

 Legacy content archives are typically stored on linear tape-open (LTO), digital video, audio tapes, or on-premises hard drives, which are cold storage options with long retrieval times. By digitizing your files, Media2Cloud on AWS accelerates the migration of on-premises archives to the cloud. In addition, moving your archives to the cloud and indexing the content with artificial intelligence (AI) and machine learning (ML) enables you to better manage and monetize legacy content. 

 **Media intelligence** 

 Media and entertainment companies can reduce the cost of media storage while improving the search functionality and monetization of media asset libraries by migrating them to the cloud. You can use Media2Cloud on AWS to set up workflows to migrate media assets to AWS, offering options to analyze video, images, audio, and documents to generate valuable metadata upon migration. This can help you to streamline the media migration process and improve the search, discovery, and monetizing content. 

 **Educational content delivery** 

 Professional development and educational initiatives create incentives for nonprofit members, and can be important revenue generators for nonprofit organizations. Media2Cloud on AWS can help you create modern, scalable content delivery, and learning management systems (LMS) to support your membership and programming offerings. The solution streamlines the processes for delivering online training and learning content by automating content digitization and analysis. 

# Concepts and definitions
<a name="concepts-and-definitions"></a>

 This section describes key concepts and defines terminology specific to this solution:  

 **application** 

 A logical group of AWS resources that you want to operate as a unit. 

 **workflow** 

 Generated [state machines](https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html) that run a number of operations in sequence. 

 **proxies** 

 Files created at a lower resolution using compression technology for video, audio, images, and documents. 

 **LTO** 

 Linear Tape-Open is a magnetic tape data storage technology used for backup and archiving purposes. 

 **MAM** 

 Media Asset Management is a software tool that centrally manages, organizes, and catalogs media assets. MAM provides the option to associate media assets to one or several files with customized metadata to ease the content searching, retrieving, and distribution tasks. 

**Note**  
 For a general reference of AWS terms, see the [AWS Glossary](https://docs.aws.amazon.com/general/latest/gr/glos-chap.html). 