首页 > 解决方案 > Kinesis Video Streams 使用 KIT 与 Amazon SageMaker 集成

问题描述

我正在开展一个项目,我需要将视频从我的 IP 摄像机发送到 Kinesis Video Stream,并使用 Sagemaker 托管我的 ML 模型,然后该模型将实时分析来自 Kinesis Video Stream 的视频。
我点击了这个链接:https ://aws.amazon.com/blogs/machine-learning/analyze-live-video-at-scale-in-real-time-using-amazon-kinesis-video-streams-and-amazon -sagemaker/
我已经完成了这些事情-

  1. 设置 IP 摄像机和 kinesis 视频流以将视频从 IP 摄像机发送到 KVS
  2. 为 KIT 设置云形成模板(如链接中所述)

我被这个特别的东西困住了 -

  1. 如何从 sagemaker 笔记本中的 aws fargate 获取视频帧作为输入(如下图所示,步骤 3)?在链接中提到,KIT 预先捆绑了一个自定义 Lambda 函数,该函数被编写用于使用对象检测算法处理 Amazon SageMaker 示例之一的预测输出。我不确定这个算法是如何从 KVS 获取输入的。

    在此处输入图像描述

请如果有人可以帮助我解决这个问题。

标签: amazon-sagemakeramazon-kinesis-video-streams

解决方案


此 AWS 示例 Lambda 代码将是一个很好的参考。

文件在这里; https://github.com/aws/amazon-kinesis-video-streams-parser-library#kinesisvideorekognitionlambdaexample

Lambda 可以由 Kinesis Datastream 输入触发。


推荐阅读