视频AI解决方案设计
本文介绍了一个基于华为云IEF的视频AI解决方案设计。使用视频AI解决方案,应用于智慧园区场景,可以精准定位可疑场景、事件,进行事前布防、预判,事中现场可视、集中指挥调度,事后可回溯、取证。
整体方案
视频AI解决方案提供了在边侧预处理视频、处理后的数据回传云端、云端使用FRS进行人脸识别的功能。可以避免大量数据上传云端,响应更及时。具体方案是:
- 通过IEF节点证书将边缘节点接入IEF, 并绑定摄像头设备到边缘节点
- 通过IEF从云端下发视频AI算法镜像到边缘节点
- 边侧算法容器接收摄像头传输的视频流,进行实时分析
- 算法容器对视频实时分析后,结构化数据通过IEF边云数据通道回传云端,比如DIS等服务。
- 云上应用获取边侧回传的数据,进行处理。
该方案由如下几个角色构成,在实际项目中可能其中的某些角色是合并为一个实体的:
集成IEF的功能
针对这个解决方案,您可以设计如下User Story,并完成测试验证。
- 集成IEF的边缘节点、设备、容器应用管理能力。进行创建边缘节点、关联摄像头设备,并部署视频AI算法容器至边缘节点。
- 在IEF注册边缘节点,具体方法请参见边缘节点 > 注册边缘节点。
- 在边缘节点安装边缘软件纳管边缘节点,具体方法请参见边缘节点 > 纳管边缘节点。
- 在IEF界面创建终端设备与摄像头关联,并与边缘节点绑定。具体方法请参见终端设备。
- 在边缘节点部署视频AI算法容器应用。可以调用API实现应用下发部署,具体请参见创建部署。
- 集成IEF的容器应用管理能力。升级视频AI算法容器版本。
当视频AI算法容器存在新版本,更新视频AI算法容器应用,具体请参见更新部署。
- 集成IEF边云消息管理能力,将云端数据下发边缘节点
- 在IEF创建SystemREST->SystemEventBus的消息路由。
- 调用IEF接口发送消息至边缘侧指定的视频AI算法容器应用。
具体方法请参见云端下发消息到边缘节点。
- 集成IEF边云消息管理能力,使边缘产生的数据上传至云端。
- 在云端DIS服务创建DIS通道。
- 在IEF界面创建一个DIS类型的消息端点。
- 在IEF创建SystemEventBus->DIS的消息路由。
- 边缘侧的视频AI算法容器发送数据至mqtt broker。
具体方法请参见边缘节点上报消息到云端。
- 集成IEF的应用容器的管理能力,查询视频AI算法容器的状态以及应用的监控和日志。
- 在IEF容器应用—实例列表界面获取视频AI算法容器的状态
- 从IEF容器应用—监控页签或者AOM服务获取应用的监控和日志。
具体方法请参见容器应用 > 查看应用信息。