---
title: Rekognition Stream Processor
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > DDSQL Reference > Data Directory > Rekognition Stream Processor
---

# 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_csv |
