

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á.

# Criar aplicativos de análise de vídeo com a AWS
<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 SDK para Java versão 2 da AWS. O aplicativo criado neste tutorial da AWS 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ê vai criar um aplicativo com Spring Boot que invoca vários serviços da AWS. 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 serviços da AWS:
+ 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 serviços da AWS incluídos neste documento estão incluídos no Nível gratuito da AWS. 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 para 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 classe **VideoDetectFaces** 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 classe **VideoDetectFaces** 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 do AWS Elastic Beanstalk.

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