视频监控安防平台-国标GB28181⽀持上下级级联⽀持HTTP接
⼝和码流RTSPRTMPHLS输出
视频监控安防平台-国标GB28181⽀持上下级级联⽀持HTTP接⼝和码流RTSP/RTMP/HLS输出
很久没更新博客了,最近抽时间整理了⼀下http平台,在原来的平台基础上增加了级联上级模块,和通过http+json接⼝设置平台信息、获取平台资源等接⼝,丰富了很多接⼝,设备管理在5000路以上,视频并发在100路左右(同时100路码流接收和发送)。运⾏环境是centos7.4 x64系统,mysql采⽤系统⾃带的mariadb。
国标28181平台版本已升级(⽀持多线程处理sip数据、⽀持BS客户端、⽀持集中存储),新地址:
国标GB28181⽀持上下级级联⽀持HTTP接⼝和码流RTSP/RTMP/HLS输出下载地址如下:
由于上传⽆法选择0积分下载,没有积分的可以联系我, 联系⽅式QQ:123011785 ,欢迎⼤家⼀起学习!
⼀、功能介绍:
1、⽀持国标GB28181平台、国标GB28181 IPC和国标GB28181 NVR设备同时接⼊ (⽀持GB28181-2011版本和GB28181-2016版本)
2、⽀持国标GB28181设备注册和注销,对所有设备进⾏管理,获取资源 对资源列表进⾏管理
3、⽀持国标GB28181的⽬录订阅,对接收的订阅通知进⾏处理
4、⽀持国标GB28181实时视频请求(⽀持UDP、TCP主动(tcpactive)、TCP被动(tcppassive))
5、⽀持国标GB28181 PTZ控制
6、⽀持国标GB28181 录像查询
7、⽀持国标GB28181 历史视频点播 (⽀持UDP、TCP主动(tcpactive)、TCP被动(tcppassive))
8、⽀持国标GB28181 历史视频下载 (⽀持UDP、TCP主动(tcpactive)、TCP被动(tcppassive))
9、⽀持对接收的国标实时视频码流和历史视频码流进⾏管理
10、⽀持将国标的PS码流转换成ES码流
11、⽀持丢包打印和断流打印
13、⽀持RTSP服务和RTSP会话管理
14、⽀持RTSP客户端 UDP传输和TCP传输
15、⽀持国标GB28181设备5000路左右的接⼊管理,⽀持国标请求视频在100路左右
16、⽀持国标28181设备和通道写⼊mysql数据库
17、⽀持设备的云台PTZ控制,控制类型:上"up",下"down",左"left",右"right",左上"leftup",左下"leftdown",右上"rightup",右下"rightdown",镜头近"zoomin",镜头远"zoomout", 焦距远"focusfar",焦距近"focusnear", 设置预置位"setpos",调预置位"callpos"
18、⽀持历史视频的查询和历史视频的点播控制
19、⽀持对国标设备的控制,"record":录像开启和停⽌-通道id "guard":布放和撤防-报警通道id "reboot":设备重启-设备id "keyfame":强制关键帧-通道id
20、⽀持对实时视频的图⽚截图,通过http直接访问图⽚
21、⽀持rtmp和hls会话⼀直保留
22、⽀持报警消息(设备上线、下线和设备端报警)通过httpclient⽅式主动通知
23、⽀持公⽹和局域⽹同时存在
北方>u盘插电脑上不显示怎么回事24、⽀持httpserver,接⼝⽀持http+json
25、⽀持设备上线、下线和设备报警通过httpclient通知到指定的httpserver
26、⽀持http+json设置平台信息
27、⽀持http+json获取资源组、资源等信息
29、⽀持国标28181级联上级
下⾯整理下⼤体架构:
环境搭建和操作⼿册详情参考demo⾥⾯的⽂档,下⾯简单介绍下接⼝定义:
通道为请求视频的单位,通道id⽣成⽅式:
7.获取设备的所有通道资源信息
资源组展现⽅式:(完全采⽤下级注册资源展现⽅式)
本级平台的(Svrtbl)
集成吊顶十大品牌排名--注册设备1(VSSDevtbl)
毛猪--注册设备下的资源组1 (VSSChannelTbl)
--通道资源 (VSSChannelTbl)
--注册设备下的资源组2 (VSSChannelTbl)
--通道资源 (VSSChannelTbl)
--注册设备2(VSSDevtbll)
-
-通道资源 (VSSChannelTbl)
8.获取平台的所有通道资源信息 (不包含资源组) ----> 如果只接⼊IPC设备, 建议采⽤该接⼝获取资源信息
⼆、通信接⼝:
视频服务器作为httpserver。
1. 请求实时视频
字段说明:
"channelid": (字符串) 通道20位编号
"type": (数字) 国标请求视频类型:1:udp 2:tcp主动 3:tcp被动
"videourltype": (字符串) 视频类型:rtsp:返回rtsp地址 rtmp:返回rtmp地址 hls:返回hls地址
4. 录像查询
买房签合同注意事项>中秋节高速公路免费吗2022字段说明:
"channelid": (字符串) 通道20位编号
"begintime": (字符串) "YYYY-MM-DDTHH:MM:SS": 年⽉⽇时分秒; 开始时间,注意不全0
"endtime": (字符串) "YYYY-MM-DDTHH:MM:SS": 年⽉⽇时分秒; 结束时间,注意不全0
"data": 录像查询信息
"begintime": (字符串) "YYYY-MM-DDTHH:MM:SS": 年⽉⽇时分秒; 开始时间,注意不全0
"endtime": (字符串) "YYYY-MM-DDTHH:MM:SS": 年⽉⽇时分秒; 结束时间,注意不全0
"filename": (字符串) ⽂件名,不⼀定⽤,如果根据⽂件回放才⽤,根据时间回放不⽤
"type": (字符串)录像类型 all,time,alarm,manual
⽅法说明:
HTTP Method: POST
Body:
所有字段都为必填项
{"channelid":"11000000001325000001","alarmtype":1,"alarmtime":"2017-09-
19T15:13:24","alarmdesc":"fire","longitude":"10.01123","latitude":"20.34221"}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论