当前位置: 首页 > 知识库问答 >
问题:

Kinesis视频流与Amazon SageMaker的KIT集成

狄元魁
2023-03-14

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

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

我被这件事困住了-

共有1个答案

闾丘照
2023-03-14

嗨,我是韩国的云架构师

首先,请记住Lambda不连接到Kinesis视频流。然后实例如何获取Kinesis视频流的帧数据。它是CloudFormation中的AWS ECS Docker图像。

DockerImageRepository:
    Type: String
    Default: >-
      528560246458.dkr.ecr.us-east-1.amazonaws.com/kinesisvideosagemakerintegration_release:V1.0.3
    Description: Docker image for Kinesis Video Stream & SageMaker Integration Driver.

创建CloudFormation的是XML文件代码。在这个文件中,您可以确认创建Docker图像。因此,您应该检查Docker图像中的代码。

可能是在Docker映像中运行的代码。首先,这段代码在Kinesis视频流上读取I帧。第二,与以前I帧的不同进行了比较。第三,发送到SageMakerendpoint,得到SageMaker推理。最后发送到Kinesis(不是Kinesis视频流),然后Lambda接收Sagemaker推断。

我在开发产品时尝试了这个例子。你应该跟着我的Github交流

https://github.com/woosung-jung

 类似资料: