Rekognition Stream Processor
Rekognition Stream Processor is an AWS resource that enables real-time video analysis by connecting a video stream from Kinesis Video Streams to Amazon Rekognition. It can detect and recognize faces, match them against a collection, and send results to Kinesis Data Streams or SNS for further processing. This allows applications to perform live monitoring, security checks, or user verification directly from streaming video.
aws.rekognition_stream_processor
Fields
Title | ID | Type | Data Type | Description |
---|
| _key | core | string | |
| account_id | core | string | |
| creation_timestamp | core | timestamp | Date and time the stream processor was created |
| data_sharing_preference | core | json | Shows whether you are sharing data with Rekognition to improve model performance. You can choose this option at the account level or on a per-stream basis. Note that if you opt out at the account level this setting is ignored on individual streams. |
| input | core | json | Kinesis video stream that provides the source streaming video. |
| kms_key_id | core | string | The identifier for your AWS Key Management Service key (AWS KMS key). This is an optional parameter for label detection stream processors. |
| last_update_timestamp | core | timestamp | The time, in Unix format, the stream processor was last updated. For example, when the stream processor moves from a running state to a failed state, or when the user starts or stops the stream processor. |
| name | core | string | Name of the stream processor. |
| notification_channel | core | json | The Amazon Simple Notification Service topic to which Amazon Rekognition publishes the object detection results and completion status of a video analysis operation. Amazon Rekognition publishes a notification the first time an object of interest or a person is detected in the video stream. For example, if Amazon Rekognition detects a person at second 2, a pet at second 4, and a person again at second 5, Amazon Rekognition sends 2 object class detected notifications, one for a person at second 2 and one for a pet at second 4. Amazon Rekognition also publishes an an end-of-session notification with a summary when the stream processing session is complete. |
| output | core | json | Kinesis data stream to which Amazon Rekognition Video puts the analysis results. |
| regions_of_interest | core | json | Specifies locations in the frames where Amazon Rekognition checks for objects or people. This is an optional parameter for label detection stream processors. |
| role_arn | core | string | ARN of the IAM role that allows access to the stream processor. |
| settings | core | json | Input parameters used in a streaming video analyzed by a stream processor. You can use FaceSearch to recognize faces in a streaming video, or you can use ConnectedHome to detect labels. |
| status | core | string | Current status of the stream processor. |
| status_message | core | string | Detailed status message about the stream processor. |
| stream_processor_arn | core | string | ARN of the stream processor. |
| tags | core | hstore | |