Trabalhando com análise de vídeo armazenada - 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á.

Trabalhando com análise de vídeo armazenada

O Amazon Rekognition Video é uma API que você pode usar para analisar vídeos. Com o Amazon Rekognition Video, você pode detectar rótulos, rostos, pessoas, celebridades e conteúdo adulto (sugestivo e explícito) em vídeos armazenados em um bucket do Amazon Simple Storage Service (Amazon S3). Você pode usar o Amazon Rekognition Video em categorias como mídia/entretenimento e segurança pública. Anteriormente, escanear vídeos em busca de objetos ou pessoas exigia muitas horas de visualização propensa a erros por um ser humano. O Amazon Rekognition Video automatiza a detecção de itens e quando eles ocorrem em um vídeo.

Esta seção aborda os tipos de análise que o Amazon Rekognition Video pode realizar, uma visão geral da API e exemplos de uso do Amazon Rekognition Video.

Tipos de análise

Você pode usar o Amazon Rekognition Video para analisar vídeos e obter as seguintes informações:

Para ter mais informações, consulte Como o Amazon Rekognition funciona.

Visão geral da API Amazon Rekognition Video

O Amazon Rekognition Video processa um vídeo armazenado em um bucket do Amazon S3. O padrão de design é um conjunto assíncrono de operações. Inicie uma análise de vídeo chamando uma operação Start, como a StartLabelDetection. O status de conclusão da solicitação é publicado em um tópico do Amazon Simple Notification Service (Amazon SNS). Para obter o status de conclusão do tópico do Amazon SNS, você pode usar uma fila do Amazon Simple Queue Service (Amazon SQS) ou uma função AWS Lambda. Ao receber o status de conclusão, chame uma operação Get, como a GetLabelDetection para obter os resultados da solicitação.

O diagrama a seguir mostra o processo de detecção de rótulos em um vídeo armazenado em um bucket do Amazon S3. No diagrama, uma fila do Amazon SQS obtém o status de conclusão do tópico Amazon SNS. Como alternativa, você pode usar uma função do AWS Lambda.

O processo é o mesmo para outras operações do Amazon Rekognition Video. A tabela a seguir lista as operações Get e Start para cada uma das operações do Amazon Rekognition que não são de armazenamento.

Para outras operações Get que não sejam GetCelebrityRecognition, o Amazon Rekognition Video retorna informações de rastreamento para quando entidades são detectadas em todo o vídeo de entrada.

Para obter mais informações sobre como usar o Amazon Rekognition Video, consulte Chamando as operações do Amazon Rekognition Video. Para ver um exemplo que faz análise de vídeo usando o Amazon SQS, consulte Análise de um vídeo armazenado em um bucket do Amazon S3 com Java ou Python (SDK). Para ver exemplos de AWS CLI, consulte Analisar um vídeo com o AWS Command Line Interface.

Formatos e armazenamento de vídeo

As operações do Amazon Rekognition podem analisar vídeos armazenados em buckets do Amazon S3. Para obter uma lista de todos os limites da operação de análise de vídeo, consulte Diretrizes e cotas no Amazon Rekognition.

O vídeo deve ser codificado usando o codec H.264. Os formatos de arquivo suportados são MPEG-4 e MOV.

Um codec é um software ou hardware que comprime os dados para uma entrega mais rápida e descompacta os dados recebidos em sua forma original. O codec H.264 é comumente usado para gravação, compactação e distribuição de conteúdo de vídeo. O formato de arquivo de vídeo pode conter um ou mais codecs. Se o seu arquivo de vídeo no formato MOV ou MPEG-4 não funcionar com o Amazon Rekognition Video, verifique se o codec usado para codificar o vídeo é H.264.

Qualquer API do Amazon Rekognition Video que analise dados de áudio só oferece suporte a codecs de áudio AAC.

O tamanho máximo do arquivo de um vídeo armazenado é de 10 GB.

Procurando pessoas

Você pode usar metadados faciais que estão armazenados em uma coleção para procurar pessoas em um vídeo. Por exemplo, você pode pesquisar um vídeo arquivado para buscar uma pessoa específica ou várias pessoas. Armazene metadados faciais de imagens de origem em uma coleção usando a operação IndexFaces. Em seguida, você pode usar StartFaceSearch para iniciar uma procura assíncrona de faces na coleção. Use GetFaceSearch para obter os resultados de pesquisa. Para ter mais informações, consulte Pesquisando rostos em vídeos armazenados. Pesquisar pessoas é um exemplo de operação do Amazon Rekognition baseada em armazenamento. Para ter mais informações, consulte Operações de API baseadas em armazenamento.

Você também pode procurar pessoas em um vídeo de streaming. Para ter mais informações, consulte Trabalhando com eventos de streaming de vídeo.