发现很久都未更新博客了,最近把小平台的功能做了完善,在原来的功能基础上添加了功能,支持国标28181转rtsp GB28181转rtsp/rtmp/hls/flv/webrtc的直播平台,适用于小型视频监控安防平台,无缝兼容下级的资源组织结构,兼容国标28181-2016和国标28181-2011,支持国标28181级联上级,接入同时支持tcp和udp的消息接入,IPC摄像机接入量在5000+,欢迎大家使用,互相学习交流!
主要加了三大功能:1、优化sip框架多线程接收和处理消息 2、支持集中存储,集中存储输出的hls地址 3、携带了BS客户端,可以直接搭建使用。
针对平台做了架构的优化,把原来的单线程接收sip消息模块改成多线程同时接收和处理sip消息,设备接入量是原来的5倍以上。
下载地址,如果积分不够或则下载不了可联系QQ:123011785
https://download.csdn.net/download/songxiao1988918/12816139
整体架构:
整体流程还是没有变化,现在BS客户端播放采用的是webrtc模式,延迟比较小,测试还不错,用于小型的平台还是能满足的,欢迎大家使用,下面展示下BS客户端的列子:
BS客户端登录的网址:http://ip:32088 (谷歌浏览器)
用户名和密码:admin 123456
BS客户端登录:
查看实时视频和PTZ控制:
功能介绍:
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、支持公网和局域网同时存在
24、支持httpserver,接口支持http+json
25、支持设备上线、下线和设备报警通过httpclient通知到指定的httpserver
26、支持http+json设置平台信息
27、支持http+json获取资源组、资源等信息
29、支持国标28181级联上级
30、支持tcp和udp的sip通信
31、支持BS客户端
32、支持集中存储