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

Qt/C++源码/监控GB28181组件/实时视频/云台控制/预置位/录像回放和下载/事件订阅/语音对讲/推流分发

一、功能特点

  1. 支持设备注册、注销、心跳、校时、注册认证、注销认证等。
  2. 设备上线后可以手动获取设备状态、设备信息、配置信息、预置位信息等。
  3. 设备上线后自动获取设备通道信息,包括中文通道名称。识别到通道上线离线变化,会重新获取该设备的所有通道信息。
  4. 支持视频点播,可以分别点播主码流和子码流,内置rtp解包线程,解包后发给视频播放组件解码播放。
  5. 每个设备每个通道支持点播多个视频,通过ssrc区分,支持共用端口和不同端口收流。
  6. 支持对某个设备下面所有通道、某个通道、某个通道对应的某个流分别关闭。
  7. 支持录像文件查询和回放,回放控制支持暂停播放、继续播放、倍速播放、切换播放进度。
  8. 支持录像文件下载,支持倍速比如8倍速下载,可同时多线程批量下载。
  9. 回放和下载同时支持IPC和NVR,比如摄像头自带的SD存储卡录像文件回放,NVR上的硬盘录像文件回放。
  10. 支持云台控制,向上、向下、向左、向右、左上、右上、左下、右下方位移动,镜头放大缩小,光圈放大缩小,镜头聚焦放焦。
  11. 支持预置位信息的查询、调用、添加、修改、删除等操作。
  12. 自动目录订阅功能,通道上线下线都有对应的信号通知。
  13. 内置定时读取通道信息机制,以保证通道信息是最新的,比如有些NVR是不断更新的通道信息。
  14. 内置订阅警情和位置移动功能,订阅后各种警情事件比如运动目标检测报警、入侵检测报警、徘徊检测报警等自动上报。
  15. 支持语音对讲功能,可以直接在视频窗体的悬浮条上单击语音对讲按钮,再次单击关闭对讲,对讲期间悬浮条常驻显示。
  16. 支持设备布防撤防,布防后警情信息会主动上报。
  17. 国标服务同时支持udp和tcp方式,可选只监听一种或者两种都监听,tcp方式自动处理粘包问题。
  18. 国标拉流同时支持udp、tcp被动、tcp主动三种方式,每个通道都可以自由选择何种拉流方式。
  19. 内置拉流端口池,每次拉流从中取出一个,关闭流自动回收端口号,重复利用。
  20. 收流端口自动纠错,自动跳过被占用的端口,不会出现端口占用导致收流失败的情况。
  21. 支持三种取流方式自动检测离线重连,检测到离线后,自动重启点播拉流整个流程。
  22. 录像文件回放,上一个完成后自动切换到下一个继续回放,直到所有回放完成。支持高达8倍速回放。
  23. 视频播放自适应硬解码,极低资源占用,实时性极好,带悬浮条显示视频流信息,可以直接在悬浮条单击按钮保存录像文件到本地。
  24. 支持几千路国标消息交互并发,实时视频流支持64路同时显示,可以拓展更多路数。
  25. 支持阿里云等云服务器,可以分别设置内网监听地址和外网访问地址,一般云服务器上是监听地址用内网,对外访问用外网地址。
  26. 支持视频分发,也就是推流,视频通道打开后可以自动推流到流媒体服务器,其他需要的地方拉流即可,支持rtsp、rtmp、hls、webrtc等方式拉流。
  27. 视频分发也叫推流分发,表格方式展示正在推流的信息,其中包括显示统计哪些流正在被多少个地址拉取,比如有两个地方通过rtsp打开了取流,则对应推流地址行所在rtsp列显示数量2,非常直观的展示有多少个拉流。
  28. 视频分发支持无人观看超时自动关闭推流和点播,提高带宽的利用率,没人观看太久的时候,没必要点播拉流和推流。在后台服务模式下,通道推流自动复用,当该通道已经存在点播推流,则复用该路流数据,不会再去点播,节约资源。
  29. 提供后台服务功能,定义了一套私有协议,根据私有协议进行交互,支持tcp、http、mqtt等方式交互,方便第三方程序接入集成。通信协议非常完整,支持获取设备列表、获取指定通道视频地址、云台控制、预置位操作、录像查询、录像回放、录像下载、回放倍速等控制、警情消息通知、视频点播和关闭等。
  30. 支持注册重定向,方便做负载均衡和区域化部署,这样可以支持几十万个设备连接都没问题。
  31. 支持图像抓拍,可以设置抓拍最多10张图片,可设置抓拍间隔,抓拍到的图片会通过信号通知。
  32. 实时预览和录像回放都支持推流,推流支持叠加文字和图片水印以及各种ffmpeg支持的滤镜效果,支持多个水印同时叠加。
  33. 支持各种国标平台上级域级联,比如easygbs、livegbs、海康大华国标平台,上级域级联到本软件,自动解析资源目录等。
  34. 可开启共享设备,默认开启,以便udp方式处理sip交互的同时,tcp方式接收平台推送的资源目录和录像文件信息。
  35. 极速响应设备上线,无需过多等待,只要有过一条消息,无论是收到注册指令、心跳指令、推送指令等,都能立即获取或者解析设备信息和通道信息并上线。
  36. 同时支持gb28181-2011、gb28181-2016、gb28181-2022以及后续可能的所有协议版本。
  37. SIP解析和交互采用纯Qt底层代码实现,udp/tcp通信交互,祖传原创代码解析,不依赖任何第三方。
  38. 代码量少,gb28181交互部分共几千行代码,注释详细,接口友好,使用极其简单,提供非常详细的使用示例。
  39. 支持海康、大华、宇视、华为、天地伟业等所有国标设备,包括一些没有ssrc的设备。
  40. 支持所有Qt版本和编译器以及操作系统,包括但不限于win、linux、mac、android、嵌入式linux、树莓派香橙派、国产os等。

二、效果图









三、文件地址

  1. 文件地址:https://download.csdn.net/download/feiyangqingyun/90592438
  2. 在线文档:http://www.qtcdev.com/gb28181/
  3. 系列文章:https://blog.csdn.net/feiyangqingyun/category_12966102.html
  4. 项目大全:https://qtchina.blog.csdn.net/article/details/97565652

Qt监控国标GB28181组件/视频点播/语音对讲/录像查询和回放/倍速回放/录像下载/警情消息

http://www.jsqmd.com/news/882936/

相关文章:

  • 番茄小说下载器完整解决方案:3种用户场景下的终极使用指南
  • 如何快速掌握ParsecVDD:Windows虚拟显示器终极解决方案
  • 如何快速部署Hitboxer:解决游戏按键冲突的终极SOCD重映射工具
  • PROMAGE:基于神经网络的星系星等仿真器,万倍加速天文建模
  • 如何实现Rhino到Blender的无缝转换:解锁专业3D工作流
  • Blender 3.6+ 侧边栏(N面板)完全指南:从插件管理到自定义工作区,打造你的专属建模环境
  • 具身智能的发展需要哪些伦理准则?
  • 极限运动工程选购指南,友邦极限是不错选择 - mypinpai
  • 机器学习在LHC压缩谱超对称粒子搜索中的应用与实战
  • Windows主线程隐藏调试状态的原理与实战
  • 具身智能的发展需要哪些技术支持?
  • OpenAI与博通合作自研芯片,融资卡壳微软,AI军备赛进入信用背书阶段
  • 3步智能方案彻底解决网页视频下载难题
  • 抖音下载器:零基础轻松下载无水印抖音视频和直播回放
  • 成都高端手表回收指南:合扬领衔五大品牌,本地口碑实力强 - 合扬奢侈品交易中心
  • 电热丝绣缝机推荐厂商迈垚科技,靠谱吗? - mypinpai
  • Akagi:终极免费麻将AI助手,三步搭建你的专属实时教练
  • 终极指南:如何用wpr_simulation快速掌握ROS机器人仿真开发
  • 基于硬件遥测与无监督学习的AI系统性能异常检测实践
  • 【开源】前端拖拽表单设计器 自定义表单
  • 3分钟完成Android Studio中文界面配置:终极免费汉化指南
  • 干货指南:能适配不同产气量的变压器焊接机品牌推荐 - mypinpai
  • DeepSeek重构AI硬件生态:降成本、提效率,剑指十万亿美元产业与AGI
  • 告别环境配置烦恼:5分钟搞定OpenCV 4.9.0 Android AAR包集成与QR码检测示例
  • sngan_projection项目架构详解:从源码角度理解Chainer实现
  • 利用Taotoken模型广场为不同任务场景挑选合适的大模型
  • 深度解析NucleusCoop:单机游戏本地分屏的技术实现与应用
  • 2026年新疆旅游定制与政企接待服务商深度横评:合规资质、安全保障与高效响应对比 - 优质企业观察收录
  • 【VUE】关闭语法检查 Vue中:error ‘XXXXX‘ is not defined no-undef解决办法
  • 3步搞定Windows驱动存储区管理:Driver Store Explorer完全指南