Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mempersiapkan Amazon Rekognition Video Amazon dan sumber daya Amazon Kinesis
Prosedur berikut menjelaskan langkah-langkah yang Anda ambil untuk menyediakan aliran video Kinesis dan sumber daya lain yang digunakan untuk mengenali wajah dalam video streaming.
Prasyarat
Untuk menjalankan prosedur ini, Anda harus AWS SDK for Java menginstal. Untuk informasi selengkapnya, lihat Memulai dengan Amazon Rekognition. Yang Akun AWS Anda gunakan harus memiliki izin akses ke Amazon Rekognition API. Untuk informasi selengkapnya, lihat Tindakan yang Ditetapkan oleh Amazon Rekognition di Panduan Pengguna IAM.
Mengenali wajah dalam video streaming (AWS SDK)
-
Jika belum, buat peran layanan IAM untuk memberikan akses Amazon Rekognition Video ke aliran video Kinesis dan aliran data Kinesis Anda. Perhatikan ARN. Untuk informasi selengkapnya, lihat Memberikan akses ke aliran menggunakan AmazonRekognitionServiceRole.
-
Buat koleksi dan catat pengenal koleksi yang Anda gunakan.
-
Indeks wajah yang ingin Anda cari ke dalam koleksi yang Anda buat pada langkah 2.
-
Buat Kinesis video streams dan catat Amazon Resource Name (ARN) stream tersebut.
-
Buat aliran data Kinesis. Tambahkan nama aliran dengan AmazonRekognitiondan catat ARN aliran.
Anda kemudian dapat membuat prosesor aliran pencarian wajah dan memulai prosesor streaming menggunakan nama prosesor aliran yang Anda pilih.
catatan
Anda harus memulai pemroses aliran hanya setelah memverifikasi bahwa Anda dapat menyerap media ke dalam aliran video Kinesis.
Melakukan streaming video ke dalam Amazon Rekognition Video
Untuk melakukan streaming video ke Amazon Rekognition Video, Anda menggunakan SDK Amazon Kinesis Video Streams untuk membuat dan menggunakan aliran video Kinesis. Operasi PutMedia
menulis fragmen data video ke dalam aliran video Kinesis yang dipakai oleh Amazon Rekognition Video. Setiap fragmen data video biasanya berukuran 2-10 detik dan berisi urutan frame video yang sudah terisi. Amazon Rekognition Video mendukung video yang dikodekan H.264, yang dapat memiliki tiga tipe frame (I, B, dan P). Untuk informasi selengkapnya, lihat Antar Frame
Saat data video masuk ke aliran video Kinesis, Kinesis Video Streams memberikan nomor unik pada fragmen tersebut. Sebagai contoh, lihat PutMedia API Example.
-
Jika Anda streaming dari sumber yang disandikan Matroska (MKV), gunakan PutMediaoperasi untuk mengalirkan video sumber ke aliran video Kinesis yang Anda buat. Untuk informasi selengkapnya, lihat Contoh PutMedia API.
-
Jika Anda melakukan streaming dari kamera perangkat, lihat Streaming menggunakan plugin GStreamer.