

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
<a name="setting-up-your-amazon-rekognition-streaming-video-resources"></a>

 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
<a name="streaming-video-prerequisites"></a>

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](getting-started.md). 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](https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonrekognition.html#amazonrekognition-actions-as-permissions) 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](api-streaming-video-roles.md#api-streaming-video-roles-all-stream).

1. [Erstellen Sie eine Sammlung](create-collection-procedure.md) und notieren Sie sich die ID der Sammlung, die Sie verwendet haben.

1. [Indizieren Sie die Gesichter](add-faces-to-collection-procedure.md), nach denen Sie suchen möchten, in die Sammlung, die Sie in Schritt 2 erstellt haben.

1. [Erstellen Sie einen Kinesis-Videostrom](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/gs-createstream.html) und notieren Sie sich den Amazon-Ressourcennamen (ARN) des Streams.

1. [Erstellen Sie einen Kinesis-Datenstrom](https://docs.aws.amazon.com/streams/latest/dev/learning-kinesis-module-one-create-stream.html). Stellen Sie dem Stream-Namen den ARN des Streams voran *AmazonRekognition*und notieren Sie sich diesen.

Anschließend können Sie [den Gesichtssuche-Stromprozessor erstellen](rekognition-video-stream-processor-search-faces.md#streaming-video-creating-stream-processor) und den [Stromprozessor mit dem von Ihnen ausgewählten Stromprozessornamen starten](rekognition-video-stream-processor-search-faces.md#streaming-video-starting-stream-processor).

**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
<a name="video-streaming-kinesisvideostreams-stream"></a>

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 Videodaten*fragmente* 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](https://en.wikipedia.org/wiki/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](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/examples-putmedia.html).
+  Wenn Sie von einer Matroska (MKV) -codierten Quelle streamen, verwenden Sie den [PutMedia](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_dataplane_PutMedia.html)Vorgang, um das Quellvideo in den Kinesis-Videostream zu streamen, den Sie erstellt haben. [Weitere Informationen finden Sie unter API-Beispiel. PutMedia ](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/examples-putmedia.html) 
+  Wenn Sie von einer Gerätekamera streamen, finden Sie weitere Informationen unter [Streaming mit einem GStreamer Plugin](streaming-using-gstreamer-plugin.md).

# Gewähren von Zugriff auf Ihre Ressourcen für Amazon Rekognition Video
<a name="api-streaming-video-roles"></a>

Sie verwenden eine AWS Identity and Access Management (IAM) -Servicerolle, um Amazon Rekognition Video Lesezugriff auf Kinesis-Videostreams zu gewähren. Wenn Sie einen Gesichts-Stromprozessor verwenden, verwenden Sie eine IAM-Servicerolle, um Amazon Rekognition Video Schreibzugriff auf Kinesis-Datenströme zu gewähren. Wenn Sie einen Stromprozessor für die Sicherheitsüberwachung verwenden, verwenden Sie IAM-Rollen, um Amazon Rekognition Video Zugriff auf Ihren Amazon-S3-Bucket und auf ein Amazon-SNS-Thema zu gewähren.

## Zugriff für Gesichtssuche-Stromprozessoren gewähren
<a name="api-streaming-video-roles-single-stream"></a>

Sie können eine Berechtigungsrichtlinie erstellen, die Amazon Rekognition Video den Zugriff auf einzelne Kinesis-Videoströme und Kinesis-Datenströme ermöglicht.

**Um Amazon Rekognition Video Zugriff auf einen Stromprozessor für die Gesichtssuche zu gewähren**

1. [ Erstellen Sie mit dem IAM JSON Policy Editor](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_create.html#access_policies_create-json-editor) eine neue Berechtigungsrichtlinie und verwenden Sie die folgende Richtlinie. Ersetzen Sie `video-arn` durch den ARN des gewünschten Kinesis-Videostroms. Wenn Sie einen Gesichtssuche-Stromprozessor verwenden, ersetzen Sie `data-arn` durch den ARN des gewünschten Kinesis-Datenstroms.

1. [Erstellen Sie ein IAM-Servicerolle](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-service.html?icmpid=docs_iam_console) oder aktualisieren Sie eine bestehende IAM-Servicerolle. Verwenden Sie die folgenden Informationen, um die IAM-Servicerolle zu erstellen:

   1. Wählen Sie **Rekognition** als Servicenamen.

   1. Wählen Sie **Rekognition** für den Anwendungsfall der Service-Rolle.

   1. Fügen Sie die Berechtigungsrichtlinie hinzu, die Sie in Schritt 1 erstellt haben.

1. Notieren Sie den ARN der Service-Rolle. Sie benötigen ihn, um Videoanalyse-Operationen zu starten.

## Zugriff auf Streams gewähren mit AmazonRekognitionServiceRole
<a name="api-streaming-video-roles-all-stream"></a>

 Als alternative Option für die Einrichtung des Zugriffs auf Kinesis-Videoströme und Datenströme können Sie die `AmazonRekognitionServiceRole`-Berechtigungsrichtlinie verwenden. IAM bietet den Anwendungsfall der *Rekognition*-Servicerolle, die in Verbindung mit der `AmazonRekognitionServiceRole`-Berechtigungsrichtlinie in mehrere Kinesis-Datenströme schreiben und aus allen Ihren Kinesis-Videoströmen lesen kann. Um Amazon Rekognition Video Schreibzugriff auf mehrere Kinesis-Datenstreams zu gewähren, können Sie den Namen der Kinesis-Datenstreams Folgendes voranstellen — zum Beispiel. *AmazonRekognition*`AmazonRekognitionMyDataStreamName` 

**Um Amazon Rekognition Video Zugriff auf Ihren Kinesis-Videostrom und Kinesis-Datenstrom zu gewähren**

1. [Erstellen Sie eine IAM-Servicerolle](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-service.html?icmpid=docs_iam_console). Verwenden Sie die folgenden Informationen, um die IAM-Servicerolle zu erstellen:

   1. Wählen Sie **Rekognition** als Servicenamen.

   1. Wählen Sie **Rekognition** für den Anwendungsfall der Service-Rolle.

   1. Wählen Sie die **AmazonRekognitionServiceRole**Berechtigungsrichtlinie, die Amazon Rekognition Video Schreibzugriff auf Kinesis-Datenstreams mit Präfix *AmazonRekognition*und Lesezugriff auf all Ihre Kinesis-Videostreams gewährt.

1. Um sicherzustellen, AWS-Konto dass Sie sicher sind, beschränken Sie den Zugriff von Rekognition auf die Ressourcen, die Sie verwenden. Dies kann erreicht werden, indem Sie Ihrer IAM-Servicerolle eine Vertrauensrichtlinie hinzufügen. Weitere Informationen hierzu finden Sie unter [Serviceübergreifende Confused-Deputy-Prävention](cross-service-confused-deputy-prevention.md).

1. Notieren Sie sich den Amazon-Ressourcennamen (ARN) der Service-Rolle. Sie benötigen ihn, um Videoanalyse-Operationen zu starten.