当前位置: 首页 > news >正文

GB28181智慧可视化指挥控制系统之执法记录仪设计探讨

什么是智慧可视化指挥控制系统?

智慧可视化指挥控制平台通过4G/5G网络、WIFI实时传输视音频数据至指挥中心,特别是在有突发情况时,可以指定一台执法仪为现场视频监控器,实时传输当前画面到指挥中心,指挥中心工作人员可通过麦克风向现场执法人员下达指令(语音广播或语音对讲)。

本文主要介绍前端执法记录仪部分,需要考虑的设计如下:

 

  1. 硬件设计:执法记录仪的硬件设计应该符合GB28181协议的要求,包括网络接口、视频输入输出、存储空间、电池续航(超长续航、轻机身)等方面。同时,为了满足执法记录的需求,还应该具备超高清摄像(大广角、所见及所录)、拍照、录音、GPS定位(北斗/GPS实时定位)等功能。
  2. 软件设计:执法记录仪的软件设计应该包括用户界面、视频录像、快照与本地录像回放、参数设置、报警联动等功能。同时,为了满足GB28181协议的要求,还应该具备设备注册、认证授权、语音广播和语音对讲等功能。
  3. 互联互通:执法记录仪应该能够与其他符合GB28181协议的设备进行互联互通,实现视频监控的联网和集中管理。因此,执法记录仪应该支持GB28181协议的网络接口和数据传输方式。
  4. 安全性:执法记录仪应该具有完善的安全保障机制,包括用户权限管理、数据加密、认证授权等措施,保障设备的安全稳定运行,同时保护用户的隐私和数据安全。
  5. 电子围栏设计:通过设备采集的定位信息做出判断,可实现跨制定区域报警与记录,实现更高效率的管理形式;
  6. 便携性:执法记录仪应该具有轻便、小巧、易于携带的特点,方便执法人员在各种场合下使用。
  7. 扩展识别功能:AI人脸识别等功能。

软件功能设计

本文以Android平台执法记录仪为例,针对GB28181这块,需要设计的核心功能如下:

  •  [视频格式]H.264/H.265(Android H.265硬编码);
  •  [音频格式]G.711 A律、AAC;
  •  [音量调节]Android平台采集端支持实时音量调节;
  •  [H.264硬编码]支持H.264特定机型硬编码;
  •  [H.265硬编码]支持H.265特定机型硬编码;
  •  [软硬编码参数配置]支持gop间隔、帧率、bit-rate设置;
  •  [软编码参数配置]支持软编码profile、软编码速度、可变码率设置;
  • 支持纯视频、音视频PS打包传输;
  • 支持RTP OVER UDP和RTP OVER TCP被动模式(TCP媒体流传输客户端);
  • 支持信令通道网络传输协议TCP/UDP设置;
  • 支持注册、注销,支持注册刷新及注册有效期设置;
  • 支持设备目录查询应答;
  • 支持心跳机制,支持心跳间隔、心跳检测次数设置;
  • 支持移动设备位置(MobilePosition)订阅和通知;
  • 支持语音广播;
  • 支持语音对讲;
  • 支持云台控制和预置位查询;
  •  [实时水印]支持动态文字水印、png水印;
  •  [镜像]支持前置摄像头实时镜像功能;
  •  [实时静音]支持实时静音/取消静音;
  •  [实时快照]支持实时快照;
  •  [降噪]支持环境音、手机干扰等引起的噪音降噪处理、自动增益、VAD检测;
  •  [扩展录像功能]支持和录像模块组合使用,录像相关功能。

总结

综上所述,GB28181执法记录仪,通过互联网、大数据和可视化技术,实现城市治理的现代化和智能化,提高社会治理效率,保障城市的公共安全和稳定运行。需要综合考虑硬件、软件、互联互通、安全性和便携性等方面,以满足用户对视频监控和执法记录的需求,提高安全管理和智能化的水平。

 

http://www.lryc.cn/news/110144.html

相关文章:

  • 【SpringBoot】自动配置自动加载controller的原理
  • Docker Enable live
  • 9.物联网操作系统之软件定时器
  • Windows Server 2012 R2 安装 Oracle RAC 11g R2
  • 本地shell无法连接ubuntu,解决办法?
  • 关于openwrt的802.11w 管理帧保护使用
  • centos手动离线安装php,nginx
  • Java基础六 - Collection集合List、Set、Queue,Map
  • k8s nginx+ingress 配置
  • 探索Streamlit中强大而灵活的 st.write() 函数(五):构建丰富多样的应用界面
  • LinAlgError: Singular matrix 问题解决
  • 【ASP.NET MVC】使用动软(五)(13)
  • MongoDB面试题
  • Python Web 开发 Flask 介绍
  • 本地mvn仓库清理无用jar包
  • MySQL的常用函数大全
  • 一百四十三、Linux——Linux的CentOS 7系统语言由中文改成英文
  • 一 关于idea如何在svn进行项目下载并运行成功
  • python使用selenium 打开谷歌浏览器闪退, 怎么解决
  • .net 6 efcore一个model映射到多张表(非使用IEntityTypeConfiguration)
  • CISCO MDS 9148 SAN Switch 交换机命令配置方法:
  • 图的深度、广度优先探索(数据结构)
  • c语言小知识点
  • C++ - 模板分离编译
  • 如何把非1024的采样数放入aac编码器
  • linux安装nodejs和vue
  • spring整合mybatis
  • Spring指定bean在哪个应用加载
  • 二维网格划分 LRU缓存设计
  • C++中使用 sizeof 确定变量的长度