Einrichtung Ihrer Amazon-Rekognition-Video- und Amazon-Kinesis-Ressourcen - Amazon Rekognition

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Einrichtung Ihrer Amazon-Rekognition-Video- und Amazon-Kinesis-Ressourcen

In den folgenden Verfahren werden die Schritte beschrieben, die Sie ergreifen, um den Kinesis-Videostrom und andere Ressourcen bereitzustellen, die zur Erkennung von Gesichtern in einem Streaming-Video verwendet werden.

Voraussetzungen

Um dieses Verfahren ausführen zu können, müssen Sie den installiert haben. AWS SDK für Java Weitere Informationen finden Sie unter Erste Schritte mit Amazon Rekognition. Die von AWS-Konto Ihnen verwendete Person muss über Zugriffsberechtigungen für die Amazon Rekognition API verfügen. Weitere Informationen finden Sie unter Von Amazon Rekognition definierte Aktionen im IAM-Benutzerhandbuch.

So erkennen Sie Gesichter in einem Videostrom (AWS-SDK)
  1. Falls Sie dies noch nicht getan haben, erstellen Sie eine IAM-Servicerolle, um Amazon Rekognition Video Zugriff auf Ihre Kinesis-Videoströme und Ihre Kinesis-Datenströme zu gewähren. Notieren Sie den ARN. Weitere Informationen finden Sie unter Zugriff auf Streams gewähren mit AmazonRekognitionServiceRole.

  2. Erstellen Sie eine Sammlung und notieren Sie sich die ID der Sammlung, die Sie verwendet haben.

  3. Indizieren Sie die Gesichter, nach denen Sie suchen möchten, in die Sammlung, die Sie in Schritt 2 erstellt haben.

  4. Erstellen Sie einen Kinesis-Videostrom und notieren Sie sich den Amazon-Ressourcennamen (ARN) des Streams.

  5. Erstellen Sie einen Kinesis-Datenstrom. Stellen Sie dem Stream-Namen den ARN des Streams voran AmazonRekognitionund notieren Sie sich diesen.

Anschließend können Sie den Gesichtssuche-Stromprozessor erstellen und den Stromprozessor mit dem von Ihnen ausgewählten Stromprozessornamen starten.

Anmerkung

Sie sollten den Stromprozessor erst starten, nachdem Sie sich vergewissert haben, dass Sie Medien in den Kinesis-Videostrom aufnehmen können.

Streaming-Video von Amazon Rekognition Video

Um Video in Amazon Rekognition Video zu streamen, verwenden Sie das Amazon Kinesis Video Streams SDK, um einen Kinesis-Videostrom zu erstellen und zu verwenden. Die PutMedia-Operation schreibt Videodatenfragmente in einen Kinesis-Videostrom, der von Amazon Rekognition Video genutzt wird. Jedes Videodatenfragment ist typischerweise 2–10 Sekunden lang und enthält eine in sich geschlossene Sequenz von Videobildern. Amazon Rekognition Video unterstützt H.264-kodierte Videos, die drei Arten von Frames (I, B und P) enthalten können. Weitere Informationen finden Sie unter Inter Frame. Der erste Frame im Fragment muss ein I-Frame sein. Ein I-Frame kann unabhängig von anderen Frames entschlüsselt werden.

Wenn Videodaten im Kinesis-Videostrom ankommen, weist Kinesis Video Streams dem Fragment eine eindeutige Nummer zu. Ein Beispiel finden Sie unter PutMedia API-Beispiel.