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.
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 (Frankfurt) e 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:
-
Um stream de vídeo do Kinesis para envio de streaming de vídeo para o Amazon Rekognition Video. Para obter mais informações, consulte o .Guia do desenvolvedor do Amazon Kinesis Video Streams.
-
Um processador de fluxo do Amazon Rekognition Video para gerenciar a análise do streaming de vídeo. Para obter mais informações, consulte Analise vídeos em streaming com processadores de stream de Amazon Rekognition Video.
-
Um consumidor de stream de dados do Kinesis para ler os resultados da análise que o Amazon Rekognition Video envia para o stream de dados do Kinesis. Para obter mais informações, consulteConsumidores do Kinesis Data Streams.
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.
Tópicos