简介

  • 记录视频结构化分析产品的部署,部署的方式有:
    • 分布式:管理节点和算力节点分开部署
    • 集中部署:管理节点和算力节点都部署在一台机器上,一般是比特大陆的边缘计算盒子
    • docker部署:制作docker镜像,加载启动容器
    • 直接部署:直接将管理节点和算力节点拷贝进去
  • 目前接触的版本有V3版本和V4版本

V4版本部署

  • 第一次修改
    • 时间:2023年02月17日
    • 更新:创建部署文档

1.1 目前的封版代码

  • 管理节点
    • 简介:功能包括对任务的管理,数据的管理,前端界面的管理。
    • 地址:http://192.169.4.28/dagger/manager_node/tree/v4.0-20221230
    • 分支:v4.0-20221230
    • 注:包含最后封版的前端代码,目录为web_frontend
  • 算力节点
    • 简介:功能包括拉取视频流,加载目标检测引擎,报警信息的处理,任务的同步
    • 地址:http://192.169.4.28/dagger/computing_node/tree/v4.0
    • 分支:v4.0
  • 目标检测引擎
    • 简介:功能包括检测模型的动态加载,视频流的处理和结构化,检测信息的输出
    • 地址:http://192.169.4.28/platform/video_process/tree/v4.0-ice
    • 分支:v4.0-ice
    • 注:底层引擎分为两个:vca.exe 和 ice.exe
      • vca.exe 为目标检测引擎
      • ice.exe 为人脸识别引擎

V4版部署-docker镜像

镜像制作

  • 清除mysql数据,制作干净的镜像,需要清除的表为:
    • gh_t_face_db
    • gh_t_face_image
    • gh_t_face_info
    • gh_t_task (gh_t_func_conf)
    • gh_t_warning_event
    • gh_t_warning_record
  • 清除命令:delete from gh_t_face_db;
  • 查询命令:select * from gh_t_task limit 10;

镜像版本记录

  • 存放目录:/mnt/remote/190-mnt/zhangjunyi/Docker/vca-通用发行版-docker

  • 20230220 (有makelicence!!!)
    • V4通用发型版本,mysql数据没有清除,
    • VideoProcess用的是5.1.3版本
    • 算力节点和管理节点都是用v4封版分支
    • bash.bashrc中添加修改编码命令export LANG=C.UTF-8, export LC_ALL=C.UTF-8
  • 20230223
    • mysql数据清除,仅有模型和摄像机信息没有清除