更新时间:2023-11-29 GMT+08:00
分享

视频AI解决方案设计

本文介绍了一个基于华为云IEF的视频AI解决方案设计。使用视频AI解决方案,应用于智慧园区场景,可以精准定位可疑场景、事件,进行事前布防、预判,事中现场可视、集中指挥调度,事后可回溯、取证。

整体方案

视频AI解决方案提供了在边侧预处理视频、处理后的数据回传云端、云端使用FRS进行人脸识别的功能。可以避免大量数据上传云端,响应更及时。具体方案是:

图1 视频AI解决方案架构图
  1. 通过IEF节点证书将边缘节点接入IEF, 并绑定摄像头设备到边缘节点
  2. 通过IEF从云端下发视频AI算法镜像到边缘节点
  3. 边侧算法容器接收摄像头传输的视频流,进行实时分析
  4. 算法容器对视频实时分析后,结构化数据通过IEF边云数据通道回传云端,比如DIS等服务。
  5. 云上应用获取边侧回传的数据,进行处理。

该方案由如下几个角色构成,在实际项目中可能其中的某些角色是合并为一个实体的:

  • 华为云IEF

    提供IEF服务,提供了边缘节点、终端设备、容器应用的管理平台、边云数据消息通道。

  • 硬件服务商

    提供与IEF兼容的硬件产品,比如服务器。

  • 视频AI算法提供商

    提供视频AI算法,比如人脸检测、人脸识别等

  • 解决方案服务商

    使用IEF的能力,集成AI算法,边缘硬件及上层业务系统,提供端到端的视频AI整体解决方案的商业支持。

  • 最终用户

    使用视频AI解决方案,应用于智慧园区等场景,进行安全防控等。

集成IEF的功能

针对这个解决方案,您可以设计如下User Story,并完成测试验证。

  1. 集成IEF的边缘节点、设备、容器应用管理能力。进行创建边缘节点、关联摄像头设备,并部署视频AI算法容器至边缘节点。
    1. 在IEF注册边缘节点,具体方法请参见边缘节点 > 注册边缘节点
    2. 在边缘节点安装边缘软件纳管边缘节点,具体方法请参见边缘节点 > 纳管边缘节点
    3. 在IEF界面创建终端设备与摄像头关联,并与边缘节点绑定。具体方法请参见终端设备
    4. 在边缘节点部署视频AI算法容器应用。可以调用API实现应用下发部署,具体请参见创建部署
  2. 集成IEF的容器应用管理能力。升级视频AI算法容器版本。

    当视频AI算法容器存在新版本,更新视频AI算法容器应用,具体请参见更新部署

  3. 集成IEF边云消息管理能力,将云端数据下发边缘节点
    1. 在IEF创建SystemREST->SystemEventBus的消息路由。
    2. 调用IEF接口发送消息至边缘侧指定的视频AI算法容器应用。

    具体方法请参见云端下发消息到边缘节点

  4. 集成IEF边云消息管理能力,使边缘产生的数据上传至云端。
    1. 在云端DIS服务创建DIS通道。
    2. 在IEF界面创建一个DIS类型的消息端点。
    3. 在IEF创建SystemEventBus->DIS的消息路由。
    4. 边缘侧的视频AI算法容器发送数据至mqtt broker。

    具体方法请参见边缘节点上报消息到云端

  5. 集成IEF的应用容器的管理能力,查询视频AI算法容器的状态以及应用的监控和日志。
    1. 在IEF容器应用—实例列表界面获取视频AI算法容器的状态
    2. 从IEF容器应用—监控页签或者AOM服务获取应用的监控和日志。

    具体方法请参见容器应用 > 查看应用信息

相关文档