Trabalhar com streaming de vídeos - Amazon Rekognition

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Trabalhar com streaming de vídeos

É possível usar o Amazon Rekognition Video para detectar e reconhecer faces em streaming de vídeo. Um caso de uso comum é quando você deseja detectar uma face conhecida em um streaming de vídeo. O Amazon Rekognition Video usa o Amazon Kinesis Video Streams para receber e processar um stream de vídeo. Os resultados da análise são gerados do Amazon Rekognition Video para um stream de dados do Kinesis e, em seguida, lidos pelo aplicativo cliente. O Amazon Rekognition Video fornece um processador de stream (CreateStreamProcessor) que pode ser usado para iniciar e gerenciar a análise do streaming de vídeo.

nota

A API de streaming do Amazon Rekognition Video está disponível somente nas seguintes regiões: Leste dos EUA (Norte da Virgínia), Oeste dos EUA (Oregon), Ásia-Pacífico (Tóquio), UE (Irlanda).

O diagrama a seguir mostra como o Amazon Rekognition Video detecta e reconhece faces em um streaming de vídeo.

Para usar o Amazon Rekognition Video com streaming de vídeo, seu aplicativo precisa implementar:

Esta seção contém informações sobre como escrever um aplicativo que cria o stream de vídeo do Kinesis e o stream de dados do Kinesis, transmite o vídeo no Amazon Rekognition Video e consome os resultados da análise. Se você estiver fazendo streaming de um arquivo codificado Matroska (MKV), você pode usar oPutMediaPara fazer streaming do vídeo de origem no fluxo de vídeo do Kinesis que você criou. Para obter mais informações, consulte Exemplo da API PutMedia. Caso contrário, você pode usar o Gstreamer, um software de estrutura multimídia de terceiros, e você pode instalar um plugin do Amazon Kinesis Video Streams que transmite vídeo de uma câmera de dispositivo.