
告别多品牌视频监控孤岛5分钟用WVP-PRO把海康、大华、宇视收进一个平台【免费下载链接】wvp-GB28181-pro基于GB28181-2016、部标808、部标1078标准实现的开箱即用的网络视频平台。自带管理页面支持NAT穿透支持海康、大华、宇视等品牌的IPC、NVR接入。支持国标级联支持将普通摄像机/直播流/直播推流转国标共享到国标平台。项目地址: https://gitcode.com/GitHub_Trending/wv/wvp-GB28181-pro如果你手上有几十台不同品牌的摄像头却苦于它们各用各的私有协议、系统互不相通那么本文介绍的 WVP-PRO 正是你要找的东西。它是一套基于国标 GB28181-2016、同时兼容部标 808/1078 的开源视频监控平台自带完整管理页面能把海康、大华、宇视等主流 IPC/NVR 统一接入、统一预览、统一控制还支持把视频共享给上级国标平台。读完这篇文章你会知道它 5 分钟怎么部署起来、30 分钟怎么接入第一批设备、以及正式上线前必须避开的几个坑。先用 5 分钟把整套平台跑起来WVP-PRO 的部署思路是能一条命令解决就不让你手工拼装。官方在 docker 目录里把 WVP 信令服务、ZLMediaKit 流媒体服务、MySQL 与 Redis 全部编排好了克隆代码后直接拉起即可。# 克隆项目 git clone https://gitcode.com/GitHub_Trending/wv/wvp-GB28181-pro # 进入 docker 编排目录 cd wvp-GB28181-pro/docker # 一键启动全部服务 docker compose up -d如果改过镜像或配置想彻底重建可以加--build --force-recreate强制重新构建并重建容器。环境变量统一放在.env文件里改一处即可全局联动非常省心。编排文件和 WVP 的配置分别位于docker/docker-compose.yml与docker/wvp/wvp/application-docker.yml需要调整端口、SIP 参数时都在这里动手。服务起来后浏览器访问管理地址用默认账号admin / admin登录即可看到控制台。下面这张登录页就是第一眼看到的界面启动之前最好先对照下面的端口规划把防火墙放行免得服务都正常就是连不上服务端口协议用途WVP18080TCP管理页面与 APIWVP5060UDP/TCP国标 SIP 信令ZLM9092TCP媒体服务控制口ZLM30000-35000UDP/TCP媒体流传输多端口模式需要说明的是本仓库的 docker 编排默认端口与上表略有出入例如 WVP 实际是 18978、SIP 是 8116这些全部可以通过.env或配置文件调整所以请以你实际部署的端口为准。关键提示生产环境务必修改默认端口与默认密码尤其是 SIP 的 5060 端口在公网上是重点扫描对象。场景一机房里有五种品牌的摄像头怎么统一管起来假设你的项目是给一栋楼做监控改造既有新装的海康 IPC也有用了五年的大华 NVR还有几路宇视的枪机。传统做法是装三套厂商软件各看各的换成 WVP-PRO所有设备都在一个界面里出现。新设备的接入路径可以概括为一句话设备端把国标参数指向 WVP平台端登记设备剩下的交给系统。先到每台摄像头的平台接入页面里填上 WVP 的国标服务信息SIP 服务器 IPWVP 所在服务器的地址SIP 服务器端口与 WVP 的sip.port一致SIP 服务器编号WVP 的国标编码如 34020000002000000001SIP 域国标规定的域标识如 3402000000注册密码统一的设备接入密码然后在平台国标设备里添加设备填入设备的国标编号和密码。设备上线后会自动注册、保持心跳通道信息也会实时同步过来之后在列表里就能看到每台设备的在线状态、厂家和最近心跳时间老设备怎么接入很多旧摄像头压根不支持国标但通常给一个 RTSP 播放地址比如大华的rtsp://{user}:{passwd}{ipc_ip}:{rtsp_port}/cam/realmonitor?channel1subtype0这种设备不必淘汰。在 WVP 里给它添加一条拉流代理WVP 会把这条 RTSP 流接进来转成标准国标流甚至能继续推送给上级国标平台。相当于给老设备装了个国标适配器把存量资产充分利用起来。一句话总结新设备走国标直连老设备走拉流代理两条路都能进同一套系统。场景二区县平台要把视频共享给市级平台单点接入解决的是设备统一管理而监控行业更常见的诉求是跨层级共享区县平台需要把自己的视频资源共享给市级、省级平台查看和调用。这个需求靠国标级联来完成。在平台的国标级联里添加一个上级平台填写它的 SIP 身份信息SIP 服务国标编码上级平台的唯一身份标识SIP 服务域信令路由用的域标识SIP 服务器 IP / 端口上级平台地址心跳周期 / 注册周期控制状态同步频率配置完成后WVP-PRO 会主动向上级平台注册并保持心跳通过目录订阅、报警订阅、位置订阅等机制上级平台能实时获取你的通道目录、设备状态和报警信息并可直接点播视频、下发云台控制指令。下图就是级联配置界面红框标出的都是关键必填项更实用的一点是WVP-PRO 支持同时级联多个上级平台而且每个平台都可以自定义通道编号与虚拟目录。也就是说同一套摄像机资源可以按不同规则分别共享给市局、省厅或集团彼此互不干扰目录结构由你说了算。上级平台列表会实时显示每个平台的连接状态与通道数量场景三值班室要同时值守上千路画面设备接入之后日常值班用到的功能基本都集成在自带的管理页面里不需要再装任何客户端软件。浏览器直接看画面。打开页面就能预览摄像头实时画面支持主码流/子码流切换H264/H265 都能解码播放输出层同时提供 RTSP、RTMP、HTTP-FLV、Websocket-FLV、HLS 等多种流协议方便对接各种上层业务系统。多路画面可以分屏同看按业务分组或行政区划树快速检索通道云台与录像。方向转向、变倍、预置位设置与调用全部网页化操作可以查询 IPC/NVR 上的历史录像并指定时间播放、下载国标点播、推流、拉流代理进来的视频都能录到云端服务器随时回看录制计划以周为单位可视化排程想全天录就全天录想只在特定时段录也只需要拖一拖时间轴地图与点位。平台内置电子地图能在地图上展示通道位置、修改点位坐标并通过数据分层抽稀技术让百万级点位也能流畅展示。而在并发与带宽层面WVP-PRO 有几个很实在的设计按需拉流无人观看时自动断流有人点播才去拉流从根本上避免一直推流造成的带宽浪费设备量越大省得越多虚拟线程项目引入了全新的虚拟线程支持官方在局域网压测中轻松接入五万设备作者坦言那不是服务极限而是压测工具和硬件服务器的极限可拆分部署WVP 与 ZLMediaKit 可以分机部署支持流媒体节点集群与负载均衡UDP 多端口模式启用后按端口区分每路流兼容性更好、传输性能更高。开启多端口模式的关键配置大致长这样位于 WVP 的 application 配置文件media: rtp: enable: true # 开启多端口模式 port-range: 30000,35000 # 媒体流端口范围 user-settings: stream-on-demand: true # 按需拉流无人观看自动释放一句话总结看、控、录、查、地图、并发这六件事在一套页面里全部解决。你可能踩的四个坑下面这几个问题几乎每个第一次部署的人都会遇到提前知道能省不少时间。坑一SIP 的 5060 端口只开了 TCP。国标注册走的是 SIPUDP 和 TCP 都要放行漏开 UDP 最常见的现象就是设备一直注册不上。坑二ZLM 和 WVP 分机部署却没配 hook-ip。两台机器分开部署时必须把 ZLM 访问 WVP 的地址hook-ip配置为 WVP 的实际 IP否则媒体服务无法回调信令服务播放会莫名失败。坑三ZLM 跑在 Docker 里端口映射内外不一致。多端口模式下媒体流端口必须内外保持一致或者干脆用 host 网络模式否则 SDP 里带出去的端口对不上画面就是出不来。坑四上线前没改默认密码和默认端口。admin/admin加固定端口等于把门敞开着正式环境上线前这两项是必改项。如果启动或注册过程中遇到报错项目文档里有专门的问题排查章节比如doc/_content/qa/下的注册失败、播放报错等常见问题整理可以按图索骥去核对。什么场景适合选它下一步做什么回顾三个场景多品牌设备统一接入、跨层级平台共享、大并发集中值守——WVP-PRO 的定位恰好覆盖了从单点利旧到联网共享的完整链路。如果你正在做监控系统选型团队里既有海康又有大华和宇视或者需要把下级视频共享给上级平台它都值得放进候选清单。下一步的行动路径很清晰先按本文的步骤在测试机跑通 Docker 部署用一两台设备完成注册与预览验证接着把拉流代理、录制计划和级联配置逐个试一遍确认没问题后再改掉默认密码和端口规划好网络拓扑进入生产环境。开源项目的好处在于复杂的事情已经被写进代码里你要做的只是把它跑起来然后专注在业务本身。【免费下载链接】wvp-GB28181-pro基于GB28181-2016、部标808、部标1078标准实现的开箱即用的网络视频平台。自带管理页面支持NAT穿透支持海康、大华、宇视等品牌的IPC、NVR接入。支持国标级联支持将普通摄像机/直播流/直播推流转国标共享到国标平台。项目地址: https://gitcode.com/GitHub_Trending/wv/wvp-GB28181-pro创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考