Amazon IoT TwinMaker 视频集成 - Amazon IoT TwinMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon IoT TwinMaker 视频集成

摄像机为数字孪生仿真提供了好机会。您可以使用 Amazon IoT TwinMaker 模拟相机的位置和物理条件。在Amazon IoT TwinMaker中为您的现场摄像机创建实体,然后使用视频组件将实时视频和元数据从您的站点流式传输至Amazon IoT TwinMaker场景或 Grafana 控制面板。

Amazon IoT TwinMaker 可通过两种方式通过边缘设备采集视频。您可以使用 Kinesis 视频流的边缘连接器流式传输边缘设备视频,也可以将视频保存在边缘设备上,并使用 MQTT 消息启动视频上传。使用此组件流式传输来自您设备的视频数据,以用于Amazon IoT服务。要为 Kinesis Video Streams 生成所需资源并部署边缘连接器,请参阅 Kinesis 视频流边缘连接器入门。 GitHub有关该Amazon IoT Greengrass组件的更多信息,请参阅有关Kinesis Video Streams 边缘连接器文档Amazon IoT Greengrass

创建所需 Amazon IoT SiteWise 模型并配置 Kinesis Video Streams Greengrass 组件后,您可以通过控制台Amazon IoT TwinMaker将边缘视频流式传输或录制到数字孪生应用程序。您还可以在 Grafana 控制面板中查看设备上的实时数据和元数据。有关 Grafana 和 Amazon IoT TwinMaker 集成的更多信息,请参阅 Amazon IoT TwinMaker Grafana 控制面板集成

适用 Kinesis 视频流的边缘连接器将流式传输Amazon IoT TwinMaker中的视频。

借助 Kinesis 视频流的边缘连接器,您可以将视频和数据流式传输至 Amazon IoT TwinMaker场景中的实体。您可使用视频组件完成此操作。要创建用于场景的视频组件,请完成以下程序。

先决条件

在 Amazon IoT TwinMaker 场景创建视频组件之前,请确保您已完成了以下先决条件。

  • 为 Kinesis 视频流的边缘连接器创建所需的 Amazon IoT SiteWise 模型和资产。有关为连接器创建Amazon IoT SiteWise资产的更多信息,请参阅 Kinesis 视频流边缘连接器入门

  • 已在您的 Amazon IoT Greengrass 设备上部署 Kinesis 视频流边缘连接器。有关部署 Kinesis 视频流边缘连接器组件的更多信息,请参阅部署 自述文件

为 Amazon IoT TwinMaker 场景创建视频组件

完成以下步骤,以为场景的 Kinesis 视频流组件创建边缘连接器。

  1. 在Amazon IoT TwinMaker 控制台,打开视频组件的目标添加场景。

  2. 场景打开后,选择现有实体或创建组件添加目标实体,然后选择 Add component(添加组件)。

  3. Add component(添加组件)窗格中,输入组件名称,在 Type(类型)栏选择 com.amazon.iotsitewise.connector.edgevideo

  4. 通过指定您创建的Amazon IoT SiteWise摄像机模型,选择资产模型。此名称应采用以下格式:EdgeConnectorForKVSCameraModel-0abc,其中末尾的字母和数字字符串与您自己的资产名称匹配。

  5. Asset(资产)窗格,选择您想要流失传播的视频的起始 Amazon IoT SiteWise 摄像机资产。显示小窗口,可预览当前视频流。

    注意

    若要测试您的视频流,请选择test(测试)。此测试发出 MQTT 活动,以启动视频直播。稍等片刻,视频将会出现在播放器中。

  6. 若要将视频组件添加至实体,请选择 Add component(添加组件)。

将 Kinesis 视频流中的视频和元数据添加至 Grafana 控制面板

在Amazon IoT TwinMaker场景中为实体创建视频组件后,可在 Grafana 中配置视频面板以查看直播。请确保您已将Amazon IoT TwinMaker与 Grafana 正确集成。有关更多信息,请参阅 Amazon IoT TwinMaker Grafana 控制面板集成

重要

要在 Grafana 控制面板中观看视频,必须确保 Grafana 数据源具有适当的 IAM 权限。若要创建所需角色和政策,请参见创建控制面板 IAM 角色

完成以下步骤,即可在 Grafana 控制面板中查看 Kinesis 视频流和元数据。

  1. 打开 Amazon IoT TwinMaker 控制面板。

  2. 选择 “添加面板”,然后选择 “添加空面板”

  3. 在面板列表中,选择Amazon IoT TwinMaker视频播放器面板。

  4. Amazon IoT TwinMaker视频播放器面板中,输入的直播名称 KinesisVideoStreamName,以及您要从中流式传输视频的 Kinesis 视频流的名称。

    注意

    要将元数据流式传输至 Grafana 视频面板,必须先创建带有视频流组件的实体。

  5. 可选:要将Amazon IoT SiteWise资产中的元数据流式传输至视频播放器,在 Entity(实体)窗格,请选择您在Amazon IoT TwinMaker场景中创建的Amazon IoT TwinMaker实体。在 Component name(组件名称)窗格,选择您为Amazon IoT TwinMaker场景中的实体创建的视频组件。