奇熊百科 > 生活 > 正文

​Qt编写视频监控系统67-录像计划(支持64通道7*24录像设置)

时间:2024-02-18 02:03

来源:奇熊百科

点击:

Qt编写视频监控系统67-录像计划(支持64通道7*24录像设置)

一、前言

录像计划这个功能一直挂了很久,之前做的也都有保存视频文件功能,其中还分了三大种,第一种是手动开启和停止录像;第二种是按照指定时长比如10s保存文件;第三种是定时30分钟一个文件一直保存。这三种功能直接写在对应的视频解码线程中,这次监控内核重写设计原则就是尽量精简独立,于是只提供开始录像、暂停录像、停止录像三个函数接口,至于什么时候需要存储,用户自己决定,一般叫做录像计划,于是参照各个监控厂商的录像计划设计方案,总结下来基本上的做法都是每个通道可以设置7 * 24小时每半个小时是否录像,都提供一个录像计划的控件,鼠标可以在上面自由滑动选择范围或者单个时间段,刚好以前就有个任务策略表格控件,就是一样的操作流程。

录像计划控件的设计思路大致是在QTableView表格视图模型基础上,用自定义委托,绘制对应的选中背景颜色,增加鼠标右键操作全选之类的,由于单元格表示每半小时,标题需要合并单元格,垂直标题对应周一到周日,也就是星期一到星期日,数据这块每个单元格选中表示1不选中用0表示,然后提供函数接口可以设置一天对应24小时48个时间格子是否选中,这样可以通过数据库或者配置文件拿到设置好的录像计划,设置到录像计划控件上,直观展示。

录像计划控件功能:

可设置表格背景颜色。可设置表格线条颜色。可设置表头背景颜色。可设置表头文字颜色。可设置正常状态颜色。可设置选中状态颜色。可设置阴影轮廓粗细和颜色。支持全选、反选、清空选中等操作。可设置和获取每一行的选中和未选中状态集合。

二、效果图

三、体验地址

国内站点:https://gitee.com/feiyangqingyun国际站点:https://github.com/feiyangqingyun个人主页:https://blog.csdn.net/feiyangqingyun知乎主页:https://www.zhihu.com/people/feiyangqingyun/在线文档:https://feiyangqingyun.gitee.io/qwidgetdemo/video_system/

四、功能特点

(一)、软件模块

视频监控模块,各种停靠小窗体子模块,包括设备列表、图文警情、窗口信息、云台控制、预置位、巡航设置、设备控制、悬浮地图、网页浏览等。视频回放模块,包括本地回放、远程回放、设备播放、图片回放、视频上传等。电子地图模块,包括图片地图、在线地图、离线地图、路径规划等。日志查询模块,包括本地日志、设备日志等。系统设置模块,包括系统设置(基本设置、视频参数、数据库设置、地图配置、串口配置等)、录像机管理、摄像机管理、轮询配置、录像计划、用户管理等。

(二)、基础功能

支持各种视频流(rtsp、rtmp、http等)、视频文件(mp4、rmvb、avi等)、本地USB摄像机播放。支持多画面切换,包括1、4、6、8、9、13、16、25、36、64画面切换。支持全屏切换,多种切换方式包括鼠标右键菜单、工具栏按钮、快捷键(alt+enter全屏,esc退出全屏)。支持视频轮询,包括1、4、9、16画面轮询,可设置轮询分组(轮询预案)、轮询间隔、码流类型等。支持onvif协议,包括设备搜索、云台控制、预置位、设备控制(图片参数、校对时间、系统重启,抓拍图片等)。支持权限管理,不同的用户可以对应不同的模块权限,比如删除日志、关闭系统等。数据库支持多种,包括sqlite、mysql、sqlserver、postgresql、oracle、人大金仓等。本地USB摄像机支持设置分辨率、帧率等参数。所有停靠模块都自动生成对应的菜单用来控制显示和隐藏,在标题栏右键可以弹出。支持显示所有模块、隐藏所有模块、复位普通布局、复位全屏布局。双击设备弹出实时预览视频,支持图片地图、在线地图、离线地图等。摄像机节点拖曳到对应窗体播放视频,同时支持拖曳本地文件直接播放。删除视频支持鼠标右键删除、悬浮条关闭删除、拖曳到视频监控面板外删除等多种方式。图片地图上设备按钮可自由拖动,自动保存位置信息。百度地图上可以鼠标单击获取经纬度信息,用来更新设备位置。视频监控面板窗体中任意通道支持拖曳交换,瞬间响应。封装了百度地图,视图切换,运动轨迹,设备点位,鼠标按下获取经纬度等。双击节点、拖曳节点、拖曳窗体交换位置等操作,均自动更新保存最后的播放地址,下次软件打开自动应用。右下角音量条控件,失去焦点自动隐藏,音量条带静音图标。支持视频截图,可指定单个或者对所有通道截图,底部小工具栏也有截图按钮。支持超时自动隐藏鼠标指针、自动全屏机制。支持onvif云台控制,可上下左右移动云台摄像机,包括复位和焦距调整等。支持onvif预置位,可以添加、删除、修改预置位,可以调用起始位。支持onvif图像参数设置,包括明亮度、对比度、饱和度、尖锐度等。支持onvif其他操作,包括抓图、网络设置、校时、重启、事件订阅等。支持任意onvif摄像机,包括但不限于海康、大华、宇视、天地伟业、华为等。可保存视频,可选定时存储或者单文件存储,可选存储间隔时间。可设置视频流通信方式tcp+udp,可设置视频解码是速度优先、质量优先、均衡等。可设置软件中文名称、英文名称、LOGO图标等。存储的视频文件支持导出到指定目录,支持批量上传到服务器。完善的录像计划设置,支持每个通道7乘24小时每半小时设置是否存储录像。

(三)、特色功能

主界面采用停靠窗体模式,各种组件以小模块的形式加入,可自定义任意模块加入。停靠模块可拖动任意位置嵌入和悬浮,支持最大化全屏,支持多屏幕。双重布局文件存储机制,正常模式、全屏模式都对应不同的布局方案,自动切换和保存,比如全屏模式可以突出几个模块透明显示在指定位置,更具科幻感现代化。原创onvif协议机制,采用底层协议解析(udp广播搜索+http请求执行命令)更轻量易懂易学习拓展,不依赖任何第三方组件比如gsoap。原创数据导入、导出、打印机制,跨平台不依赖任何组件,瞬间导出数据。内置多个原创组件,宇宙超值超级牛逼,包括数据导入导出组件(导出到xls、pdf、打印)、数据库组件(数据库管理线程、自动清理数据线程、万能分页、数据请求等)、地图组件、视频监控组件、文件多线程收发组件、onvif通信组件、通用浏览器内核组件等。自定义信息框+错误框+询问框+右下角提示框(包含多种格式)等。精美换肤,高达17套皮肤样式随意更换,所有样式全部统一,包括菜单等。视频控件悬浮条可以自行增加多个按钮,监控界面底部小工具栏也可自行增加按钮。双击摄像机节点自动播放视频,双击节点自动依次添加视频,会自动跳到下一个,双击父节点自动添加该节点下的所有视频。可选主码流、子码流。录像机管理、摄像机管理,可添加删除修改导入导出打印信息,立即应用新的设备信息生成树状列表,不需重启。可选多种内核自由切换,ffmpeg、vlc、mpv等,均可在pro中设置。推荐用ffmpeg,跨平台最多,默认提供好了linux和mac平台上编译好的库。支持硬解码,可设置硬解码类型(qsv、dxva2、d3d11va等)。默认采用opengl绘制视频,超低的CPU资源占用,支持yuyv和nv12两种格式绘制,很牛逼。高度可定制化,用户可以很方便的在此基础上衍生自己的功能,比如增加自定义模块,增加运行模式、机器人监控、无人机监控、挖掘机监控等。支持xp、win7、win10、win11、linux、mac、各种国产系统(UOS、中标麒麟、银河麒麟等)、嵌入式linux等系统。注释完整,项目结构清晰,超级详细完整的使用开发手册,精确到每个代码文件的功能说明,不断持续迭代版本。

相关标签:

相关推荐

​不会粤语的人听粤语是什么感觉 听不懂粤语的人的感受

​不会粤语的人听粤语是什么感觉 听不懂粤语的人的感受

不会粤语的人听粤语是什么感觉 听不懂粤语的人的感受 说起各省特色,中国一南一北两个区域非常有趣。 东北黑吉辽三省的人,无论到哪,一张嘴说话,别人立马来一句:哦,东北人...

2024-02-18 02:01:53

​我国盐碱地有5亿亩,可以改造利用的有2亿亩 中国盐碱地现状

我国盐碱地有5亿亩,可以改造利用的有2亿亩 中国盐碱地现状 近年来,河北、山东、吉林等地通过科技创新改造盐碱地,加强耐盐碱良种推广利用,积极发展深加工,让昔日“十年九不...

2024-02-18 01:59:48

​庖丁解牛知识结构图 庖丁解牛重点文言知识

​庖丁解牛知识结构图 庖丁解牛重点文言知识

庖丁解牛知识结构图 庖丁解牛重点文言知识 一、作者名片 庄子,名周,战国时期宋国蒙人。战国中期道家学派代表人物,思想家、哲学家、文学家,庄学的创立者,与老子并称“老庄...

2024-02-18 01:57:43

​考上这些双非院校,相当于读了个研究生 双非院校?

​考上这些双非院校,相当于读了个研究生 双非院校?

考上这些双非院校,相当于读了个研究生 双非院校? 嗨,未来的研究生们,早上好呀! 不少考研的小伙伴心里都有一个名校梦,一心想报985名校,没有考虑到专业、自身基础、地区等等...

2024-02-18 01:55:38

​安宫牛黄丸,不是退热“神药”!

安宫牛黄丸,不是退热“神药”! 近日,一位老奶奶拿出珍藏的安宫牛黄丸给孙子预防新冠的视频火了。有网友说“吃药还是得对证”,也有网友说“朋友高烧不退,吃了,立竿见影”...

2024-02-18 01:53:33

​送花给女朋友一般送几朵 送花给女朋友送几朵好

​送花给女朋友一般送几朵 送花给女朋友送几朵好

送花给女朋友一般送几朵 送花给女朋友送几朵好 说到买花送女朋友,就是为了让她开心,简单来说送花需注意以下3点: 找准送花时机选择正确的送花网符合预算 如果你刚刚开始恋爱...

2024-02-18 01:51:28

​有没有好看的星际文推荐 推好看的星际文

​有没有好看的星际文推荐 推好看的星际文

有没有好看的星际文推荐 推好看的星际文 目录 《从杀猪开始学机甲》 《废物机甲师是星际最强》 《我靠赶海直播在星际爆红》 《我靠古代建模征服星际》 《我在星际靠挖食物暴富》...

2024-02-18 01:49:23

​iphone之间数据迁移失败的原因

​iphone之间数据迁移失败的原因

iphone之间数据迁移失败的原因 1.检查两部手机的网络连接问题,是否连接的是同一wifi。 2、检查两部手机的蓝牙是否开启,蓝牙关闭状态需要开启。 3、检查自己的手机版本,旧手机系...

2024-02-17 22:07:10

​苹果手机丢了怎么找到位置

​苹果手机丢了怎么找到位置

苹果手机丢了怎么找到位置   首先在丢失手机以前在,在iCloud中打开了“查找我的iPhone”功能,   2、利用其他iPhone手机打开App Store先下载软件“查找我的iPhone”并安装。下载完成...

2024-02-17 22:05:05

​肯德基缤纷全家桶多少钱(肯德基全家桶怎么买便宜)

​肯德基缤纷全家桶多少钱(肯德基全家桶怎么买便宜)

肯德基缤纷全家桶多少钱(肯德基全家桶怎么买便宜) 【肯德基】仅79.9元抢肯德基超值全家桶,全国8000+门店通用,一桶给你全家的快乐~ 含:5块吮指原味鸡+3份香辣鸡翅(2块装)+1份...

2024-02-17 22:03:00

​1马力等于多少千瓦计算方法(首先带你了解马力是什么概念)

​1马力等于多少千瓦计算方法(首先带你了解马力是什么概念)

1马力等于多少千瓦计算方法(首先带你了解马力是什么概念) 空调的1匹、2匹就是指空调的功率大小,功率越大,供给的空间也就越大,当然耗电量也越大。 “匹”是功率单位,指的...

2024-02-17 22:00:56

​asp文件怎么打开方式(asp文件正确打开方法)

​asp文件怎么打开方式(asp文件正确打开方法)

asp文件怎么打开方式(asp文件正确打开方法) ASP即Active Server Pages,是MicroSOft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。 当服务器收到对ASP文...

2024-02-17 21:58:51

​电脑密钥获取方法(查找电脑密钥的途径)

​电脑密钥获取方法(查找电脑密钥的途径)

电脑密钥获取方法(查找电脑密钥的途径) 1、首先用快捷键【win+R】打开【运行】窗口,输入【regedit】,点击【确认】,打开注册表编辑器。2、然后在左侧依次点击【HKEY_LOCAL_MACHINE】...

2024-02-17 21:56:46

​微信界面变黑色了怎么变回白色(一步教你将微信转回白色)

​微信界面变黑色了怎么变回白色(一步教你将微信转回白色)

微信界面变黑色了怎么变回白色(一步教你将微信转回白色) 1、苹果手机: 打开设置,在设置中打开显示与亮度,将外观调整为浅色式,返回到微信即可。 2、安卓手机: 打开设置,...

2024-02-17 21:54:41

​苹果12屏幕尺寸多大(苹果12各型号尺寸)

​苹果12屏幕尺寸多大(苹果12各型号尺寸)

苹果12屏幕尺寸多大(苹果12各型号尺寸)   苹果12系列包括四款手机:iPhone 12 mini、iPhone 12、iPhone 12 Pro和iPhone 12 Pro Max。它们的屏幕尺寸如下:   - iPhone 12 mini:5.4英寸 Super Retina...

2024-02-17 21:52:36

​苹果13promax的二手出售价格

​苹果13promax的二手出售价格

苹果13promax的二手出售价格   苹果13 pro max二手128G价格6788元。   二手Apple iPhone 苹果13 Pro Max ,根据新旧程度不同,价格不同。9.5成新128G全网通5G价格¥6788.00元。   苹果13 pro ma...

2024-02-17 21:50:31

​exagear怎么用手柄(exagear使用方法)

​exagear怎么用手柄(exagear使用方法)

exagear怎么用手柄(exagear使用方法) 1、exagear使用方法 最先必须得到 ExaGear安装文件apk与数据文件obb。 2、先安裝exagear,然后把obb数据文件放到手机上內部储存的Android/obb/com.eltechs.ed文件...

2024-02-17 21:48:26

​林俊杰确诊新冠后现状如何?

​林俊杰确诊新冠后现状如何?

林俊杰确诊新冠后现状如何? 自2022年底以来,全球新冠疫情再度爆发,许多名人也相继感染。其中,华语歌坛巨星林俊杰在近期确诊了新冠肺炎,引起了广泛的关注。那么,林俊杰确...

2024-02-17 10:51:28

​金刚经是哪个教派的著作(金刚经是佛教的吗)

​金刚经是哪个教派的著作(金刚经是佛教的吗)

金刚经是哪个教派的著作(金刚经是佛教的吗) 《金刚般若波罗蜜经》是大乘佛教的重要经典。全称《能断金刚般若波罗蜜经》,梵文释义:以能断金刚的智慧到彼岸,简称《金刚经》...

2024-02-17 10:49:23

​苹果iPhone 11电池容量多大? (苹果11电池容量)

苹果iPhone 11电池容量多大? (苹果11电池容量) 京东iPhone 11原装电池上门更换只需要359元。iPhone 11系列发布时间再过3个月就有4年了,本人是iPhone 11购机第一批用户至今已经有3年9个月时间...

2024-02-17 10:47:19