标题:提升多屏监控体验/新增辅屏预览功能/轻松实现跨屏实时监控/支持高达500路多个屏幕同时显示
作者:liudianwu
日期:2025-09-21 10:00
内容:
## 一、前言说明
随着监控系统规模的不断扩大,以及用户对多屏协同操作需求的日益增长,如何高效、灵活地预览大量实时视频通道,成为提升用户体验的关键。尤其是在拥有多个显示器的环境中,用户越来越希望能够在不同屏幕上同时查看不同区域的监控画面,实现更直观、更高效的监控管理。
目前,一些用户会通过打开多个软件实例,并将它们分别拖拽至不同屏幕的方式来实现多屏预览。然而,这种方式不仅占用更多系统资源,还容易导致配置混乱,管理困难,显然不是理想的解决方案。
为此,我们推出全新的 **“辅屏预览”功能**,在不增加系统复杂性的前提下,完美满足多屏实时预览的需求。
只需单击一次,系统即可弹出一个独立的预览窗口,内置 **64通道画面布局**,用户可将其自由拖动至任意扩展屏幕上。窗口内集成完整的 **多层级设备树**,支持按分组结构快速查找和选择需要预览的摄像头通道,点击即可实时上墙,操作直观、响应迅速。
该功能充分利用了现有系统架构的优势,实现了高度的代码复用与模块化设计:
- **通道布局管理类**:我们复用了已有的视频控件布局管理模块,仅需将64个 `VideoWidget` 控件注入其中,即可自动生成标准的多画面预览布局,无需重复开发。
- **设备树生成模块**:通过调用独立的静态函数,传入目标 `TreeWidget` 控件,即可动态生成与主界面完全一致的多级设备树结构,确保用户操作习惯的一致性。
## 二、效果图
## 三、功能特点
#### 3.1 软件模块
1. 视频监控模块,各种停靠小窗体子模块,包括设备列表、图文警情、窗口信息、云台控制、预置巡航、视频轮询、设备控制、悬浮地图、网页浏览等。
2. 视频回放模块,包括本地回放、网络回放、远程回放、图片回放、视频上传等。
3. 电子地图模块,包括图片地图、设备地图、设备移动、轨迹回放等。
4. 日志查询模块,包括本地日志、设备日志等。
5. 系统设置模块,包括系统设置(基本设置、视频参数、数据库设置、颜色配置、功能激活等)、录像机管理、摄像机管理、轮询配置、录像计划、用户管理、其他设置等。
#### 3.2 基础功能
1. 支持各种音视频流(rtsp、rtmp、http、srt、ws等)、音视频文件(mp4、rmvb、avi等)、本地设备(本地摄像头、麦克风、桌面)。
2. 支持多画面切换,包括1、4、6、8、9、13、16、25、36、64画面切换。
3. 支持全屏切换,多种切换方式包括鼠标右键菜单、工具栏按钮、快捷键(alt+enter全屏,esc退出全屏)。
4. 支 ..