项目解决方案:视频监控接入和录像系统设计方案(下)
目 录
1.概述
2. 建设目标及需求
2.1建设总目标
2.2 需求描述
2.3 需求分析
3.设计依据与设计原则
3.1设计依据
3.2 设计原则
4.建设方案设计
4.1系统方案设计
4.2组网说明
5.产品介绍
5.1视频监控综合资源管理平台介绍
5.2视频录像服务器和存储
5.2.1概述
5.2.2存储设计
6.功能介绍
6.1视频浏览及控制
6.2录像存储、数据备份
6.3录像回放
6.3.1录像查询
6.3.2录像回放
6.3.3录像下载
6.3.4录像即存即放
6.3.5其他
6.4电子地图功能
6.5数据信息管理
6.6用户权限管理
6.7系统管理功能介绍
6.7.1 用户管理
6.7.2 认证管理
6.7.3 权限管理
6.7.4 设备管理
6.7.5 网络管理
7.系统特色
7.1数字、高清、网络化、智能化系统
7.2嵌入式设计、运行可靠
7.3安全性
7.4可扩展性
7.5资源利旧,避免重复建设
7.6节约建设成本
1.概述
2. 建设目标及需求
2.1建设总目标
本节略,若有兴趣, 可以参考前面的文章:《项目解决方案:视频监控接入和录像系统设计方案(上)》;
云平台采用的是AS-V1000视频监控(云)平台。
2.2 需求描述
本节略,若有兴趣, 可以参考前面的文章:《项目解决方案:视频监控接入和录像系统设计方案(上)》;
云平台采用的是AS-V1000视频监控(云)平台。
2.3 需求分析
本节略,若有兴趣, 可以参考前面的文章:《项目解决方案:视频监控接入和录像系统设计方案(上)》;
云平台采用的是AS-V1000视频监控(云)平台。
3.设计依据与设计原则
3.1设计依据
本节略,若有兴趣,可以参考前面的文章:《项目解决方案:视频监控接入和录像系统设计方案(上)》;
云平台采用的是AS-V1000视频监控(云)平台。
3.2 设计原则
本节略,若有兴趣,可以参考前面的文章:《项目解决方案:视频监控接入和录像系统设计方案(上)》;
云平台采用的是AS-V1000视频监控(云)平台。
4.建设方案设计
4.1系统方案设计
本节略,若有兴趣,可以参考前面的文章:《项目解决方案:视频监控接入和录像系统设计方案(上)》;
云平台采用的是AS-V1000视频监控(云)平台。
4.2组网说明
本节略,若有兴趣,可以参考前面的文章:《项目解决方案:视频监控接入和录像系统设计方案(上)》;
云平台采用的是AS-V1000视频监控(云)平台。
5.产品介绍
5.1视频监控综合资源管理平台介绍
威迪斯特视频监控综合资源管理平台是一套集成了用户设备权限管理、视音频监控、大容量存储、报警联动、电子地图的系统平台软件。它结合了现代视频技术、网络通讯技术、计算机控制技术、流媒体传输技术的综合解决方案,为用户提供了强大的、灵活的组网和应用能力。
系统平台能够实现接入不同品牌的视频监控平台、视频相关设备、外围设备等等;支持国际和国内的一些标准对接协议,包括sdk协议、GB/T28181协议、ehome协议等等。可以通过各种协议,接入IPC、DVR、DVS、NVR等设备,以及一些大型的视频监控平台,包括海康威视、浙江大华、苏州科达、杭州宇视等主流品牌的监控平台,对于有些特有品牌的平台, 也能够通过SDK接口、私有协议等方式接入进入本系统平台;反过来,本平台也提供开放接口,能够接入到其他标准或者非标准的平台。
平台实现了丰富的功能,包含:实时多媒体数据转发和管理、移动流媒体转发管理、不间断录像、录像文件检索和回放、录像下载、设备状态管理、系统报警管理、视频转码、视频点播等等;整个平台具备稳定可靠、使用安全、兼容性强、接口开放、服务可堆叠、服务可多级级联、系统可平滑扩容等特点。
5.2视频录像服务器和存储
5.2.1概述
视频录像服务器主要包括视频的录制和回放,主要包括如下功能:
- (1)设备存储预案管理
- (2)会话请求
- (3)定时录像
- (4)创建录像文件索引
- (5)删除录像文件索引
- (6)录像文件点播
- (7)录像文件点播控制,包括播放、暂停、快放、慢放、单帧向前、单帧向后、快退播放等功能
- (8)切片功能
- (9)录像文件下载
5.2.2存储设计
(1)存储空间的计算方法如下:
录像容量(MB)=前端监控点数×录像天数×24×60×60×录像码率(Mbps)/8
例如: 1路2M码流实时存储1天:
2M×3600秒×24小时/8bit=21600M=21.6G
(2)本项目存储容量计算:
XX项目中心存储所需存储容量如下:
计算公式:录像容量(MB)=前端监控点数×录像天数×24×60×60×录像码率(Mbps)/8
每路1080P的码率为2M bit/s | ||||
项目 | 每天24小时存储容量(G) | 天数 | 路数 | 所需的容量(T) |
1 | 21.6 | 30 | 400 | 260 |
6.功能介绍
6.1视频浏览及控制
图像浏览是监控系统最基本的功能。通过客户端软件或电视墙可对监控现场图像进行实时浏览,同时可对前端摄像机进行PTZ控制,实现镜头的左右、上下转动,视野的拉近拉远等。
客户端软件支持4/9/16/25/36等等分屏浏览方式,同时支持N+1方式浏览;系统支持轮询解码输出显示,可自动轮流显示前端监控现场图像。
系统支持对前端监控图像进行字幕设置和时间显示,方便监控中心了解监控现场。
系统提供图像抓拍功能,监控中心可随时根据需要抓拍监控图像。
6.2录像存储、数据备份
本次系统方案设计可实现对监控现场图像、声音、数据等进行实时存储。数据保存在监控中心,同时在监控前端进行存储备份,保证在传输线路发生故障时也能提供数据存储。
录像存储支持手动、定时、告警等多种控制方式,可实现按时间段进行录像、告警触发录像。录像数据以文件形式存储在磁盘上,可方便的调看、导出,刻录成盘,提供数据备份。
录像文件数据库详细记录设备、通道、时间、报警信息等,方便准确查询。
录像文件的检索可支持秒级检索,可按名称、录像方式、时间段等进行检索;录像文件的回放支持本地回放和远程点播,可方便的查看历史资料,可对回放的录像进行快进、拖拉的控制,方便观看。
系统具备完善的日志功能,可对所有的操作、控制、报警等信息进行保存,日志文件支持导出。
6.3录像回放
该模块功能主要是对所存储的录像文件进行回放,用户可根据不同资源手动设置录像检索时间,支持一路或多路视频同时回放,录像回放主界面如下图所示。
6.3.1录像查询
可选择设备资源,手动设置需要查询录像的开始时间、结束时间,实现录像检索、录像回放等功能,窗口下方的录像查询界面显示检索的录像,如果查询的时间段内没有录像信息,则会提示相应信息。系统支持查询前端ipc录像,也支持查询平台录像文件。
6.3.2录像回放
查询到录像后蓝色部分为有录像文件的时间段,鼠标按住拖动,可以对录像选择时间段进行播放,如下图所示:
6.3.3录像下载
窗口下方的录像文件查询界面显示查询的文件,可以对录像文件进行下载、播放操作。如下图所示:
6.3.4录像即存即放
客户端支持大屏存储回放,大屏存储是即存即放。除了可实现正常的录像回放外,还可以实现同步回放功能,即所有选择的摄像机将播放选择同一时间段的录像。
6.3.5其他
录像回放窗口工具栏有单张抓拍、连续抓拍、录像下载、打开声音、上墙、录像切片、
点播控制、单帧播放、添加标签等。
6.4电子地图功能
本次设计的视频管理平台支持电子地图的应用,电子地图支持静态图片或MAP INFO格式的矢量图,可把全部监控点位模拟整合到监控系统里,可以在地图上标示监控点,方便及时准确定位。当有告警发生时,系统可自动显示告警位置,当在地图上点选监控点时,可查看现场监控图像。具体地图需要根据实际环境和需求定制。
系统可通过双击电子地图上的监控点,弹出视频浏览的对话框,直接浏览察看该监控点图像,支持进行该前端的PTZ操作、预设位操作、视频源选择、以及前端摄像头支持的特殊控制指令的发送。
具体功能如下:
- 能够方便地在地图上定义监控点;支持放大缩小地图;
- 报警时,能够在地图相关位置显示报警,并且能够通过点击报警图标调看现场图像并进行PTZ控制;
- 可载入电子地图文件,载入时的显示比例可设置
- 支持电子地图图层树,支持任意图层之间的跳转;告警时,电子地图可自动切换到报警点对应的图层;
- 电子地图支持缩略图显示,图元自定义;
- 可在电子地图中添加、删除和移动图元
- 支持图元名称、属性及对应前端编码设备的配置
6.5数据信息管理
本次系统具备前端自定义功能,可对前端进行名称、ID等进行统一编码,统一管理;系统具备完善的日志功能,能够实时记录所有登陆、操作、交换、告警等信息。可提供完善的数据信息管理功能。
6.6用户权限管理
本次系统具备强大的用户管理功能,支持三级用户管理和多级权限管理。能够设立管理员、操作员、浏览用户三级用户,可以为不同的用户分配不同的管理权限,如:图像浏览、云镜控制、录像与放像、电视墙操作等等。
系统支持B/S或C/S管理架构,使用PC通过网络连接到监控平台,通过用户名/密码认证后即可获得相应的管理操作权限,尽心系统管理。
6.7系统管理功能介绍
6.7.1 用户管理
提供用户及用户组的添加、删除以及用户信息的修改
支持后台管理员、客户端操作员两种用户
6.7.2 认证管理
实现用户登录信息的认证
登录用户的授权
6.7.3 权限管理
采用用户分级管理机制实现用户权限的授予和取消
可针对不同用户分配不同的系统操作和设备管理权限
6.7.4 设备管理
提供设备的添加、删除以及设备信息的修改
可根据设备的名称、类型等参数进行设备搜索
支持设备权限的设置和修改
6.7.5 网络管理
提供系统配置管理和系统性能管理
提供告警管理、安全管理和日志管理
7.系统特色
本次监控系统的建设,采用了全网络、全数字化设备进行系统的建设,整个系统的具备以下优势:
7.1数字、高清、网络化、智能化系统
本次系统在设计过程中所采用的监控业务管理平台、解码器、网络摄像机均采用数字化、网络化、智能化设备,满足监控系统的数字部署要求。
7.2嵌入式设计、运行可靠
在整个监控体系中,对于系统的稳定性、可靠性要求非常高,系统需要7X24小时,365天的不间断运行,以保证在出现突发事件后第一时间响应和查证。
系统中的所有设备均采用全嵌入式硬件设备,避免了软件和服务器方式带来的系统的不稳定因素,极大的提高了系统的稳定、可靠运行。
7.3安全性
针对一些出现突发事件后的事件取证是监控系统最主要的应用功能,一些突发事件发生后,出现了很多监控图像丢失、人为破坏等事件,因此系统的安全性要求要求极为严格,要求系统具备完善的认证、加密机制,保证系统的数据安全。
系统支持多级认证和码流加密管理机制,可根据不同的管理人员设置不同的管理权限,不同权限的人员只可浏览或管理自己权限许可的内容。监控的数据在传输过程中对码流实现了128位的硬件加密,完全保证系统数据的安全性。
7.4可扩展性
整个监控系统的建设中所采用的监控业务管理平台,可根据不同的监控点位建设数量进行扩容。
同时设备支持高清监控的图像接入,在后期需要将现有的监控系统进行高清改造时,只需要采购高清摄像机即可完成部署。
7.5资源利旧,避免重复建设
新建监控系统通过配置接入网关可以接入原有的DVR、矩阵、数字等第三方的监控系统,实现了对原有监控系统的无缝融合,实现资源利旧,避免重复建设。
在新建监控系统的客户端可以实现对新建或已有监控系统的视频资源进行统一调用、浏览、控制等操作。
7.6节约建设成本
整个监控系统的建设采用了集中式的方式进行部署,实现了全网络化、数字系统的构建。系统中主要的监控图像解码输出和存储主要在监控前端实现,直接在监控中心集中存储,保证了数据的安全。
相关文章:

项目解决方案:视频监控接入和录像系统设计方案(下)
目 录 1.概述 2. 建设目标及需求 2.1建设总目标 2.2 需求描述 2.3 需求分析 3.设计依据与设计原则 3.1设计依据 3.2 设计原则 4.建设方案设计 4.1系统方案设计 4.2组网说明 5.产品介绍 5.1视频监控综合资源管理平台介绍 5.2视频录像服务器和存储 5.2.…...
Python爬虫-使用Prefect框架实现一个可视化爬虫项目
前言 本文是该专栏的第19篇,后面会持续分享python爬虫干货知识,记得关注。 相信有的同学,在处理爬虫项目的时候,有时也会需要你将爬虫项目进行一个可视化展示,方便管理者能及时详细的了解当前爬虫任务的执行进度以及执行情况,甚至需要做一个爬虫监控预警的可视化任务。 …...
[hive面试真题]-基础理论篇
hive的工作流程 hive中分区表,分桶表 工作中hive分区表的应用示例 发现hive分区中的数据不对怎么处理 hive出现code 1 2 3 什么原因 ,怎么处理 工作中hive常见的文件格式 .压缩格式 工作时常用的hive函数 谈谈对窗口函数的理解 hive中如果出现数据倾斜 ,怎么发现 ,怎么…...
【其他】sd卡的照片在相机上能看到在电脑上却看不到
sd卡的照片在相机上能看到在电脑上却看不到 前情提要:太长不看版解决办法:思路:一、首先考虑恢复数据二、 解决文件后缀是exe的问题 前情提要: 在相机里可以看到照片和视频,但是SD卡通过读卡器插入电脑看不到&#x…...

Linux 之六:系统性能监控和挂载
系统性能 Linux系统中,有许多命令用于监测和分析性能指标。以下是一些常用的Linux性能分析命令: top:实时查看并监控CPU、内存以及各个进程的资源占用情况。htop(需要安装):一个增强版的 top 命令&#x…...

【Web】浅聊Java反序列化之C3P0——JNDI注入利用
目录 简介 原理分析 EXP 前文:【Web】浅聊Java反序列化之C3P0——URLClassLoader利用 【Web】浅聊Java反序列化之C3P0——不出网Hex字节码加载利用 简介 出网的情况下,这个C3P0的Gadget可以和fastjson,Snake YAML , JYAML,Yamlbeans , …...

Java项目:基于Springboot+vue实现的付费自习室系统设计与实现(源码+数据库+毕业论文)附含微信小程序端代码
一、项目简介 本项目是一套基于Springbootvue实现的付费自习室系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单、…...

C++写食堂菜品管理系统
说明:本博文来自CSDN-问答板块,题主提问。 需要:学校拟开发一套食堂菜品管理系统,以便对菜品和同学们的评价进行管理,其中包含如下信息: 商户:商户名称、柜面位置、电话…… 菜品:菜品编号、菜品名称、价格、所属商户…… 学生:注册账号、昵称、电话…… 食堂里的商户…...

vue 在线预览word
1 mammoth 先找的是mammoth这个插件yarn add mammoth,版本是1,7.0 参考网上的示例使用如下: import mammoth from "mammoth"; const vHtml ref("") const readExcelFromRemoteFile (url) >{var xhr new XMLHttpRequest();xhr.open("…...

七彩虹八渐变 外贸建站公司wordpress模板
进出口水果wordpress外贸模板 漂亮水果wordpress外贸模板,做水果进出品生意的外贸公司自建站官网模板。 https://www.jianzhanpress.com/?p3516 玩具wordpress外贸模板 简洁玩具wordpress外贸模板,适合做跨境电商外贸公司使用的wordpres外贸s网站主题…...
[C++] C++生成随机数
一、简介 在C语言中常使用srand()random()的方式生成随机数,该方式并不是一个很好的随据说生成方法,一方面是因为其生成的随机数质量较低,另一方面其随机数范围也有所限制。在C11中推荐使用随机数引擎的方式生成随机数。 如何高效得生成高质…...

web开发——前端html、css、JavaScript学习总结(持续更新中.......)
目录模版 1 html:结构标签/属性文本标记: mark文本设置:删除线del / 下划线ins/ 加粗b / 强调的文本em / 重要的文本 strong超链接: a联系信息: addressdiv 定义文档中的分区或节: div行元素:spanhtml结构: main / section / articlenav表格:table html中各种标签/属性的英文扩…...
LeetCode 2044.统计按位或能得到最大值的子集数目
给你一个整数数组 nums ,请你找出 nums 子集 按位或 可能得到的 最大值 ,并返回按位或能得到最大值的 不同非空子集的数目 。 如果数组 a 可以由数组 b 删除一些元素(或不删除)得到,则认为数组 a 是数组 b 的一个 子集…...

Selenium自动化测试细节讲解
与以前瀑布式开发模式不同,现在软件测试人员具有使用自动化工具执行测试用例套件的优势,而以前,测试人员习惯于通过测试脚本执行来完成测试。 但自动化测试的目的不是完全摆脱手动测试,而是最大程度地减少手动运行的测试。自动化…...

强化学习工具箱(Matlab)
1、Get Started 1.1、MDP环境下训练强化学习智能体 MDP环境如下图 每个圆圈代表一个状态每个状态都有上或下的选择智能体从状态 1 开始智能体接收的奖励值为图中状态转移的值训练目标是最大化累计奖励 (1)创建 MDP 环境 创建一个具有 8 个状态和 2 …...

程序人生 - 爬虫者,教育也!
作为一个站长,你是不是对爬虫不胜其烦?爬虫天天来爬,速度又快,频率又高,服务器的大量资源被白白浪费。 看这篇文章的你有福了,我们今天一起来报复一下爬虫,直接把爬虫的服务器给干死机。 本文有…...

OKLink2月安全月报| 2起典型漏洞攻击案例分析
在本月初我们发布的2024年2月安全月报中提到,2月全网累计造成损失约1.03亿美元。其中钓鱼诈骗事件损失占比11.76%。 OKLink提醒大家,在参与Web3项目时,应当仔细调研项目的真实性、可靠性,提升对钓鱼网站和风险项目的甄别能力&…...

可视化表单流程编辑器为啥好用?
想要提升办公率、提高数据资源的利用率,可以采用可视化表单流程编辑器的优势特点,实现心中愿望。伴随着社会的进步和发展,提质增效的办公效果一直都是很多职场办公团队的发展需求,作为低代码技术平台服务商,流辰信息团…...
【代码】Android|获取存储权限并创建、存储文件
版本:Android 11及以上,gradle 7.0以上,Android SDK > 29 获取存储权限 获取存储权限参考:Android 11 外部存储权限适配指南及方案,这篇文章直接翻到最下面,用XXPermissions框架。它漏了这个框架的使用方…...

每日一练 | 华为认证真题练习Day196
1、在如图所示的网络中,三台交换机运行RSTP,配置情况如图所示 根据图中配置情况判断根交换机为 A. SWA B. SWB C. SWC D. 无法确定 2、如图所示,在RT1路由器上配置OSPF多进程,其中RT1的进程100通过骨干区域和RT2建立OSPF邻居&…...

MongoDB学习和应用(高效的非关系型数据库)
一丶 MongoDB简介 对于社交类软件的功能,我们需要对它的功能特点进行分析: 数据量会随着用户数增大而增大读多写少价值较低非好友看不到其动态信息地理位置的查询… 针对以上特点进行分析各大存储工具: mysql:关系型数据库&am…...
java 实现excel文件转pdf | 无水印 | 无限制
文章目录 目录 文章目录 前言 1.项目远程仓库配置 2.pom文件引入相关依赖 3.代码破解 二、Excel转PDF 1.代码实现 2.Aspose.License.xml 授权文件 总结 前言 java处理excel转pdf一直没找到什么好用的免费jar包工具,自己手写的难度,恐怕高级程序员花费一年的事件,也…...

第一篇:Agent2Agent (A2A) 协议——协作式人工智能的黎明
AI 领域的快速发展正在催生一个新时代,智能代理(agents)不再是孤立的个体,而是能够像一个数字团队一样协作。然而,当前 AI 生态系统的碎片化阻碍了这一愿景的实现,导致了“AI 巴别塔问题”——不同代理之间…...

Linux-07 ubuntu 的 chrome 启动不了
文章目录 问题原因解决步骤一、卸载旧版chrome二、重新安装chorme三、启动不了,报错如下四、启动不了,解决如下 总结 问题原因 在应用中可以看到chrome,但是打不开(说明:原来的ubuntu系统出问题了,这个是备用的硬盘&a…...
Caliper 配置文件解析:config.yaml
Caliper 是一个区块链性能基准测试工具,用于评估不同区块链平台的性能。下面我将详细解释你提供的 fisco-bcos.json 文件结构,并说明它与 config.yaml 文件的关系。 fisco-bcos.json 文件解析 这个文件是针对 FISCO-BCOS 区块链网络的 Caliper 配置文件,主要包含以下几个部…...

智能仓储的未来:自动化、AI与数据分析如何重塑物流中心
当仓库学会“思考”,物流的终极形态正在诞生 想象这样的场景: 凌晨3点,某物流中心灯火通明却空无一人。AGV机器人集群根据实时订单动态规划路径;AI视觉系统在0.1秒内扫描包裹信息;数字孪生平台正模拟次日峰值流量压力…...
人工智能--安全大模型训练计划:基于Fine-tuning + LLM Agent
安全大模型训练计划:基于Fine-tuning LLM Agent 1. 构建高质量安全数据集 目标:为安全大模型创建高质量、去偏、符合伦理的训练数据集,涵盖安全相关任务(如有害内容检测、隐私保护、道德推理等)。 1.1 数据收集 描…...
go 里面的指针
指针 在 Go 中,指针(pointer)是一个变量的内存地址,就像 C 语言那样: a : 10 p : &a // p 是一个指向 a 的指针 fmt.Println(*p) // 输出 10,通过指针解引用• &a 表示获取变量 a 的地址 p 表示…...

Cilium动手实验室: 精通之旅---13.Cilium LoadBalancer IPAM and L2 Service Announcement
Cilium动手实验室: 精通之旅---13.Cilium LoadBalancer IPAM and L2 Service Announcement 1. LAB环境2. L2公告策略2.1 部署Death Star2.2 访问服务2.3 部署L2公告策略2.4 服务宣告 3. 可视化 ARP 流量3.1 部署新服务3.2 准备可视化3.3 再次请求 4. 自动IPAM4.1 IPAM Pool4.2 …...

快速排序算法改进:随机快排-荷兰国旗划分详解
随机快速排序-荷兰国旗划分算法详解 一、基础知识回顾1.1 快速排序简介1.2 荷兰国旗问题 二、随机快排 - 荷兰国旗划分原理2.1 随机化枢轴选择2.2 荷兰国旗划分过程2.3 结合随机快排与荷兰国旗划分 三、代码实现3.1 Python实现3.2 Java实现3.3 C实现 四、性能分析4.1 时间复杂度…...