

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Criando AWS aplicativos de analisador de vídeo
<a name="stored-video-tutorial-v2"></a>

Você pode criar um aplicativo Web Java que analisa vídeos para detecção de rótulos usando o AWS SDK for Java versão 2. O aplicativo criado neste AWS tutorial permite que você envie um vídeo (arquivo MP4) para um bucket do Amazon S3. Em seguida, o aplicativo usa o serviço Amazon Rekognition para analisar o vídeo. Os resultados são usados para preencher um modelo de dados e, em seguida, um relatório é gerado e enviado por e-mail para um usuário específico usando o Amazon Simple Email Service.

A ilustração a seguir mostra um relatório que é gerado após a conclusão da análise do vídeo pelo aplicativo. As colunas na tabela abaixo mostram faixa etária, barba, óculos e olhos abertos, bem como valores de confiança para diferentes previsões de atributos.

![Tabela com colunas para faixa etária, barba, óculos e olhos abertos, mostrando valores de confiança para diferentes previsões de atributos.](http://docs.aws.amazon.com/pt_br/rekognition/latest/dg/images/v2-video-tutorial-table.png)


Neste tutorial, você cria um aplicativo Spring Boot que invoca vários AWS serviços. As APIs do Spring Boot são usadas para criar um modelo, diferentes exibições e um controlador. Para obter mais informações, consulte [Spring Boot](https://spring.io/projects/spring-boot).

Esse serviço usa os seguintes AWS serviços:
+ Amazon Rekognition
+ [Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html)
+ [Amazon SES](https://docs.aws.amazon.com/ses/latest/dg/Welcome.html)
+ [AWS Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/Welcome.html)

Os AWS serviços incluídos neste tutorial estão incluídos no nível AWS gratuito. Recomendamos que você encerre todos os recursos criados no tutorial ao terminar de usá-los para evitar cobranças.

## Pré-requisitos
<a name="stored-video-tutorial-prerequisites"></a>

Antes de começar, você precisa concluir as etapas em [Configurar o AWS SDK for Java](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/setup.html). Em seguida, verifique se você tem o seguinte: 
+ JDK Java 1.8.
+ Maven 3.6 ou superior.
+ Um bucket do Amazon S3 chamado **video[somevalue]**. Certifique-se de usar esse nome de bucket em seu código Java do Amazon S3. Para mais informações, consulte [ Criar um bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html).
+ Um perfil do IAM. Você precisa disso para a **VideoDetectFaces**classe que você criará. Para obter mais informações, consulte [Configurar o Amazon Rekognition Video](https://docs.aws.amazon.com/rekognition/latest/dg/api-video-roles.html).
+ Um tópico válido do Amazon SNS. Você precisa disso para a **VideoDetectFaces**classe que você criará. Para obter mais informações, consulte [Configurar o Amazon Rekognition Video](https://docs.aws.amazon.com/rekognition/latest/dg/api-video-roles.html).

## Procedimento
<a name="stored-video-tutorial-procedure"></a>

No decorrer do tutorial, você fará o seguinte:

1. Criar um projeto

1. Adicione as dependências POM ao seu projeto.

1. Crie as classes Java

1. Crie os arquivos HTML

1. Crie os arquivos de script

1. Empacote o projeto em um arquivo JAR

1. Implante o aplicativo em AWS Elastic Beanstalk

Para continuar com o tutorial, siga as instruções detalhadas no [ GitHub repositório de exemplos do SDK de AWS documentação](https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javav2/usecases/video_analyzer_application).