Utilizzo di eventi video in streaming - Amazon Rekognition

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à.

Utilizzo di eventi video in streaming

Puoi usare Amazon Rekognition Video per rilevare e riconoscere volti o rilevare oggetti in streaming video. Amazon Rekognition Video utilizza Amazon Kinesis Video Streams per ricevere ed elaborare un flusso video. Crei uno stream processor con parametri che mostrano ciò che desideri che lo stream processor rilevi dal flusso video. Rekognition invia i risultati del rilevamento delle etichette da eventi video in streaming sotto forma di notifiche Amazon SNS e Amazon S3. Rekognition invia i risultati della ricerca dei volti a un flusso di dati Kinesis.

Utilizzo dei processori Face Search StreamFaceSearchSettingsper cercare volti da una collezione. Per ulteriori informazioni su come implementare processori di streaming per la ricerca dei volti per analizzare i volti nei video in streaming, vediRicerca di volti in una raccolta in streaming video.

Flusso di rilevamento delle etichette utilizzato dai processoriConnectedHomeSettingsper cercare persone, pacchetti e animali domestici in eventi video in streaming. Per ulteriori informazioni su come implementare processori di flusso di rilevamento delle etichette, vedereRilevamento delle etichette negli eventi video in streaming.

Panoramica delle operazioni del processore di streaming video Amazon Rekognition

Inizia ad analizzare un video in streaming avviando un processore di streaming Amazon Rekognition Video e trasmettendo video in Amazon Rekognition Video. Un processore di streaming video Amazon Rekognition ti consente di avviare, interrompere e gestire i processori di streaming. Un elaboratore di flussi viene creato chiamando CreateStreamProcessor. I parametri di richiesta per la creazione di un processore di flusso di ricerca dei volti includono Amazon Resource Names (ARN) per il flusso video Kinesis, il flusso di dati Kinesis e l'identificatore della raccolta utilizzato per riconoscere i volti nel video in streaming. I parametri di richiesta per la creazione di un processore di flusso di monitoraggio della sicurezza includono Amazon Resource Names (ARN) per il flusso video Kinesis e l'argomento Amazon SNS, i tipi di oggetti che desideri rilevare nel flusso video e le informazioni per un bucket Amazon S3 per i risultati di output. Includi anche un nome specificato per lo stream processor.

L'elaborazione di un video viene avviata chiamando l'operazione StartStreamProcessor. Per ottenere le informazioni sullo stato di un elaboratore di flussi, chiamare DescribeStreamProcessor. Altre operazioni che puoi chiamare sonoTagResourceper taggare uno stream processor eDeleteStreamProcessorper eliminare uno stream processor. Se utilizzi un processore di streaming per la ricerca di volti, puoi anche usareStopStreamProcessorper arrestare uno stream processor. Per ottenere un elenco di elaboratori di flussi nell'account, chiamare ListStreamProcessors.

Dopo l'avvio dello stream processor, trasmetti il video in Amazon Rekognition Video tramite il flusso video Kinesis specificato inCreateStreamProcessor. Puoi usare Kinesis Video Streams SDKPutMediaoperazione per inviare video nel flusso video di Kinesis. Per un esempio, vediPutMediaEsempio di API.

Per informazioni su come la tua applicazione può utilizzare i risultati dell'analisi di Amazon Rekognition Video da un processore di stream di ricerca facciale, consultaLettura dei risultati delle analisi di video in streaming.