Solution components - AWS Content Analysis

Solution components

Supported input types

This solution uses AWS Elemental MediaConvert to transcode uploaded videos into the MP4 format required by the analysis operators and supports the same video formats. For information about the file formats supported by MediaConvert, refer to Supported Input Codecs and Containers in the MediaConvert User Guide.

Web application

The AWS Content Analysis solution features a simple static web application hosted in Amazon Simple Storage Service (Amazon S3) for uploading, analyzing, and browsing video collections. It uses Amazon Cognito for user authentication, Amazon API Gateway for search and metadata retrieval, and AWS Amplify for interacting with cloud services.

        Web application home page

Figure 2: Web application home page

When authenticated users upload files through the application, the files are stored in private folders that correspond to their unique Amazon Cognito identifier to ensure fine-grained access control using AWS Identity and Access Management (IAM) policies.