저장된 비디오 작업 - Amazon Rekognition

저장된 비디오 작업

Amazon Rekognition Video는 비디오를 분석할 때 사용할 수 있는 API입니다. Amazon Rekognition Video를 사용하여 Amazon Simple Storage Service(Amazon S3) 버킷에 저장된 비디오에서 레이블, 얼굴, 사람, 유명 인사 및 성인(선정적이고 노골적인) 콘텐츠를 찾아낼 수 있습니다. 미디어/엔터테인먼트 및 공공 안전 같은 범주에서 Amazon Rekognition Video를 사용할 수 있습니다. 이전에는 객체나 사람의 비디오를 스캔하는 데 여러 시간이 걸렸으며, 사람이 눈으로 보는 데 따른 실수도 있었습니다. Amazon Rekognition Video는 항목과 비디오 전체에서 그 시점을 자동으로 감지합니다.

이 단원에서는 Amazon Rekognition Video가 수행할 수 있는 분석 유형, API 개요, Amazon Rekognition Video 사용 예제를 다룹니다.

분석 유형

Amazon Rekognition Video를 사용하여 비디오에서 다음 정보를 분석할 수 있습니다.

자세한 내용은 Amazon Rekognition 작동 방식 단원을 참조하십시오.

Amazon Rekognition VideoAPI 개요

Amazon Rekognition Video는 Amazon S3 버킷에 저장된 비디오를 처리합니다. 디자인 패턴은 비동기 작업 세트입니다. 먼저 StartLabelDetection 같은 Start 작업을 불러와 비디오 분석을 시작합니다. 요청 완료 상태가 Amazon Simple Notification Service(Amazon SNS) 주제에 게시됩니다. Amazon SNS 주제에서 완료 상태를 가져오려면 Amazon Simple Queue Service(Amazon SQS) 대기열 또는 AWS Lambda 함수를 사용하면 됩니다. 완료 상태가 되면 GetLabelDetection 같은 Get 작업을 불러와 요청 결과를 가져옵니다.

다음 그림은 Amazon S3 버킷에 저장된 비디오에서 레이블을 감지하는 프로세스를 보여줍니다. 그림에서 Amazon SQS 대기열은 Amazon SNS 주제의 완료 상태를 가져옵니다. 또는 AWS Lambda 함수를 사용할 수 있습니다.

이 프로세스는 다른 Amazon Rekognition Video 작업에서도 동일합니다. 다음 표에는 비-스토리지 Amazon Rekognition 작업의 StartGet 작업이 나열되어 있습니다.

GetCelebrityRecognition 이외의 Get 작업의 경우 입력 비디오 전체에서 엔터티가 감지되는 시점의 추적 정보를 Amazon Rekognition Video가 반환합니다.

Amazon Rekognition Video 사용에 관한 자세한 내용은 Amazon Rekognition Video 작업 불러오기 단원을 참조하십시오. Amazon SQS를 사용하여 비디오를 분석하는 예제는 Java 또는 Python으로 Amazon S3 버킷에 저장된 비디오 분석(SDK) 단원을 참조하십시오. AWS CLI 예제는 AWS Command Line Interface으로 비디오 분석 단원을 참조하십시오.

비디오 형식과 스토리지

Amazon Rekognition 작업으로 Amazon S3 버킷에 저장된 비디오를 분석할 수 있습니다. 비디오는 H.264 코덱을 사용하여 인코딩해야 합니다. 지원되는 파일 형식은 MPEG-4와 MOV입니다.

코덱은 빠른 전달을 위해 데이터를 압축하고 수신한 데이터를 원래 형태로 압축을 해제하는 소프트웨어 또는 하드웨어입니다. H.264 코덱은 비디오 콘텐츠의 녹화, 압축 및 배포에 흔히 사용됩니다. 비디오 파일 형식에는 하나 이상의 코덱이 포함될 수 있습니다. MOV 또는 MPEG-4 형식의 비디오 파일이 Amazon Rekognition Video로 작동되지 않을 경우에는 비디오 인코딩에 사용된 코덱이 H.264인지 확인하십시오.

저장된 비디오의 최대 파일 크기는 10GB입니다.

사람 검색

컬렉션에 저장된 얼굴 메타데이터를 사용하여 비디오에서 사람을 검색할 수 있습니다. 예를 들어, 보관된 비디오에서 특정 사람이나 여러 사람을 검색할 수 있습니다. IndexFaces 작업을 사용하여 컬렉션에 원본 이미지의 얼굴 메타데이터를 저장합니다. 그런 다음 StartFaceSearch를 사용하여 컬렉션에서 비동기 얼굴 검색을 시작할 수 있습니다. GetFaceSearch를 사용하여 검색 결과를 가져옵니다. 자세한 내용은 저장된 비디오에서 얼굴 검색 단원을 참조하십시오. 사람 검색은 스토리지 기반 Amazon Rekognition 작업의 예입니다. 자세한 내용은 스토리지 기반 API 작업 단원을 참조하십시오.

스트리밍 비디오에서도 사람을 검색할 수 있습니다. 자세한 내용은 스트리밍 비디오 작업 단원을 참조하십시오.