Importante: a partir de 30 de agosto de 2023, o Content Analysis on AWS não será mais compatível e o repositório do GitHub será arquivado. As implantações existentes continuarão a ser executadas. Se você implantou o Content Analysis on AWS por clonagem do código-fonte aberto do GitHub, poderá continuar a usar essa solução.

A funcionalidade fornecida pelo Content Analysis on AWS será suplantada por aquelas no Media2Cloud on AWS e Content Localization on AWS. Encorajamos você a explorar essas soluções. 

O que essa solução da AWS faz?

A solução de análise de conteúdo na AWS permite que você faça análises automatizadas de conteúdo de vídeo usando um modelo de aplicação sem servidor para gerar insights significativos por meio de metadados gerados por machine learning (ML). Esta solução fornece acesso a uma variedade de serviços de IA da AWS que podem ser aplicados às suas bibliotecas de mídia e, em seguida, usar insights e metadados para automatizar processos manuais. A solução inclui uma interface de usuário baseada na Web para carregar e pesquisar nas suas bibliotecas de vídeo.

A solução de análise de conteúdo na AWS combina o Amazon Rekognition, Amazon Transcribe, Amazon Translate e Amazon Comprehend para oferecer um conjunto de funcionalidades abrangentes com o objetivo de analisar o conteúdo de vídeo de um cliente. A solução é uma aplicação sob medida baseada no framework de desenvolvimento AWS Media Insights Engine (MIE).

Benefícios

Aproveite os serviços de IA da AWS
em branco

Extraia automaticamente metadados valiosos de arquivos de vídeo usando o Amazon Rekognition, Amazon Transcribe, Amazon Translate e Amazon Comprehend.

Interaja usando uma interface Web simples
em branco

Carregue, analise e navegue imediatamente por coleções de vídeos usando uma interface de usuário simples baseada na Web.

Aproveite o framework Media Insights Engine (MIE)

O MIE oferece um framework que facilita o trabalho dos desenvolvedores na criação de aplicativos que transformam ou analisam vídeos na AWS.

Automatize processos manuais
em branco

Automatize a geração de metadados e outros processos manuais usando uma única aplicação. Reduza drasticamente o envolvimento humano necessário para catalogar arquivos de vídeo para pesquisa.

Detecção e identificação altamente precisas

Obtenha níveis altamente precisos de detecção de objetos, cenas e atividades, identificação de pessoas e definição de caminhos e reconhecimento de celebridades em vídeos.

Visão geral da solução da AWS

O diagrama abaixo apresenta o fluxo da arquitetura sem servidor que você pode implantar automaticamente usando o guia de implementação da solução e o respectivo modelo do AWS CloudFormation.

Arquitetura do Content Analysis on AWS

O modelo do AWS CloudFormation implanta a seguinte infraestrutura:

1. Uma distribuição do Amazon CloudFront para servir a aplicação Web estática Content Analysis.

2. Um bucket com origem na Web do Amazon Simple Storage Service (Amazon S3) para hospedar a aplicação Web estática.

3. Um pool do usuário Amazon Cognito para fornecer um diretório de usuário.

4. Um pool de identidade Amazon Cognito para fornecer federação com AWS Identity and Access Management (IAM) para autenticação e autorização para a interface de usuário (IU) da Web.

5. Uma REST API do Amazon API Gateway para o ambiente de gerenciamento para uploads de arquivo proxy e orquestração de operações de fluxo de trabalho da IU da Web para o Amazon S3 e AWS Step Functions. As funções AWS IAM são criadas para a API operar. 

6. Uma função do processador de API do AWS Lambda para apoiar a REST API do ambiente de gerenciamento.

7. Tabelas do Amazon DynamoDB para armazenar parâmetros do sistema, definições de fluxo de trabalho, status de fluxo de trabalho, histórico de execução de fluxo de trabalho e outros dados relacionados ao fluxo de trabalho.

8. Recursos do Amazon Simple Queue Service (Amazon SQS) para limitar o número total de fluxos de trabalho executados simultaneamente para um máximo configurável.

9. Uma função Lambda para verificar e registrar o status de execução dos fluxos de trabalho no DynamoDB.

10. Dois fluxos de trabalho AWS Step Functions consistindo de funções Lambda que executam tarefas de análise de mídia no Amazon Rekognition, Amazon Transcribe, Amazon Translate, AWS Elemental MediaConvert e Amazon Comprehend. Estas funções Lambda também interagem com o plano de dados para armazenar e recuperar objetos de mídia e metadados retornados pelas tarefas de análise de mídia.

11. Uma REST API do API Gateway para funcionalidade CRUD no plano de dados.

12. Uma função do processador de API Lambda para apoiar a REST API do plano de dados.

13. Uma tabela do DynamoDB para registrar relacionamentos entre metadados, objetos de mídia e arquivos de mídia especificados pelo usuário.

14. Um bucket do Amazon S3 para armazenar arquivos de vídeo carregados, resultados de metadados derivados e objetos de mídia derivados, como miniaturas, arquivos de áudio e arquivos de vídeo transcodificados.

15. Recursos do Amazon Kinesis Data Streams para fornecer uma interface para o Amazon OpenSearch Service para acessar metadados de mídia por meio de um fluxo de captura de dados de alteração que reflete operações CRUD na tabela do DynamoDB.

16. Uma função Lambda para extrair, transformar e carregar metadados de mídia da tabela do DynamoDB em um cluster do Amazon OpenSearch Service.

17. Um cluster do Amazon OpenSearch Service para indexar metadados de mídia.

Content Analysis on AWS

Versão 2.0.2
Data da última atualização: 1/2023
Autor: AWS

Tempo de implantação estimado: 20 minutos

Use o botão abaixo para assinar atualizações de soluções.

Observação: para assinar atualizações RSS, é necessário ter um plugin RSS ativado para o navegador que você está usando.  

A implementação desta solução ajudou você?
Fornecer feedback 
Vídeo
Solving with AWS Solutions: AWS Content Analysis
Blog AWS Machine Learning
Anúncio das soluções do AWS Media Intelligence
Temos o prazer de anunciar a disponibilidade das soluções do AWS Media Intelligence (AWS MI), uma combinação de serviços que permitem aos clientes integrar facilmente a IA em seus fluxos de trabalho de conteúdo de mídia.
Leia a publicação completa do blog 
Ícone Criar
Implante você mesmo uma solução da AWS

Explore nossa biblioteca de soluções da AWS para obter respostas para problemas comuns de arquitetura.

Saiba mais 
Encontre um parceiro da APN
Encontre uma solução de parceiro da AWS

Encontre parceiros da AWS para ajudá-lo a começar.

Ícone Explorar
Orientação para explorar

Diagramas de arquitetura prescritivos, código de amostra e conteúdo técnico para casos de uso comuns.

Saiba mais