http://192.168.1.200:8080/live/stream1.flv浏览器直接打开就能看,手机也能看,完全不用装插件。
对于存量项目来说,不需要把设备全换一遍。
无插件播放,浏览器直接看。
很多传统视频平台还在依赖ActiveX控件或者专用播放器,换个浏览器就歇菜。
这个项目支持H264和H265编码,浏览器无插件播放,手机端也能直接看。
上面是分屏播放的效果,多路视频同时预览,一目了然。
播放方式也很简单。
设备接入后,在通道列表里找到对应的通道,点"播放"按钮。
平台会自动给你生成多种格式的播放地址:
HTTP-FLV:延迟低,适合实时预览
WebSocket-FLV:浏览器兼容性好
HLS:兼容性最强,延迟稍高
RTSP:给其他平台对接用
想用哪种,直接复制地址放到播放器里就行。
上面是国标设备列表,所有接入的设备一目了然,在线离线状态清清楚楚。
对于需要给甲方做演示、或者需要跨平台访问的场景,这个能力非常实用。
国标级联,跨网跨平台不是问题。
GB28181最核心的能力之一就是级联。
这个项目支持向上级联到多个平台,也支持作为下级被其他平台调用。通道编号可以自定义,每个平台可以用不同的编号。
举个例子。
你是A单位,要和B单位、C单位共享视频,同时还要对接到市里的统一平台。
以前得装三套系统,现在只需要在平台里配置三个上级平台。
每个平台可以单独选择要推送哪些通道,通道编号还能自定义。
比如B单位要的是001-010,C单位要的是101-110,市里要的是全部通道。
配置完之后,三个平台各自看到的就是各自的通道,互不干扰。
上面是平台信息管理页面,级联平台配置都在这里完成。
目录订阅、录像查看、GPS订阅这些高级功能都支持。
对于需要跨网闸、跨部门、跨区域对接的项目,这个能力几乎是刚需。
云端录像和报警管理,功能完整。
不只是看视频,云端录像、录像回放、下载、报警订阅、报警时自动获取快照和录像,这些功能都有。
还支持录制计划,按设定时间自动录制。
上面是录制计划配置界面,可以设置每天什么时间段录制,哪些通道参与录制。
性能表现不俗。
项目文档提到,局域网压测能接入五万+设备。
虽然实际性能取决于服务器和网络,但这个数字至少说明架构设计是经得起考验的。全新虚拟线程支持也提升了并发能力。
看到这你想装上试试?
项目提供了可执行jar和war两种打包方式,支持MySQL、PostgreSQL、金仓等数据库。
上面是登录页面,简洁明了。
上面是首页,设备状态、通道数量、在线情况一目了然。
最简单的体验路径:
准备一台服务器,安装Java运行环境
下载项目发布的jar包
配置数据库和ZLMediaKit地址
启动服务,打开Web管理界面
添加设备或拉流地址,开始预览
如果只是想快速体验,先看看文档里的部署说明,基本上一小时内能跑起来。
一些需要注意的地方。
项目有开源版和闭源版。开源版功能已经很完整,支持GB28181-2016、部标808、1078。
闭源版额外支持GB28181-2022新特性、ONVIF协议、巡航轨迹查询、PTZ精准控制等高级功能。
如果项目需求比较复杂,比如需要ONVIF或者2022版国标的新特性,可能需要考虑闭源版本。
另外,流媒体服务ZLMediaKit是独立部署的,平台本身只负责信令和设备管理。这种架构设计有利于扩展,但也意味着需要多一个组件要维护。
适合什么场景?
需要搭建视频监控平台,但不想被厂商绑定
存量设备品牌杂,需要统一接入和管理
需要对接上级国标平台,或者做跨网级联
需要云端录像、报警管理、移动端预览
预算有限,希望用开源方案降低成本
视频监控领域长期被厂商私有协议割裂,GB28181国标的出现本来就是为了解决这个问题。但真正能落地、好用、开箱即用的开源实现并不多。
感兴趣的朋友可以抓紧试试。
GitHub:https://github.com/648540858/wvp-GB28181-pro最后,欢迎随手点赞、在看、转发,也可以给我个星标,我们下期见!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!