开发语言:C++
运行环境:windows/linux
适用对象:南宁世锦赛
主要模块:nginx接入(iaaccess),iaau调度模块(iaam),iaau管理模块(iamu),
智能分析模块iaau,数据库接入模块(dbc),云存储接入模块(dpss)
实现:按功能区分,可分为实时流分析,平台/前端录像分析,文件分析,图片流分析四类;按业务区分,可分为视频摘要业务,人员卡口业务,车辆卡口业务,以图搜图业务;
业务流程:对于文件流,iaacess模块接入客户端请求,通过iamu转发给iaam调度模块进行调度,iaam选择合适的iaau进行切片任务分配,iamu转发给相应的iaau进行任务实施,iaau通过调度算法切分,把切片结果输出到iamu,iamu转发给iaam,这样就把一个个大任务,切分成更多个的小任务,避免工作全都积压在一个分析模块中,充分调用系统资源;然后通过iaam调度,将一个个切片任务分发个多个iaau,iaau通过解码分析编码把图片通过dpss保存到云存储,结构化信息上传给iaam,iaam把信息入库。等所有分析结束,iaam通过调度iaau整合分析结