首页| 论坛| 消息

标题:Qt编写安防视频监控系统15-远程回放
作者:liudianwu
日期:2019-12-18 08:54
内容:

## 一、前言
远程回放有两种处理方式,一种是采用NVR厂家提供的SDK开发包来登录到NVR上,然后根据SDK的函数接口指定的视频文件,当然也有接口查询视频文件列表等;一种是采用视频监控行业的国标GB28181协议,来注册到NVR上然后查询和播放视频文件。两种处理方式各有优缺点,用SDK的话,接口比较丰富,有很多特殊的处理都在SDK的函数中可以看到,相对来说速度和清晰度会更快一点,操作的友好性高,毕竟是自家的SDK,肯定对自家的设备支持非常好,缺点就是每个厂家都有一个SDK开发包,如果第三方集成厂家需要兼容多个厂家的话,就需要针对每个厂家的SDK都要来一遍,这个对于开发人员来说,厂家越多越崩溃,而国标GB28181的出现就是为了规范这些厂家,类似于onvif一样,约定厂家都按照一个统一的标准来回放视频,这对于广大开发者来说是福音,一般视频监控设备厂家除了支持自家的SDK以外,肯定都会支持onvif和gb28181,不过检测的产品除外。正常来说过检测的产品价格会贵一些,毕竟检测成本摆在那。
皮肤开源:[https://gitee.com/feiyangqingyun/QWidgetDemo](https://gitee.com/feiyangqingyun/QWidgetDemo) [https://github.com/feiyangqingyun/QWidgetDemo](https://github.com/feiyangqingyun/QWidgetDemo)
文件名称:styledemo
体验地址:[https://gitee.com/feiyangqingyun/QWidgetExe](https://gitee.com/feiyangqingyun/QWidgetExe) [https://github.com/feiyangqingyun/QWidgetExe](https://github.com/feiyangqingyun/QWidgetExe)
文件名称:bin_video_system.zip
## 二、功能特点
1. 支持16画面切换,全屏切换等,包括1+4+6+8+9+13+16画面切换。
2. 支持alt+enter全屏,esc退出全屏。
3. 自定义信息框+错误框+询问框+右下角提示框。
4. 17套皮肤样式随意更换,所有样式全部统一,包括菜单等。
5. 云台仪表盘鼠标移上去高亮,八个方位精准识别。
6. 底部画面工具栏(画面分割切换+截图声音等设置)移上去高亮。
7. 可在配置文件更改左上角logo+中文软件名称+英文软件名称。
8. 封装了百度地图,三维切换,设备点位,鼠标按下获取经纬度等。
9. 堆栈窗体,每个窗体都是个单独的qwidget,方便编写自己的代码。
10. 顶部鼠标右键菜单,可动态控制时间CPU+左上角面板+左下角面板+右上角面板+右下角面板的显示和隐藏,支持恢复默认布局。
11. 工具栏可以放置多个小图标和关闭图标。
12. 左侧右侧 ..

回复 发表
主题 版块