Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configurazione delle risorse Video Amazon Rekognition e Amazon Kinesis
Le seguenti procedure descrivono i passaggi da seguire per effettuare il provisioning del flusso video Kinesis e altre risorse utilizzate per riconoscere i volti in un video in streaming.
Prerequisiti
Per eseguire questa procedura, è necessario aver installato il. AWS SDK per Java Per ulteriori informazioni, consulta Nozioni di base su Amazon Rekognition. Il dispositivo Account AWS che usi deve disporre delle autorizzazioni di accesso all'API Amazon Rekognition. Per ulteriori informazioni, consulta la sezione Operazioni definite da Amazon Rekognition nella Guida per l'utente IAM.
Per riconoscere volti in un flusso video (SDK AWS)
-
Se non l'hai già fatto, crea un ruolo di servizio IAM per consentire ad Video Amazon Rekognition di accedere ai tuoi flussi video Kinesis e ai tuoi flussi di dati Kinesis. Prendi nota dell'ARN. Per ulteriori informazioni, consulta Concedere l'accesso agli stream utilizzando AmazonRekognitionServiceRole.
-
Creare una raccolta e prendere nota dell'identificatore di raccolta utilizzato.
-
Indicizzare i volti che si desidera cercare nella raccolta creata alla fase 2.
-
Crea un flusso video Kinesis e prendi nota del relativo nome della risorsa Amazon (ARN).
-
Crea un flusso di dati Kinesis. Anteponi il nome dello stream con AmazonRekognitione annota l'ARN dello stream.
Puoi quindi creare l'elaboratore di flussi per la ricerca di volti e avviarlo usando il nome dell'elaboratore di flussi che hai scelto.
Nota
È consigliabile avviare l'elaboratore di flussi solo dopo aver verificato la possibilità di importare contenuti multimediali nel flusso video Kinesis.
Streaming di video in Video Amazon Rekognition
Per lo streaming di video in Video Amazon Rekognition, utilizzerai l'SDK di Flusso di video Amazon Kinesis per creare e utilizzare un flusso video Kinesis. L'operazione PutMedia
scrive frammenti di dati video in un flusso video Kinesis utilizzato da Video Amazon Rekognition. Ogni frammento di dati video dura in genere da 2 a 10 secondi e contiene una sequenza compatta di fotogrammi video. Video Amazon Rekognition supporta video con codifica H.264, che possono avere tre tipi di fotogrammi (I, B e P). Per ulteriori informazioni, consulta Interframe
Man mano che i dati video giungono nel flusso video Kinesis, Kinesis Video Streams assegna un numero univoco al frammento. Per un esempio, vedi PutMedia Esempio di API.
-
Se stai eseguendo lo streaming da una sorgente codificata Matroska (MKV), usa l'PutMediaoperazione per trasmettere il video sorgente nel flusso video Kinesis che hai creato. Per ulteriori informazioni, consulta Esempio di API. PutMedia
-
Se stai eseguendo lo streaming dalla fotocamera di un dispositivo, consulta Streaming tramite un GStreamer plugin.