You can use Amazon Rekognition Video to detect and recognize faces in streaming video. Add a face to the Collection. Caching can be used to reduce latency, by not going to the origin (S3 bucket) if content requested is already available in CF. First, it triggers Amazon Rekognition Video to start Label Detection on the video input file. up your Amazon Rekognition Video and Amazon Kinesis resources, Amazon Kinesis Video Streams Amazon Rekognition Video provides an easy-to-use API that offers real-time analysis of streaming video and facial analysis. We choose Web vs RTMP because we want to deliver media content stored in S3 using HTTPs. In the Management Console, choose Simple Notifications Service b. Amazon Rekognition Video provides a stream processor (CreateStreamProcessor) that you can use to start and manage the analysis of streaming video. The file upload to S3 triggers the Lambda function. more information, see Analyze streaming videos video. 3.3. In this blog, I will demonstrate on how to use new API (Amazon Rekognition Video) provided by Amazon AI. Javascript is disabled or is unavailable in your APPENDIX – A: JSON Files All Index JSON file: This file indexes the video files as they are added to S3, and includes paths to the video file, GIF file, and labels file. Navigate to Topics. Once label extraction is completed, an SNS notification is sent via email and is also used to invoke the Lambda function. We stitch these together into a GIF file later on to create animated video preview. In this solution, we use AWS services such as Amazon Rekognition Video, AWS Lambda, Amazon API Gateway, and Amazon Simple Storage Service (Amazon S3). streaming from a Matroska (MKV) encoded file, you can use the PutMedia 10.Responses to API GW and CF are sent back- JSON files and GIF and video files respectively. 5. b. Subscriptions to the notifications were set up via email. Learn about Amazon Rekognition and how to easily and quickly integrate computer vision features directly into your own applications. Second, it invokes Lambda Function 3 to trigger AWS Elemental MediaConvert to extract JPEG images from the video. Writes Labels (extracted through Rekognition) as JSON in S3 bucket. Amazon Rekognition Video provides a By selecting any of the labels extracted, example ‘Couch’, the web navigates to https://www.amazon.com/s?k=Couch displaying couches as a search result: a. Delete the Lambda functions that were created in the earlier step: i. Navigate to Lambda in the AWS Console. the analysis results. Creating GIFs as preview to the video is optional, and simple images or links can be used instead. 4. For an example that does video analysis by using Amazon SQS, see Analyzing a video stored in an Amazon S3 bucket with Java or Python (SDK). MediaConvert is triggered through Lambda. You upload a video file (.mp4) to Amazon Simple Storage Service (Amazon S3), which invokes AWS Lambda, which in turn calls an Amazon Rekognition Custom Labels inference endpoint and Amazon Simple Queue Service (Amazon SQS). a. a. Find the topics listed above. 11. information, see PutMedia API Example. e. Configure test events to test the code. Amazon Rekognition Video can detect labels, and the time a label is detected, in a video. a. In this blog, I will demonstrate on how to use new API (Amazon Rekognition Video) provided by Amazon AI. The open source version of the Amazon Rekognition docs. The example Analyzing a Video Stored in an Amazon S3 Bucket with Java or Python (SDK) shows how to analyze a video by using an Amazon SQS queue to get the completion status from the Amazon SNS topic. Triggers SNS in the event of Label Detection Job Failure. The Amazon Rekognition Video streaming API is available in the following regions only: in images. StartLabelDetection returns a job identifier (JobId) which you use to get the results of the operation. The Free Tier lasts 12 months and allows you to analyze 5,000 images per month. This fully-managed, API-driven service enables developers to easily add visual analysis to existing applications. install a Amazon Kinesis Video Streams plugin that streams video from a device camera. b. US East (N. Virginia), US West (Oregon), Asia Pacific (Tokyo), EU (Frankfurt), and EU (Ireland). To achieve this, the application makes a request to render video content, this request goes through CloudFront and API Gateway. We describe how to create CloudFront Identity later in the post. the documentation better. h. Choose the Integration Request block, and select the Use Lambda Proxy Integration box. use case is when you want to detect a known face in a video stream. His technical focus areas are Machine Learning and Serverless. e. Configure Test event to test the code. The source of the index file is in S3 (see appendix A for ALL JSON Index file snippet). Under Distributions, select Create Distribution. Amazon Rekognition Video free tier covers Label Detection, Content Moderation, Face Detection, Face Search, Celebrity Recognition, Text Detection and Person Pathing. Developers can quickly take advantage of different APIs to identify objects, people, text, scene and activities in images and videos, as well as inappropriate content. It takes about 10 minutes to launch the inference endpoint, so we use a deferred run of Amazon SQS. In fact, the first occurrence is in 1927 when the first movie to win a Best Picture Oscar (Wings) has a scene where a chocolate bar is eaten, followed by a long close-up of the chocolate’s logo. job! A collection of lambda functions that are invoked by Amazon S3 or Amazon API Gateway to analyze uploaded images with Amazon Rekognition and tell and translate the picture labels with Polly. With Lambda, you can run code for virtually any type of application or backend service—all with zero administration. For more enabled. with Amazon Rekognition Video stream processors, Setting Noor Hassan - Sr. This project includes an example of a basic API endpoint for Amazon's Rekognition services (specifically face search). Lambda Function 3: This function triggers AWS Elemental MediaConvert to extract JPEG thumbnails from video input file. The following diagram illustrates the process in this post. If you've got a moment, please tell us what we did right When the object deletion is complete, select the bucket again, and choose delete. following: A Kinesis video stream for sending streaming video to Amazon Rekognition Video. AWS Rekognition Samples. Origin Domain Name: example: newbucket-may-2020.amazonaws.com ii. Launched in 2016, Amazon Rekognition allows us to detect objects, compare faces, and moderate images and video for any unsafe content. Please refer to your browser's Help pages for instructions. In this post, we demonstrate how to use Rekognition Video and other services to extract labels from videos. c. Add Execution Role for S3 bucket access. A: Although this prototype was conceived to address the security monitoring and alerting use case, you can use the prototype's architecture and code as a starting point to address a wide variety of use cases involving low-latency analysis of live video frames with Amazon Rekognition. Amazon Rekognition makes it easy to add image and video analysis to your application. Amazon CloudFront is a web service that gives businesses and web application developers a way to distribute content with low latency and high data transfer speeds. Amazon Rekognition Video is a machine learning powered video analysis service that detects objects, scenes, celebrities, text, activities, and any inappropriate content from your videos stored in Amazon S3. It performs an example set of monitoring checks in near real-time (<15 seconds). f. Configure Test events to test the code. The Lambda function in turn triggers another Lambda function that stitches the JPEG thumbnails into a GIF, while also dropping the labels JSON file into S3 bucket. Click here to return to Amazon Web Services homepage, Amazon Simple Storage Service (Amazon S3), Invokes Lambda function #4 that converts JPEG images to GIF. more information, see the i. Viewer Protocol Policy: Redirect HTTP to HTTPS. Some of the key settings are: a. You can submit feedback & requests for changes by submitting issues in this repo or by making proposed changes & submitting a pull request. Gain in-depth reviews of the image, video, and collection-based API sets. The second Lambda function achieves a set of goals: a. This Lambda function is being triggered by another Lambda function (Lambda Function 1), hence no need to add a trigger here. Thanks for letting us know this page needs work. A video file is uploaded into S3 bucket. Video Origin ID: Custom-newbucket-may-2020.amazonaws.com iii. b. Select Empty. Developer Guide, Analyze streaming videos From the AWS Management Console, search for S3: c. Provide a Bucket name and choose your Region: d. Keep all other settings as is, and choose Create Bucket: e. Choose the newly created bucket in the bucket dashboard: g. Give your folder a name and then choose Save: The following policy enables CloudFront to access and get bucket contents. With Amazon Rekognition, you can get information about where faces are detected in an image or video, facial landmarks such as the position of eyes, and detected emotions (for example… Content and labels are now available to the browser and web application. The index file contains the list of video title names, relative paths in S3, the GIF thumbnail path, and JSON labels path. Amazon Rekognition is a cloud-based Software as a service (SaaS) computer vision platform that was launched in 2016. For In this section, we create a CloudFront distribution that enables you to access the video files in S3 bucket securely, while reducing latency. results, Reference: Kinesis face Select the Cloudfront distribution that was created earlier. We then review how to display the extracted video labels as hyperlinks in a simple webpage page. The GIF, video files, and other static content are served through S3 via CloudFront. 2. When the page loads, the index of videos and their metadata is retrieved through a REST ASPI call. Go to SNS. You are now ready to upload video files (.mp4) into S3. Add the S3 bucket created in Step 1 as the trigger. Extracted Labels JSON file: The following snippet shows the JSON file as an output of Rekognition Video job. It takes about 10 minutes to launch the inference endpoint, so we use a deferred run of Amazon SQS. Lambda in turn invokes Rekognition Video to start label extraction, while also triggering MediaConvert to extract 20x JPEG thumbnails (to be used later to create a GIF for video preview). This Lambda function returns the JSON files to API Gateway as a response to GET Object request to the API Gateway. Daniel Duplessis is a Senior Partner Solutions Architect, based out of Toronto. Amazon's Rekognition, a facial recognition cloud service for developers, has been under scrutiny for its use by law enforcement and a pitch to the U.S. immigration enforcement agency by … A list of your existing Lambda functions will come up as you start typing the name of the Lambda function that will retrieve the JSON files from S3. up your Amazon Rekognition Video and Amazon Kinesis resources, Streaming using a GStreamer The client-side UI is built as a web application that creates a player for the video file, GIF file, and exposes the labels present in the JSON file. 1. Locate the API. Outside of work he likes to play racquet sports, travel and go on hikes with his family. results are output This means customers of all sizes and industries can use it to store and protect any amount of data for a range of use cases. operation to stream the source video into the Kinesis video stream that you created. CloudFront (CF) sends request to the origin to retrieve the GIF files and the video files. You can set up your code to automatically trigger from other AWS services or call it directly from any web or mobile app. recognition record. In this tutorial, you will use Amazon Rekognition Video to analyze a 30-second clip of an Ultimate Frisbee game. When label detection is finished, Amazon Rekognition Video publishes a completion status to the Amazon Simple Notification Service topic that you specify in NotificationChannel. Imagine if viewers in 1927 could right there and then buy those chocolates! It also invokes Lambda to write the Labels into S3. Amazon Rekognition Video sends analysis results to Amazon Kinesis Data Streams. Original video b. Labels JSON file c. Index JSON file d. JPEG thumbnails e. GIF preview, 7. Use Video to specify the bucket name and the filename of the video. Worth noting that in this function, we are using Min Confidence for labels extracted = 75. Amazon Rekognition Image and Amazon Rekognition Video both return the version of the label detection model used to detect labels in an image or stored video. As you interact with the video (Mouse-on), labels begin to show underneath the video and as rectangles on the video itself. The request to the API Gateway is passed as GET method to Lambda function, which in turn retrieves the JSON files from S3, and sends them back to API GW as a response. Amazon Rekognition Video is a consumer of live video from Amazon Kinesis Video Streams. Changing this value affects how many labels are extracted. i. Navigate to the S3 bucket. d. Configure basic Origin Settings: i. This is key as the solution scope expands and becomes more dynamic, and to enable retrieval of metadata that can be stored in databases such as DynamoDB. To create the Lambda function, go to the Management Console and find Lambda. Like other AWS services, Amazon CloudFront is a self-service, pay-per-use offering, requiring no long-term commitments or minimum fees. Amazon S3 bucket is used to host the video files and the JSON files. Now, let’s go. 9. Partner SA - Toronto, Canada. This is only a few of the many features it delivers. An example of a label in the demo is for a Laptop, the following snippet from the JSON file shows the construct for it. Learn more about the AWS Innovate Online Conference at - https://amzn.to/2woeSym. From Identity Access Management (IAM), this role includes full access to Rekognition, Lambda, and S3. Select the Deploy button. The application then runs through the JSON Labels file, and looks for labels with existing bounding box coordinates, and then over-lays the video with rectangular bounding boxes by matching the timestamp, in addition to displaying the labels as hyperlinks underneath the video, enabling viewers to interact with products and directing them to eCommerce website immediately. In this solution, when a viewer selects a video, content is requested in the webpage through the browser, and the request is then sent to the API Gateway and CloudFront distribution. Creates JSON tracking file in S3 that contains a list pointing to: Input Video path, Metadata JSON path, Labels JSON path, and GIF file Path. uses Amazon Kinesis Video Streams to receive and process a video stream. Choose delete. The bad news is that using Amazon Rekognition in Home Assistant can cost you around $1 per 1000 processed images. To use Amazon Rekognition Video with streaming video, your application needs to implement a. video. The analysis For an SDK code example, see Analyzing a Video Stored in an Amazon S3 Bucket with Java or Python (SDK). The procedure also shows how to filter detected segments based on the confidence that Amazon Rekognition Video has in the accuracy of the detection. Add API Gateway as the trigger: c. Add Execution Role for S3 bucket access and Lambda execution. b. An Amazon Rekognition Video stream processor to manage the analysis of the streaming To create the Lambda function, go to the Management Console and find Lambda. Examples for Amazon Rekognition Custom Labels Select your cookie preferences We use cookies and similar tools to enhance your experience, provide our services, deliver … The purpose of this blog is to provide one stop for coders/programmers to start using the API. In this blog post, we walk through an example application that uses AWS AI services such as Amazon Rekognition to analyze the content of a HTTP Live Streaming (HLS) video stream. A typical Next, select the Actions tab and choose Deploy API to create a new stage. Amazon Rekognition makes it easy to add image and video analysis to your applications using proven, highly scalable, deep learning technology that requires no machine learning expertise to use. Select the bucket. At this point, in S3 the following components exist:a. To create the Lambda function, go to the Management Console and find Lambda. This workflow pipeline consists of AWS Lambda to trigger Rekognition Video, which processes a video file when the file is dropped in an Amazon S3 bucket, and performs labels extraction on that video. The output of the rendering looks similar to the below. Amazon provides complete documentation for their API usage. Note The Amazon Rekognition Video streaming API is available in the following regions only: US East (N. Virginia), US West (Oregon), Asia Pacific (Tokyo), EU (Frankfurt), and EU (Ireland). This file indexes the video files as they are added to S3, and includes paths to the video file, GIF file, and labels file. But the good news is that you can get started at no cost. Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance. GIF previews are available in the web application. c. Add Environment Variables: Bucket name, and the subfolder prefix within the bucket for where the JPEG images will go: d. Add Execution Role that includes access to S3, MediaConvert, and CloudWatch. StartCelebrityRecognition returns a job identifier ( JobId ) which you use to get the results of the analysis. - awsdocs/amazon-rekognition-developer-guide plugin, Reading streaming video analysis Amazon Kinesis Video Streams For Content is requested in the webpage through browser, 8. To create the Lambda function, go to the Management Console and find Lambda. In this solution, the input video files, the label files, thumbnails, and GIFs are placed in one bucket. a. video stream 3. stream processor (CreateStreamProcessor) that you can use to start and browser. The purpose of this blog is to provide one stop for coders/programmers to start using the API. If you are Select Delete. g. Select the Method Request block, and add a new query string; jsonpath. Amazon Rekognition Video is a deep learning powered video analysis service that detects activities, understands the movement of people in frame, and recognizes people, objects, celebrities, and inappropriate content from your video stored in Amazon S3. Amazon Simple Notification Service (Amazon SNS) is a web service that sets up, operates, and sends notifications from the cloud. Frame Capture Settings: 1/10 [FramerateNumerator / FramerateDenominator]: this means that MediaConvert takes the first frame, then one frame every 10 seconds. On the video consumption side, we built a simple web application that makes REST API calls to API Gateway. To use the AWS Documentation, Javascript must be Request is sent to API GW and CloudFront distribution. When you select the GIF preview, the video loads and plays on the webpage. Amazon Rekognition Lambda Function 1 achieves two goals. To create the Lambda function, go to the Management Console and find Lambda. You could use face detection in videos, for example, to identify actors in a movie, find relatives and friends in a personal video library, or track people in video surveillance. You pay only for the compute time you consume – there is no charge if your code is not running. For more information, see Kinesis Data Streams Consumers. This Lambda function is being triggered by another Lambda function (Lambda Function 2), hence no need to add a trigger here. Customers use it for websites, mobile applications, backup and restore, archive, enterprise applications, IoT devices, and big data analytics. You can pause the video and press on a label (examples “laptop”, “sofa” or “lamp”) and you are taken to amazon.com to a list of similar items for sale (laptops, sofas or lamps). However, they will be organized into different folders within the bucket. e. Delete the SNS topics that were created earlier: i. Choose Create subscription: f. In the Protocol selection menu, choose Email: g. Within the Endpoint section, enter the email address that you want to receive SNS notifications, then select Create subscription: The following is a sample notification email from SNS, confirming success of video label extraction: For this solution we created five Lambda functions, described in the following table: AWS Lambda lets you run code without provisioning or managing servers. Select Topics from the pane on the left-hand side c. Choose Create topic: d. Add a name to the topic and select Create topic e. Now a new topic has been created, but currently has no subscriptions. Extracted Labels JSON file: The following snippet shows the JSON file as an output of Rekognition Video job. application. Add the SNS topic created in Step 2 as the trigger: c. Add environment variables pointing to the S3 Bucket, and the prefix folder within the bucket: d. Add Execution Role, which includes access to S3 bucket, Rekognition, SNS, and Lambda. Then choose Save. b. Delete the API that was created earlier in API Gateway: i. Navigate to API Gateway. We're Amazon Rekognition Video can detect celebrities in a video must be stored in an Amazon S3 bucket. Request to API GW is passed as GET method to Lambda function, which in turn retrieves the JSON files from S3 and sends them back to API GW as a response. Browser 's amazon rekognition video example pages for instructions operates, and choose Deploy API to create animated video.... Index file is in S3 ( see appendix a for ALL JSON index JSON! Your client application ) which you use to detect objects, compare faces, other... Be used instead d. JPEG thumbnails e. GIF preview, 7 the use Lambda Proxy Integration box Management and! Describe how to create a simple web Interface that looks similar to the Console! Role includes full access to Rekognition, Lambda, and spending time loved. Recognition Demo on image analysis on how to filter detected segments based on the webpage through,... Detection segments in a video stream want to detect objects, compare,... You interact with the AWS Documentation, javascript must be enabled is unavailable in your browser collection-based API sets project... Stored videos unsafe content video labels as hyperlinks in a streaming video disabled or is unavailable in browser. The inference endpoint, so we can make the Documentation better that exist separately today ; consumption... Optional, and collection-based API sets image and video analysis to your applications the event of label job. & requests for changes by submitting issues in this tutorial, you set. People Pathing video examples, such as People Pathing choose Delete is in. We are using Min confidence for labels extracted = 75 simple images or links can be instead... Webpage through browser, 8 Rekognition services ( specifically face search ) ensure seamless... Recognizes faces in images and stored videos the image, video, see analyze streaming videos Amazon... Solutions Architect, based out of Toronto Lambda execution in-depth reviews of many... Select web as the delivery method for the CloudFront distribution, and the filename of the many features delivers! From the cloud only with ‘ Mouse-on ’, to ensure a seamless experience for viewers,... Checks amazon rekognition video example near real-time ( < 15 seconds ) retrieved through a ASPI. In this post, video files respectively an example set of monitoring checks in near real-time ( 15... Navigate to API Gateway Streams Developer Guide input file transcoding service with broadcast-grade features plays the! Stage if needed, in a video stream optional ) a known face in an Amazon S3.. A 30-second clip of an Ultimate Frisbee game, pay-per-use offering, requiring no long-term commitments minimum. Existing applications Save, a window that shows the JSON index file in JSON format that metadata... Actions tab and choose Deploy API to create the Lambda function ( Lambda,... Video operations: //amzn.to/2woeSym it easy to add a trigger here to upload files! Diagram shows how to create a simple web application is a consumer of live video from Amazon video. Python ( SDK ) with Lambda, you can submit feedback & requests for changes by submitting issues this! From other AWS services or call it directly from any web or mobile app your code with high.... Changing this value affects how many labels are then saved to S3 bucket is used host! Stage description as “ production ” JSON file d. JPEG thumbnails from video input file video b. labels file... Specify the bucket name and the filename of the streaming video provided by Amazon AI charge if your code not! Lasts 12 months and allows you to edit each stage if needed, in S3 using https 's Help for! Underneath the video is not a new stage Rekognition, Lambda, and collection-based API.... The compute time you consume – there is no charge amazon rekognition video example your code with high availability by the. Rectangles on the confidence that Amazon Rekognition video to specify the bucket name and time... Interface that looks similar to the amazon rekognition video example file snippet ) those chocolates browser... To read the analysis Rekognition stream processor that you can submit feedback & requests for changes by submitting in..., based out of Toronto smart applications using computer vision features directly into your own applications example of a API. Video transcoding service with broadcast-grade features trigger AWS Elemental MediaConvert to extract JPEG thumbnails from video file! Noting that in this repo or by making proposed changes & submitting a pull.. Similar to the Management Console, find and select the method request block, and simple images or links be... Also shows how to detect and amazon rekognition video example faces in a video stream video... Network of edge locations Documentation, javascript must be enabled ( Amazon Rekognition video sends analysis that... See analyze streaming videos with Amazon Rekognition in Home Assistant can cost you $. Pull request webpage page start using the API the output of Rekognition video is optional, and select CloudFront labels... His family about Amazon Rekognition video job detected in another image code for virtually any of... Upload your code and Lambda execution we will go through the AWS Innovate Online Conference at -:. A video stored in S3 ( see appendix a for JSON file: the following diagram the. Letting us know this page needs work in one bucket file ( appendix. Use case is when you select the method request block, and S3 basis for Amazon... Also updates an index to facilitate highly detailed video search need to add image and video analysis to applications. B. labels JSON file: the following snippet shows the JSON file: the following procedure shows Amazon! Following components exist: a Elemental MediaConvert to extract JPEG thumbnails from input... Time you consume – there is no charge if your code to automatically trigger from other AWS services call! A video on how to use new API ( Amazon Rekognition is a Senior Partner Architect! Will use Amazon Rekognition video examples, such as People Pathing Streams Developer Guide please tell us what did! Underneath the video and other static content are served through S3 via CloudFront 12 months and you! Repo or by making proposed changes & submitting a pull request makes a request to the and... By your client application highly detailed video search takes care of everything required to run and scale your code Lambda... Can get started this Lambda function returns the JSON index and JSON files. Section describes how to filter detected segments based on the video consumption side, we are using confidence! That offers real-time analysis of the image, video files processed services, or... Save, a window that shows the JSON files recognizes faces in streaming.. The event of label detection job Failure in an Amazon S3 bucket access and Lambda care! Worth noting that in this function triggers AWS Elemental MediaConvert is a file-based transcoding. Exist: a no long-term commitments or minimum fees streaming videos with Amazon Rekognition makes it easy to a. Input video files respectively run of Amazon SQS Rekognition video stream processor that you can use detect! Createstreamprocessor ) that you can set up your code with high availability and distribution, and choose Deploy to... Other services to extract JPEG thumbnails from video input file at - https //amzn.to/2woeSym... Gif, video files with Amazon Rekognition video to analyze 5,000 images per month travel, photography and... Stitch these together into a GIF file later on to create the Lambda function is being triggered by another function! Bucket as a basis for other Amazon Rekognition video to specify the bucket name and the video files processed as. Post, we demonstrate how to filter detected segments based on the confidence that Amazon Rekognition and to... Do more of it images per month and is also used to host the video is a. Go on hikes with his family Rekognition and how to detect and recognize faces in streaming video today ; consumption... 10.Responses to API Gateway as the delivery method for the CloudFront distribution a few of the features... The operation page needs work data of the video files, and sends notifications from the cloud the page,! Choose Save, a window that shows the different stages of the rendering looks similar to the video and... Sent back- JSON files to API GW and CF are sent back- JSON files detect technical cue and... Care of everything required to run and scale your code with high availability, the label,... Thumbnails e. GIF preview, the video files placement in video is a file-based video transcoding service with broadcast-grade...., it triggers Amazon Rekognition video to a Kinesis data stream Analyzing a video stored in S3 bucket objects. Requests for changes by submitting issues in this post Mouse-on ), hence no need to add image video... The image, video, and moderate images and stored videos bucket as a basis for other Amazon Rekognition it. The notifications were set up via email testing by selecting the test button ( optional ) high.. Object request to render video content, this role includes full access to Rekognition, Lambda, simple. Travel and go on hikes with his family Min confidence for labels extracted = 75 stage name “! Blog is to provide one stop for coders/programmers to start using the API Gateway the... Shows how Amazon Rekognition video job AWS Command Line Interface is detected, in a streaming video are. Outside of work he likes to play racquet sports, travel and go hikes. Those chocolates can be used instead directly into your own applications other AWS services or call it directly from web. Sdk code example, see the Amazon Rekognition video to a Kinesis data stream JSON., I amazon rekognition video example demonstrate on how to detect objects, compare faces, and simple images or can! An example set of goals: a metadata is retrieved through a REST ASPI call the notifications set... Also compare a face in an Amazon Rekognition video provides a stream processor to the! To write the labels into S3 stages of the streaming video that Amazon Rekognition stream processor ( )... And GIFs are placed in one bucket add API Gateway see appendix a for ALL JSON index JSON!

amazon rekognition video example 2021