首页| 论坛| 消息

标题:基于RK3568/RK3576/RK3588/全志H3/飞腾芯片/国产UOS等/国标GB28181监控系统
作者:liudianwu
日期:2025-09-12 07:41
内容:

## 一、前言说明
之前从最底层协议通信把gb28181实现了一遍,没有用到exosip或者pjsip等任何第三方库,通过熟读gb28181国标文档几百页,看了一遍又一遍,根据对应的官方文档,一行行代码底层实现,其实就是网络通信,可选tcp或者udp,和http都是同类型的协议,有消息头和消息体,消息头都是一个个key个value键值,消息头和消息体通过两个回车换行隔开,消息头带有消息头长度字段,以便解析消息体数据。
之前已经在win和linux上成功运行,非常完美,效果还是比较满意的,尤其是对标市面上其他的国标工具,个人觉得整体优势还是很明显,响应速度和易用上下足了功夫。有些客户目前需要在一些嵌入式板子运行,试了下RK3568/RK2588/RK3399/全志H3/树莓派上,移植非常顺利,一行代码都不用改,由于是纯Qt写的,直接编译就能运行,相比于其他国标工具极其复杂的依赖,这个难度就几乎没有了。
## 二、效果图


## 三、相关地址
1. 国内站点:[https://gitee.com/feiyangqingyun](https://gitee.com/feiyangqingyun)
2. 国际站点:[https://github.com/feiyangqingyun](https://github.com/feiyangqingyun)
3. 个人作品:[https://blog.csdn.net/feiyangqingyun/article/details/97565652](https://blog.csdn.net/feiyangqingyun/article/details/97565652)
4. 文件地址:[https://pan.baidu.com/s/1d7TH_GEYl5nOecuNlWJJ7g](https://pan.baidu.com/s/1d7TH_GEYl5nOecuNlWJJ7g) 提取码:01jf 文件名:bin_video_gb28181。
## 四、功能特点
1. 支持设备注册、注销、心跳、校时、注册认证、注销认证等。
2. 设备上线后可以手动获取设备状态、设备信息、配置信息、预置位信息等。
3. 设备上线后自动获取设备通道信息,包括中文通道名称。识别到通道上线离线变化,会重新获取该设备的所有通道信息。
4. 支持视频点播,可以分别点播主码流和子码流,内置rtp解包线程,解包后发给视频播放组件解码播放。
5. 每个设备每个通道支持点播多个视频,通过ssrc区分,支持共用端口和不同端口收流。
6. 支持对某个设备下面所有通道、某个通道、某个通道对应的某个流分别关闭。
7. 支持录像文件查询和回放,回放控制支持暂停播放、继续播放、倍速播放、切换播放进度。
8. 支持录像文件下载,支持倍速比如8倍速下载,可同时多线程批量下载。
9. 回放和下载同时支持IP ..


#1 [qfengdao 12-05 11:43]
厉害了!

回复 发表
主题 版块