ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

如何用WVP-GB28181-Pro免费搭建国标视频监控平台:3个常见难题与完整实战指南

如何用WVP-GB28181-Pro免费搭建国标视频监控平台:3个常见难题与完整实战指南 如何用WVP-GB28181-Pro免费搭建国标视频监控平台3个常见难题与完整实战指南【免费下载链接】wvp-GB28181-pro基于GB28181-2016、部标808、部标1078标准实现的开箱即用的网络视频平台。自带管理页面支持NAT穿透支持海康、大华、宇视等品牌的IPC、NVR接入。支持国标级联支持将普通摄像机/直播流/直播推流转国标共享到国标平台。项目地址: https://gitcode.com/GitHub_Trending/wv/wvp-GB28181-pro在动手部署前先交代清楚WVP-GB28181-Pro是一个基于GB/T 28181-2016国标协议、同时兼容部标808与部标1078标准的开源网络视频平台自带完整Web管理界面用于统一接入和管理海康、大华、宇视等品牌的IPC、NVR设备支持NAT穿透与国标级联。它把信令控制和媒体分发拆成两个独立服务前者由本项目负责后者交给流媒体服务ZLMediaKit完成。如果你正在为监控系统选型下面的内容来自大量生产环境的真实经验可以直接对照使用。一、三个最常见的监控平台难题难题1设备品牌混杂平台互不相认。海康的摄像头、大华的NVR、宇视的球机各自用私有协议想统一管起来就得买一堆SDK授权还要签技术服务协议。难题2浏览器看不了视频。传统方案依赖IE插件或专用客户端换台电脑、换个浏览器就黑屏移动端更是无从谈起。难题3上级要数据下级交不上来。监管平台要求按国标上报目录、推流、传位置自己搭的平台没有级联能力只能人工录屏截图交差。二、逐个击破这个开源平台凭什么能解2.1 多品牌统一接入标准协议就是翻译官WVP-GB28181-Pro把国标协议当作通用语言只要设备支持28181现在主流安防设备基本都支持填好国标编号和密码就能注册接入。接入后在国标设备页面能实时看到设备名、厂家、通道数、在线状态点刷新即可同步通道点播放即可出流。对于不带国标功能的旧摄像机也不用报废——平台支持通过RTSP/RTMP拉流或推流接入把普通摄像机、直播流翻译成国标资源再共享出去实现了真正的利旧。2.2 浏览器无插件播放音视频不再设门槛点播成功后平台能同时输出RTSP、RTMP、HTTP-FLV、WebSocket-FLV、HLS多种协议地址H.264/H.265编码都支持。前端播放器用纯Web方案jessibuca、h265web.jsChrome、Firefox直接看手机浏览器也能看分屏模式支持多画面同时预览还能随时切换主码流、子码流。2.3 国标级联把本地平台挂到上级去在国标级联里添加上级平台填入平台名称、编号、IP再选择要共享的通道目录平台会自动完成注册、心跳保活、目录订阅和通道推送。一套资源可以同时级联到多个上级每个上级还能用独立的通道编号互不干扰。三、从零到一最快上手的3个关键步骤第1步准备好三样环境项目用JavaSpring Boot开发需要JDK 21、MySQL也支持PostgreSQL/金仓和Redis。此外还要准备一台运行ZLMediaKit的媒体服务器——它负责实际的拉流、转码与分发可以与WVP分开部署。第2步建库导表并改配置从仓库的数据库/2.7.4/目录导入初始化SQL然后编辑src/main/resources/application-dev.yml重点核对三处spring: datasource: url: jdbc:mysql://127.0.0.1:3306/wvp?useUnicodetruecharacterEncodingUTF8 username: root password: 你的密码 sip: port: 8116 # 国标信令端口 domain: 4101050000 # 平台域编号前10位 password: 12345678 # 公共认证密码 media: ip: 192.168.1.10 # ZLMediaKit服务器内网IP http-port: 9092 secret: 你的密钥易错提醒sip.domain建议取行政区划编码前8位加行业编码后2位乱填会导致部分设备注册异常media.secret必须与ZLMediaKit配置的admin_paramssecret一致否则媒体服务自动配置会失败。第3步编译启动并登录验证mvn clean package -Dmaven.test.skiptrue nohup java -jar target/wvp-pro-*.jar nohup ./MediaServer -d -m 3 # 启动ZLMediaKit浏览器访问http://服务器IP:18080默认账号密码均为admin登录后立刻改密码。仓库还提供了install.sh会自动生成systemd服务适合生产环境一键托管。四、三个进阶配置让平台更好用① 按需拉流省流量。user-settings.stream-on-demand: true表示有人观看才拉流无人观看自动释放摄像头不在线时还能自动重连。② 多端口模式兼容更多设备。在media.rtp下开启多端口模式并给出一段端口范围如40000-45000用端口区分每路流比单端口模式兼容性更好遇到点播超时优先试试它。③ 媒体节点集群撑起大并发。平台支持流媒体节点集群与负载均衡压测环境里能轻松接入数万路设备结合虚拟线程支持Web端并发能力显著提升。核心实现可参考src/main/java/com/genersoft/iot/vmp/下的信令与业务代码。五、最容易被忽略的3个坑端口没开全。除了Web端口sip.portUDPTCP和ZLM的RTMP/RTSP/收流端口都要放行公网部署尤其要改掉默认的5060端口否则很容易被扫描攻击。防火墙干扰UDP收流。测试环境建议先关防火墙排除网络因素生产环境再按最小权限开放。WVP与ZLM不要跨网段。两者通信频率极高一个在内网一个在公网会导致流媒体通道频繁掉线。六、现在就开始行动这个平台真正解决了多品牌设备统一管理、浏览器无插件播放、国标级联上报三件难事而且完全开源、自带管理界面。建议按这个路径走先体验克隆仓库 https://gitcode.com/GitHub_Trending/wv/wvp-GB28181-pro 半小时内跑起测试环境再学习完整文档在doc/目录从introduction/deployment.md读起最省力后定制前端在web/src/接口用API Key鉴权后即可二次开发对接业务系统最后贡献源码开源遇到问题提Issue动手修一个Bug就是最好的入门。小贴士先用一台旧电脑 一个海康或大华测试机跑通全流程再谈生产部署。实际环境中九成的设备注册不上都出在国标编号位数、密码一致性、端口放行这三件事上——把这三项查完问题基本就解决了一半。【免费下载链接】wvp-GB28181-pro基于GB28181-2016、部标808、部标1078标准实现的开箱即用的网络视频平台。自带管理页面支持NAT穿透支持海康、大华、宇视等品牌的IPC、NVR接入。支持国标级联支持将普通摄像机/直播流/直播推流转国标共享到国标平台。项目地址: https://gitcode.com/GitHub_Trending/wv/wvp-GB28181-pro创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表