项目设计方案:市交通视频监控平台项目设计方案(四)

目录

1 前言

1.1 目的

1.2 适用范围

1.3 术语表

2 现状分析

2.1 业务现状

2.2 组织机构现状

2.3 存在的问题

2.4 项目成果预期

3 系统建设原则

4 项目需求

4.1 项目需求

4.1.1 业务需求主要分为三部分:

4.1.2 技术需求主要分为四部分:

4.2 项目环境要求

4.2.1 硬件要求

4.2.2 网络存储要求:

4.2.3 技术支持服务要求:

5 系统设计方案

5.1 系统功能设计

5.1.1 视频监控平台基础功能设计

5.1.2 视频资源及联网设备编码与管理设计

5.2系统软件结构

5.2.1总体设计思想

5.2.2 基础平台功能

5.3平台互联互通

5.3.1级联内容

5.3.2级联架构

5.3.3平台业务流程及接口定义

5.4系统网络结构

5.4.1总体系统架构

5.4.2 系统横向联网结构

5.4.3 异构平台级联要求

5.5系统网络存储

5.5.1系统存储架构

5.5.2系统存储详细设计

5.5.2.1存储方案的特点

5.5.2.2 存储空间的计算方法如下:

5.5.2.3 本项目存储容量计算:

5.6系统数据库设计

5.6.1数据库总架构

5.6.2平台数据库详细设计

5.6.2.1 系统包含如下数据表:

5.6.2.2 各表具体表结构如下:

 


1 前言

       本节略,若有兴趣, 可以参考前面的文章:

AS-V1000 视频监控平台产品介绍:web客户端功能介绍(上)项目设计方案:市交通视频监控平台项目设计方案(一)》;

1.1 目的

1.2 适用范围

1.3 术语表

2 现状分析

       本节略,若有兴趣, 可以参考前面的文章:

项目设计方案:市交通视频监控平台项目设计方案(一)》;

2.1 业务现状

2.2 组织机构现状

2.3 存在的问题

2.4 项目成果预期

3 系统建设原则

       本节略,若有兴趣, 可以参考前面的文章:

项目设计方案:市交通视频监控平台项目设计方案(一)》;

4 项目需求

       本节略,若有兴趣, 可以参考前面的文章:

项目设计方案:市交通视频监控平台项目设计方案(一)》;

4.1 项目需求

4.1.1 业务需求主要分为三部分:

       本节略,若有兴趣, 可以参考前面的文章:

项目设计方案:市交通视频监控平台项目设计方案(一)》;

4.1.2 技术需求主要分为四部分:

4.2 项目环境要求

4.2.1 硬件要求

       本节略,若有兴趣, 可以参考前面的文章:

项目设计方案:市交通视频监控平台项目设计方案(一)》;

4.2.2 网络存储要求:

4.2.3 技术支持服务要求:

5 系统设计方案

5.1 系统功能设计

5.1.1 视频监控平台基础功能设计

       本节略,若有兴趣, 可以参考前面的文章:

项目设计方案:市交通视频监控平台项目设计方案(一)》;上面略去的章节都在其中。

5.1.2 视频资源及联网设备编码与管理设计

       本节略,若有兴趣, 可以参考前面的文章:

项目设计方案:市交通视频监控平台项目设计方案(一)》;上面略去的章节都在其中。

5.2系统软件结构

5.2.1总体设计思想

       本节略,若有兴趣, 可以参考前面的文章:

项目设计方案:市交通视频监控平台项目设计方案(一)》;上面略去的章节都在其中。

5.2.2 基础平台功能

       本节略,若有兴趣, 可以参考前面的文章:

项目设计方案:市交通视频监控平台项目设计方案(二)》;上面略去的章节都在其中。

5.3平台互联互通

5.3.1级联内容

    本节略,若有兴趣, 可以参考前面的文章:

项目设计方案:市交通视频监控平台项目设计方案(三)-CSDN博客,上面略去的章节都在其中。

5.3.2级联架构

5.3.3平台业务流程及接口定义

5.4系统网络结构

5.4.1总体系统架构

    本节略,若有兴趣, 可以参考前面的文章:

项目设计方案:市交通视频监控平台项目设计方案(三)-CSDN博客,上面略去的章节都在其中。

5.4.2 系统横向联网结构

       同上。

5.4.3 异构平台级联要求

       同上。

5.5系统网络存储

5.5.1系统存储架构

        在基层监控单元配备视频存储服务器,也可通过前端设备存储录像,进行区域内视频图像的存储,并向上级平台提供开放接口供存储录像的查询和调用。一级视频联网监控平台根据相应接口调取录像,并且分段存储其调用的视频图像。

        本平台采用先进的技术架构和设计方法,融合先进的管理思想,使用分布式存储架构和海量数据的实时处理存储技术,确保系统存储的效率高、读写快速、操作便捷,能满足各类用户的业务需求和实际应用。平台通过堆叠录像服务器以实现分布式的内容管理与存储的方案。

        平台支持设备存储(如DVR、NVR)和中心存储两种方式,中心存储支持RAID磁盘阵列、NAS、IP-SAN等多种存储介质,支持按图像的来源、记录时间、报警事件类别等多种方式对存储的图像数据进行检索,支持多用户同时访问同一数据资源;在实时存储的同时能满足备份存储,所有存储节点支持时间同步。

        平台默认对设备的主码流进行存储,并根据实际情况确定,如果计算结果容量需求过高,则可只对重点图像采用主码流存储而其他图像采用辅码流存储。平台支持单节点多路径存储,并可在管理系统中随时增加或删除录像路径,图像数据会自动进行备份迁移而无需人工干预。

        平台的录像存储网络图如下:

5.5.2系统存储详细设计

        存储系统是网络视频监控系统中的一个重要环节,是图像数据长期存储安全的重要保障。录像策略是存储系统的核心,决定着网络视频监控系统的总带宽以及存储系统的存储容量。

        平台采用iSCSI直存模式,视频码流经过监控平台的转发存储至磁盘阵列内,具体接入方式如下图所示。

5.5.2.1存储方案的特点

        针对本方案,在方便整体系统管理的同时,确保监控数据的安全、稳定、可靠。针对本方案的存储特点作如下介绍:

        (1)在监控中心和分控中心分别部署存储系统,实现分布式集中存储;

        (2)采用基于iSCSI技术的IP SAN(Storage Area Network)解决方案;

        (3)采用RAID5等存储技术,提高数据存储的安全性、可靠性;

        (4)基于IP网络进行存储,实现随时随地调看存储资料。

        (5)针对本方案,建议在新建监控中心部署磁盘阵列

5.5.2.2 存储空间的计算方法如下:

                录像容量(MB)=前端监控点数×录像天数×24×60×60×录像码率(Mbps)/8

        例如:

                1路2M码流实时存储1天:

                2M×3600秒×24小时/8bit=21.6G

                1路4M码流实时存储1天:

                4M×3600秒×24小时/8bit=43.2G

        采用相同规格容量硬盘、单平台相同容量(等数量存储监控点)、满配单阵列,单个磁盘阵列配16块2T硬盘,为保证磁阵性能15个盘组建一个RAID5,格式损失10%+RAID5,同时保留一个存储热备盘,单个磁盘阵列可用的有效容量=2T*(16-2)*(1-10%)=25.2T;磁盘阵列可通过堆叠实现存储空间的海量扩展,并可实现负载均衡。

5.5.2.3 本项目存储容量计算:

                系统中心存储所需存储容量如下:

                计算公式:录像容量(MB)=前端监控点数×录像天数×24×60×60×录像码率(Mbps)/8

5.6系统数据库设计

5.6.1数据库总架构

        针对于本次项目分域自治的系统要求,各平台需能够独立管理设备、用户、操作等综合数据。

        

        各二级平台独立完成对于设备入网、用户登录、报警等信息的处理,并按照信息的重要程度,实时或定时同步至上级监控平台。

5.6.2平台数据库详细设计

        系统数据库主要用于存储设备、用户、上下级平台相关基础信息等静态数据,以及存储相关平台操作日志,报警日志等动态数据。系统数据库使用SQL SERVER2008,可以兼容任何一种数据库,包括MYSQL、SQL SERVER、Oracle、DB2等。对于数据库的访问通过中间应用服务器完成而不是直接访问数据库,有效地保证了数据库的安全性和防止了DOS攻击。

5.6.2.1 系统包含如下数据表:

实体名

表名

点位信息表

T_POSITION

设备信息表

T_DEVICE

服务器表

T_SERVER

分组信息表

T_GROUP

事件日志表

T_LOG_EVENT

报警表

T_ALARM

用户信息表

T_USER

权限信息表

T_ORDER

5.6.2.2 各表具体表结构如下:

(1)点位信息表 T_POSITION

属性名

列名

类型

是否主键

点位表主键ID

POS_ID

VarChar(50)

点位编号

POS_NO

VarChar(32)

国标编号

GB28181ID

VarChar(32)

分组编号

GROUP_ID

VarChar(50)

设备编号

DEV_NO

VarChar(50)

点位名称

POS_NAME

VarChar(50)

通道号

CHANNEL_NUM

Int

组播IP地址

MULTICASE_IP

VarChar(50)

组播端口

MULTICASE_PORT

Int

在线状态

ONLINE_STATUS

Int

订阅状态

SUBSCRIBE_STATUS

Int

云台协议

PTZ_PROTOCOL

VarChar(50)

云台地址

PTZ_ADDRESS

VarChar(50)

云台功能

PTZ_ENABLE

VarChar(50)

X坐标

CDT_X

float

Y坐标

CDT_Y

float

是否支持广播

BROADCAST_ENABLE

Bool

是否支持云台锁定

PTZ_LOCK

Bool

录像类型

RECORD_TYPE

VarChar(50)

插入时间

INSERT_TIME

DateTime

更新时间

UPDATE_TIME

DateTime

备注

REMARE

VarChar(100)

(2)设备信息表 T_DEVICE

属性名

列名

类型

是否主键

设备主键ID

DEV_ID

VarChar(50)

设备编号

DEV_NO

VarChar(32)

国标编号

GB28181ID

VarChar(32)

设备类型

DEV_TYPE

Int

设备IP地址

DEV _IP

VarChar(50)

设备端口

DEV _PORT

Int

备用IP地址

DEV _IP2

VarChar(50)

备用端口

DEV _PORT2

Int

用户名

DEV_NAME

VarChar(50)

密码

PASSWORD

VarChar(50)

插入时间

INSERT_TIME

DATETIME

更新时间

UPDATE_TIME

DATETIME

备注

REMARK

VarChar(50)

(3) 服务器表T_SERVER

属性名

列名

类型

是否主键

服务器编号主键

SERVER_NO

VarChar(50)

服务器类型

SERVER_TYPE

Int

绑定IP

BIND_IP

VarChar(50)

侦听端口

LISTEN_PORT

Int

服务器描述

SERVER_DESC

VarChar(50)

主管理服务器IP

MASTER_IP

VarChar(50)

主管理服务器端口

MASTER_PORT

Int

从管理服务器IP

SLAVE_IP

VarChar(50)

从管理服务器端口

SLAVE_PORT

Int

调试日志等级

DEBUG_LOG

Int

监控日志开关

MONITOR_LOG

Int

主管理服务器WEB SERVICE

WS_PORT

Int

从管理服务器WEB SERVICE

WS_URL

VarChar(50)

实时码流转发数阀值

REALTIME_MAX

Int

回放码流转发数阀值

PLAYBACK_MAX

Int

录像路径

RECORD_PATH

VarChar(50)

录像最小预留空间

SPACE_RESERVED

VarChar(50)

备注

RESERVED

VarChar(100)

(4)分组信息表T_GRUOP

属性名

列名

类型

是否主键

组编号(主键ID)

GROUP_ID

VarChar(50)

父级组编号

RARENT_ID

VarChar(50)

组名称

GROUP_NAME

Int

排序

GROUP _SEQ

Int

插入时间

INSERT_TIME

DATETIME

更新时间

UPDATE_TIME

DATETIME

(5)事件日志表T_LOG_EVENT

属性名

列名

类型

是否主键

主键ID

LOG_ID

VarChar(50)

事件对象编号

OBJECT_NO

VarChar(50)

事件对象类型

LOG_TYPE

Int

事件类型

EVENT_TYPE

Int

事件内容

EVENT_CONTENT

VarChar(50)

记录时间

LOG_DATE

DATETIME

其他

REMARK

VarChar(50)

(6)报警表T_ALARM

属性名

列名

类型

是否主键

主键ID

ALARM_ID

VarChar(50)

报警对象编号

OBJECT_NO

VarChar(50)

报警对象类型

OBJECT _TYPE

Int

报警类型

ALARM _TYPE

Int

报警内容

EVENT_CONTENT

VarChar(50)

记录时间

LOG_DATE

DATETIME

其他

REMARK

VarChar(50)

(7)用户信息表T_ USER

属性名

列名

类型

是否主键

主键ID

USER_ID

VarChar(50)

用户名

USER_NAME

VarChar(50)

密码

PASSWORD

VarChar(50)

用户类型

USER_TYPE

Int

权限组

ORDER

VarChar(50)

其他

REMARK

VarChar(50)

(8)权限信息表T_ORDER

属性名

列名

类型

是否主键

主键ID

ORDER_ID

VarChar(50)

权限组编号

ORDER_NO

VarChar(50)

权限组名称

ORDER_NAME

VarChar(50)

分组编号

ORDER

VarChar(50)

其他

REMARK

VarChar(50)

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/599938.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实验笔记之——Gaussian-SLAM测试与配置

之前博客对基于3DGS的SLAM进行了调研 学习笔记之——3D Gaussian Splatting及其在SLAM与自动驾驶上的应用调研_3d gaussian splatting slam-CSDN博客文章浏览阅读4.6k次,点赞49次,收藏82次。论文主页3D Gaussian Splatting是最近NeRF方面的突破性工作&a…

FJSP:美洲狮优化算法(Puma Optimizar Algorithm ,POA)求解柔性作业车间调度问题(FJSP),提供MATLAB代码

一、柔性作业车间调度问题 柔性作业车间调度问题(Flexible Job Shop Scheduling Problem,FJSP),是一种经典的组合优化问题。在FJSP问题中,有多个作业需要在多个机器上进行加工,每个作业由一系列工序组成&a…

蓝桥杯刷题day14——盖印章【算法赛】

一、问题描述 小 Z 喜欢盖印章。 有一天,小 Z 得到了一个 nm 的网格图,与此同时,他的手上有两种印章(分别称为 A,B),如下图所示。 他想将这两种印章盖在这个网格图上。 由于小 Z 是一个有原则的人,他将按照以下规则进行操作。 每个印章所形成的图案的边必须和网格图…

加州大学欧文分校英语基础语法专项课程01:Word Forms and Simple Present Tense 学习笔记

Word Forms and Simple Present Tense Course Certificate 本文是学习Coursera上 Word Forms and Simple Present Tense 这门课程的学习笔记。 文章目录 Word Forms and Simple Present TenseWeek 01: Introduction & BE VerbLearning Objectives Word FormsWord Forms (P…

CCIE-10-IPv6-TS

目录 实验条件网络拓朴 环境配置开始Troubleshooting问题1. R25和R22邻居关系没有建立问题2. 去往R25网络的下一跳地址不存在、不可用问题3. 去往目标网络的下一跳地址不存在、不可用 实验条件 网络拓朴 环境配置 在我的资源里可以下载(就在这篇文章的开头也可以下…

【leetcode】动态规划::前缀和

标题:【leetcode】前缀和 水墨不写bug 正文开始: (一)简单前缀和 描述 给定一个长度为n的数组a1​,a2​,....an​. 接下来有q次查询, 每次查询有两个参数l, r. 对于每个询问, 请输出al​al1​....ar​ 输入描述: 第一…

yarn集群部署

yarn集群部署案例 我们来基于一个案例讲解yarn集群部署 我们要部署yarn集群,需要分别部署HDFS文件系统及YARN集群 Hadoop HDFS分布式文件系统,我们会启动: NameNode进程作为管理节点DataNode进程作为工作节点SecondaryNamenode作为辅助 同…

微信小程序实现滚动标签

使用scroll-view标签可实现组件滚动标签 1、list中 list.wxml代码如下: <!--pages/list/list.wxml--> <navigation-bartitle"小程序" back"{{false}}"color"black" background"#FFF"></navigation-bar><scroll-…

Kibana管理ES生命周期

希望通过Kibana界面管理ES索引的生命周期 版本&#xff1a;7.15.2 创建索引模板 创建索引模板方便匹配索引&#xff0c;对匹配到的一批索引采用同一套生命周期管理策略&#xff0c;例如开发环境的所有索引以dev-开头&#xff0c;可以创建样式为dev-*的索引模板以匹配开发环境…

13 Python进阶:pip及其他常用模块

pip 是 Python 包管理工具&#xff0c;它提供了对 Python 包的查找、下载、安装、卸载的功能。 包地址&#xff1a; https://pypi.org/ 最新的 Python 版本已经预装了 pip。 pip 各种命令 查看是否已经安装 pip 可以使用以下命令&#xff1a; pip --version下载安装包使用…

42.基于SpringBoot + Vue实现的前后端分离-服装销售平台管理系统(项目 + 论文)

项目介绍 随着计算机技术的发展以及计算机网络的逐渐普及&#xff0c;互联网成为人们查找信息的重要场所&#xff0c;二十一世纪是信息的时代&#xff0c;所以信息的交换和信息流通显得特别重要。因此&#xff0c;开发合适的服装销售平台成为企业必然要走的一步棋。开发合适的服…

医疗器械FDA | 常见的网络安全材料发补问题都有哪些?

FDA网络安全资料发补咨询点此​​获取https://work.weixin.qq.com/ca/cawcde5ee29d239046 ————————--- 01 安全文档编写问题 FDA网络安全文档编写格式、内容、可读性等未满足官方要求&#xff0c;则将可能被要求发补整改编写后的文档。 02 安全管理问题 a. 网络安…