Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Creación de aplicaciones de análisis de vídeo de AWS
Puede crear una aplicación web Java que analice los vídeos para detectar etiquetas mediante el AWS SDK para Java versión 2. La aplicación creada en este tutorial de AWS le permite subir un vídeo (archivo MP4) a un bucket de Amazon S3. A continuación, la aplicación utiliza el servicio Amazon Rekognition para analizar el vídeo. Los resultados se utilizan para rellenar un modelo de datos y, a continuación, se genera un informe que se envía por correo electrónico a un usuario específico mediante el servicio de correo electrónico Amazon Simple.
La siguiente ilustración muestra un informe que se genera después de que la aplicación termine de analizar el vídeo. Las columnas de la tabla siguiente muestran los valores de rango de edad, barba, gafas y ojos abiertos, así como valores de confianza para distintas predicciones de atributos.
En este tutorial, creará una aplicación Spring Boot que invoque varios servicios de AWS. Las API de Spring Boot se utilizan para crear un modelo, diferentes vistas y un controlador. Para obtener más información, consulte Spring Boot
Este servicio utiliza los siguientes servicios de AWS:
Amazon Rekognition
Los servicios de AWS incluidos en este tutorial están incluidos en la Capa gratuita de AWS. Le recomendamos que finalice todos los recursos que haya creado en el tutorial cuando haya terminado de usarlos para evitar que se le cobre por ellos.
Requisitos previos
Antes de empezar, debe completar los pasos de configuración del AWS SDK para Java. Después, asegúrese de cuenta con lo siguiente:
Java 1.8 JDK.
Maven 3.6 o posterior.
Un bucket de Amazon S3 llamado vídeo[algún-valor]. Asegúrese de usar este nombre de bucket en el código Java de Amazon S3. Para obtener más información, consulte Creación de un bucket.
Un rol de IAM. Lo necesitará para la clase VideoDetectFaces que va a crear. Para obtener más información, consulte Configuring Amazon Rekognition Video.
Un tema válido de Amazon SNS. Lo necesitará para la clase VideoDetectFaces que va a crear. Para obtener más información, consulte Configuring Amazon Rekognition Video.
Procedimiento
En el transcurso del tutorial, aprenderá a hacer lo siguiente:
Crear un proyecto
Agregar las dependencias de POM a su proyecto
Crear las clases de Java
Crear los archivos HTML
Crear los archivos de script
Empaquetar el proyecto en un archivo JAR
Implementar la aplicación en AWS Elastic Beanstalk
Para continuar con el tutorial, siga las instrucciones detalladas del repositorio de ejemplos de AWS SDK en la documentación en GitHub