

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Membuat AWS aplikasi penganalisis video
<a name="stored-video-tutorial-v2"></a>

Anda dapat membuat aplikasi web Java yang menganalisis video untuk deteksi label dengan menggunakan AWS SDK for Java versi 2. Aplikasi yang dibuat dalam AWS tutorial ini memungkinkan Anda mengunggah video (file MP4) ke ember Amazon S3. Kemudian aplikasi menggunakan layanan Amazon Rekognition untuk menganalisis video. Hasilnya digunakan untuk mengisi model data dan kemudian laporan dihasilkan dan dikirim melalui email ke pengguna tertentu dengan menggunakan Amazon Simple Email Service.

Ilustrasi berikut menunjukkan laporan yang dihasilkan setelah aplikasi selesai menganalisis video. Kolom pada tabel di bawah ini menunjukkan Rentang Usia, Jenggot, Kacamata mata, dan Mata terbuka, serta nilai kepercayaan untuk prediksi atribut yang berbeda.

![Tabel dengan kolom untuk Rentang Usia, Jenggot, Kacamata mata, dan Mata terbuka, menunjukkan nilai kepercayaan untuk prediksi atribut yang berbeda.](http://docs.aws.amazon.com/id_id/rekognition/latest/dg/images/v2-video-tutorial-table.png)


Dalam tutorial ini, Anda membuat aplikasi Spring Boot yang memanggil berbagai AWS layanan. API Spring Boot digunakan untuk membangun sebuah model, pandangan yang berbeda, dan pengendali. Untuk informasi selengkapnya, lihat [Musim semi boot](https://spring.io/projects/spring-boot).

Layanan ini menggunakan AWS layanan berikut:
+ 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)

 AWS Layanan yang termasuk dalam tutorial ini termasuk dalam Tingkat AWS Gratis. Kami merekomendasikan Anda untuk mengakhiri semua sumber daya yang Anda buat dalam tutorial ketika Anda selesai dengan sumber daya untuk menghindari pembayaran biaya.

## Prasyarat
<a name="stored-video-tutorial-prerequisites"></a>

Sebelum memulai, Anda perlu menyelesaikan langkah-langkah dalam [Menyiapkan AWS SDK for](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/setup.html) Java. Kemudian pastikan bahwa Anda memiliki hal berikut ini: 
+ Java 1.8 JDK.
+ Maven 3.6 atau lebih baru.
+ Bucket Amazon S3 bernama **video[somevalue]**. Pastikan untuk menggunakan nama bucket ini dalam kode Amazon S3 Java Anda. Untuk informasi selengkapnya, lihat [Membuat bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html).
+ IAM role. Anda membutuhkan ini untuk **VideoDetectFaces**kelas yang akan Anda buat. Untuk informasi selengkapnya, lihat [Mengonfigurasi Amazon Rekognition Video](https://docs.aws.amazon.com/rekognition/latest/dg/api-video-roles.html).
+ Topik Amazon SNS yang valid. Anda membutuhkan ini untuk **VideoDetectFaces**kelas yang akan Anda buat. Untuk informasi selengkapnya, lihat [Mengonfigurasi Amazon Rekognition Video](https://docs.aws.amazon.com/rekognition/latest/dg/api-video-roles.html).

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

Dalam proses tutorial, Anda melakukan hal berikut:

1. Buat proyek

1. Tambahkan dependensi POM ke proyek Anda

1. Buat kelas Java

1. Buat file HTML

1. Buat file skrip

1. Paketkan proyek ke dalam file JAR

1. Menyebarkan aplikasi ke AWS Elastic Beanstalk

Untuk melanjutkan tutorial, ikuti petunjuk rinci dalam [ GitHub repositori contoh SDK AWS Dokumentasi](https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javav2/usecases/video_analyzer_application).