一个基于GB28181-2016标准实现的网络视频平台

198 阅读4分钟

前言

视频监控与流媒体技术迅猛发展的当下,不同品牌设备间的兼容性以及多平台间的视频流转发成为行业痛点。

今天推荐一款基于GB28181-2016、部标808、部标1078标准构建的开箱即用型网络视频平台,它解决了设备接入、协议转换、跨网视频预览等难题,为用户提供高效、稳定、灵活的解决方案。

项目介绍

一个专注于视频监控与流媒体传输的网络视频平台,它严格遵循GB28181-2016、部标808、部标1078等国家标准,实现了核心信令与设备管理后台的功能。

平台支持NAT穿透,能够无缝接入海康、大华、宇视等主流品牌的IPC、NVR设备,并支持国标级联,实现视频流在不同国标平台间的自由转发。

项目功能

功能丰富多样,涵盖了视频接入、预览、控制、管理等多个方面。

1、视频接入:支持rtsp、rtmp等协议的视频设备接入,支持国标级联,实现跨网视频预览。

2、视频预览:提供浏览器无插件播放摄像头视频的功能,支持主码流与子码流的自由切换。

3、设备控制:支持云台控制、预置位查询与设置,实现设备的远程操控。

4、录像管理:支持查询NVR/IPC上的录像并播放,支持指定时间播放与下载。

5、流媒体服务:支持输出RTSP、RTMP、HTTP-FLV等多种协议流地址,方便用户根据需求选择。

6、报警处理:支持报警信息处理,能够向前端推送报警信息,提升监控效率。

项目特点

  • 兼容性良好:支持多种品牌和类型的视频设备接入,满足不同用户的需求。
  • 跨平台部署:一次编译,多端部署,可同时用于x86和arm架构,提升部署效率。
  • 无限制接入:设备接入路数无限制,仅取决于服务器性能,满足大规模监控需求。
  • 自动断流:无人观看时自动断流,节省流量和带宽资源。
  • 灵活配置:支持手动添加设备、设置单独密码、自定义通道编号等,提升配置灵活性。

项目技术

1、流媒体服务基于ZLMediaKit构建,保证了流媒体传输的稳定性和高效性。

2、播放器使用jessibuca和h265web.js,支持H264和H265视频格式的播放。

3、前端页面基于vue-admin-template构建,提供了良好的用户体验和交互性。

4、支持UDP和TCP两种国标信令传输模式以及流传输模式,适应不同网络环境。

项目场景支持浏览器无插件播放摄像头视频。支持国标设备(摄像机、平台、NVR等)设备接入支持rtsp, rtmp,直播设备设备接入,充分利旧。支持国标级联。多平台级联。跨网视频预览。支持跨网网闸平台互联。

项目效果

成功解决了不同品牌设备间的兼容性问题,实现了视频流在不同平台间的自由转发。

同时,平台提供的丰富功能如云台控制、录像管理、报警处理等,大大提升了监控效率和管理水平。

另外,平台的跨平台部署和无限制接入特点,也使其能够适应各种规模的监控需求。

系统登录

系统首页

图片

分屏播放

图片

国标设备列表

图片

行政区域管理

图片

业务分组管理

图片

录制计划

图片

平台信息

图片

项目源码

源码已在gitee仓库开源,提供了自定义开发和二次创新的可能。

Gitee:gitee.com/pan64854085…

总结

一款基于国标的网络视频平台,凭借其丰富的功能、显著的特点和先进的技术,在视频监控与流媒体传输领域展现出了强大的竞争力。

它不仅解决了行业痛点,提升了监控效率和管理水平,还为用户提供了灵活、高效的解决方案。

最后

如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。

也可以加入微信公众号 [DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!

优秀是一种习惯,欢迎大家留言学习!