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

TitleIDTypeData TypeDescription
_keycorestring
account_idcorestring
creation_timestampcoretimestampDate and time the stream processor was created
data_sharing_preferencecorejsonShows 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.
inputcorejsonKinesis video stream that provides the source streaming video.
kms_key_idcorestringThe identifier for your AWS Key Management Service key (AWS KMS key). This is an optional parameter for label detection stream processors.
last_update_timestampcoretimestampThe 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.
namecorestringName of the stream processor.
notification_channelcorejsonThe 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.
outputcorejsonKinesis data stream to which Amazon Rekognition Video puts the analysis results.
regions_of_interestcorejsonSpecifies locations in the frames where Amazon Rekognition checks for objects or people. This is an optional parameter for label detection stream processors.
role_arncorestringARN of the IAM role that allows access to the stream processor.
settingscorejsonInput 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.
statuscorestringCurrent status of the stream processor.
status_messagecorestringDetailed status message about the stream processor.
stream_processor_arncorestringARN of the stream processor.
tagscorehstore