스트리밍 비디오 이벤트 작업 - Amazon Rekognition

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

스트리밍 비디오 이벤트 작업

Amazon Rekognition Video를 사용하면 스트리밍 비디오에서 얼굴을 감지하고 인식하거나 객체를 감지할 수 있습니다. Amazon Rekognition Video는 Amazon Kinesis Video Streams를 사용하여 비디오 스트림을 수신하고 처리합니다. 스트림 프로세서가 비디오 스트림에서 감지할 항목을 표시하는 파라미터를 사용하여 스트림 프로세서를 생성합니다. Rekognition은 스트리밍 비디오 이벤트의 레이블 감지 결과를 Amazon SNS 및 Amazon S3 알림으로 전송합니다. Rekognition은 얼굴 검색 결과를 Kinesis 데이터 스트림에 출력합니다.

얼굴 검색 스트림 프로세서는 컬렉션에서 얼굴을 검색하는 데 FaceSearchSettings를 사용합니다. 스트리밍 비디오에서 얼굴을 분석하기 위해 얼굴 검색 스트림 프로세서를 구현하는 방법에 대한 자세한 내용은 스트리밍 비디오에서 컬렉션의 얼굴 검색 섹션을 참조하세요.

레이블 감지 스트림 프로세서는 스트리밍 비디오 이벤트에서 사람, 패키지, 반려동물을 검색하는 데 ConnectedHomeSettings를 사용합니다. 레이블 감지 스트림 프로세서의 구현 방법에 대한 자세한 내용은 스트리밍 비디오 이벤트의 레이블 감지 섹션을 참조하세요.

Amazon Rekognition Video 스트림 프로세서 작업 개요

Amazon Rekognition Video 스트림 프로세서를 시작하고 Amazon Rekognition Video로 비디오를 스트리밍하여 스트리밍 비디오 분석을 시작합니다. Amazon Rekognition Video 스트림 프로세서를 사용하면 스트림 프로세서를 시작, 중지, 관리할 수 있습니다. 스트림 프로세서를 생성하려면 CreateStreamProcessor를 직접 호출합니다. 얼굴 검색 스트림 프로세서를 생성하기 위한 요청 파라미터에는 Kinesis 비디오 스트림의 Amazon 리소스 이름(ARN), Kinesis 데이터 스트림, 스트리밍 비디오에서 얼굴을 인식하는 데 사용되는 컬렉션의 식별자가 포함됩니다. 보안 모니터링 스트림 프로세서를 생성하기 위한 요청 파라미터에는 Kinesis 비디오 스트림 및 Amazon SNS 주제에 대한 Amazon 리소스 이름(ARN), 비디오 스트림에서 탐지하려는 객체 유형, 출력 결과를 위한 Amazon S3 버킷 정보가 포함됩니다. 또한 스트림 프로세서에 지정한 이름도 포함됩니다.

StartStreamProcessor 작업을 직접 호출하여 비디오 처리를 시작합니다. 스트림 프로세서의 상태 정보를 얻으려면 DescribeStreamProcessor를 직접 호출합니다. 직접 호출할 수 있는 다른 작업으로는 스트림 프로세서에 태그를 지정하기 위한 TagResource, 스트림 프로세서를 삭제하기 위한 DeleteStreamProcessor 등이 있습니다. 얼굴 검색 스트림 프로세서를 사용하는 경우 StopStreamProcessor를 사용하여 스트림 프로세서를 중지할 수도 있습니다. 계정의 스트림 프로세서 목록을 확인하려면 ListStreamProcessors를 직접 호출합니다.

스트림 프로세서가 실행되기 시작한 후, CreateStreamProcessor에서 지정한 Kinesis 비디오 스트림을 통해 비디오를 Amazon Rekognition Video로 스트리밍합니다. Kinesis Video Streams SDK의 PutMedia 작업을 사용하여 Kinesis 비디오 스트림으로 비디오를 전송할 수 있습니다. 예제를 보려면 PutMedia API 예제를 참조하십시오.

애플리케이션이 얼굴 검색 스트림 프로세서에서 Amazon Rekognition Video 분석 결과를 사용하는 방법에 대한 자세한 내용은 스트리밍 비디오 분석 결과 읽기 섹션을 참조하세요.