ストリーミングビデオイベントの操作 - 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 ビデオストリーム、Kinesis データストリームの Amazon リソースネーム (ARN)、ストリーミングビデオ内の顔認識に使用されるコレクションの識別子が含まれます。セキュリティモニタリングストリームプロセッサを作成するためのリクエストパラメータには、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 の分析結果を使用する方法については、「ストリーミングビデオの分析結果の読み取り」を参照してください。