ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

wvp-GB28181-pro:从 50 路试点到 10000 路国标视频监控平台的实操指南

wvp-GB28181-pro:从 50 路试点到 10000 路国标视频监控平台的实操指南 wvp-GB28181-pro从 50 路试点到 10000 路国标视频监控平台的实操指南【免费下载链接】wvp-GB28181-pro基于GB28181-2016、部标808、部标1078标准实现的开箱即用的网络视频平台。自带管理页面支持NAT穿透支持海康、大华、宇视等品牌的IPC、NVR接入。支持国标级联支持将普通摄像机/直播流/直播推流转国标共享到国标平台。项目地址: https://gitcode.com/GitHub_Trending/wv/wvp-GB28181-pro如果你在管一个摄像头品牌混装的视频监控环境大概率被多套后台、多套协议折腾过。wvp-GB28181-pro 是一个基于 GB28181-2016 国标协议的开源视频监控平台海康、大华、宇视等主流品牌的摄像头配一次 SIP 参数就能全部接进来一个 Web 界面完成看画面、控云台、查录像、向上级平台共享。试点 50 路也能平滑扩到 10000 路以上。场景切入园区里海康、大华各占一半是什么体验一个典型的园区东区 40 路海康西区 40 路大华还有十几路老宇视。三套厂商后台各管各的值班员查一个画面要先想这是哪家的、登哪个网页上级平台要调看录像你得分别导出、拷贝格式还不一样。更麻烦的是每个品牌的接入协议私有想加一路新厂商的摄像头等于重新学一套配置。这类困境的根源不是设备而是协议不统一。要解决的也不是换设备而是找一个所有品牌都认的公共标准。一个协议统一所有设备wvp-GB28181-pro 是什么先说清楚 GB28181 是什么它是国标协议简单理解就是国标版 SIP 电话——每台摄像头有自己的 20 位编号向平台注册、上报心跳平台通过标准信令呼叫它、拉取实时流。因为标准统一海康也好大华也罢只要支持 GB28181-2016接法完全一样。wvp-GB28181-pro 干的事就是当这个中间人信令侧实现 SIP 信令处理负责设备注册、目录同步、点播/回放/云台等呼叫媒体侧内置基于 ZLMediaKit 的流媒体服务负责视频流的接收、转发和录像存储管理侧自带 Web 管理界面设备、通道、级联、录像都在页面里操作附加能力支持 NAT 穿透还能把普通 RTSP/RTMP 直播流转成国标共享出去没有国标协议的老设备也能被上级平台调看。一句话你只管把摄像头的平台 IP、端口、编号填对剩下的它都按标准来。五分钟部署Docker Compose 把五个容器跑起来平台用 Docker Compose 编排一次启动 5 个核心容器redis缓存、mysql设备与通道数据、mediaZLMediaKit 流媒体、wvp国标核心服务、nginxWeb 网关。你不需要单独装任何中间件。最短路径三步git clone https://gitcode.com/GitHub_Trending/wv/wvp-GB28181-pro cd wvp-GB28181-pro/docker docker-compose up -d容器起来后浏览器访问http://服务器IP:8080用默认账号 admin / admin 登录即可。部署配置都在 docker/ 目录里改完重新docker-compose up -d生效。三个参数部署前必须想清楚否则设备注册不进来SIP 平台编号20 位国标编码如 34020000002000000001全网唯一填到平台的 SIP 认证用户名里SIP 域取平台编号前 10 位如 3402000000摄像头的 SIP 服务器域要填这个对外 IP媒体流地址要填设备能访问到的 IP内网部署就填内网地址跨网段部署就填公网或 NAT 穿透地址。上手必会的 5 个能力1. 设备接入配一次参数海康大华宇视都在线在摄像头或 NVR的 GB28181 配置页填入平台的 SIP 服务器 IP、端口 5060、20 位平台编号和注册密码保存后设备自动注册上线。通道目录由平台主动订阅同步不用手动录。设备列表里能看到厂商、通道数、在线状态和最近心跳时间掉线一眼可见。2. 国标级联把本平台的通道共享给上级国标级联配置不用手写 SIP 消息。在国标级联里添加上级平台填上级的平台编号、域、IP、端口和 SIP 认证密码本平台就会向上级注册。之后在级联页面勾选要共享的通道上级平台就能直接调看实时流和回放跨平台资源共享就通了。3. 行政区划与业务分组设备多了按树管理路数上百之后平铺列表没法看了。平台提供两种组织方式按省-市-县的行政区划挂设备也按部门、项目的业务分组挂设备。树形结构上批量选通道、批量转移权限也随组织继承给哪个账号看哪片区域就挂在哪个节点下。4. 实时画面与云台浏览器直接看不装插件分屏监控页支持 1/4/9/16 分屏播放走 WebRTCH.265 画面用内置 WASM 硬解方案普通浏览器就能放不需要装 ActiveX 或 NPAPI 插件。云台操作完整八个方向、变焦、预置位、巡航、看守位面板拖拽和键盘映射都支持主/子码流可以按网络状况切换带宽紧张时切子码流。5. 录像管理按时间检索在线播放和下载平台侧录像存在云端录像里按应用名、时间段、节点检索每段 mp4 显示时长和大小。在线播放、下载、删除都在列表上完成找一段 5 月 19 日 16:32 的录像不用再翻 NVR 的本地目录。从 50 路到 10000 路扩容与调优要点50 路单机够用往大了走时按下面几个点调端口范围媒体收流默认从 10000 起收流端口范围在节点管理里配单端口/多端口两种模式多端口适合 NAT 后扩容RTP、RTSP 等端口都留足余量扩容前先算好上限传输模式设备与平台间信令/媒体都可选 TCP 或 UDP。NAT 环境、跨网段、弱网丢包严重时把设备端切到 TCP 被动模式画面稳定性明显好于 UDP码流策略日常浏览走子码流重点画面切主码流。多路并发时带宽消耗基本由码流决定先控码流再谈扩容媒体节点单机媒体先到头可以在节点管理里挂多个 ZLMediaKit 节点信令侧自动分配流到不同节点这是横向扩路数的正路存储分层近 7 天录像放本地 SSD 保证检索快7-30 天挪到大容量 HDD更久的归档到对象存储配合保留期清理策略避免磁盘写满反过来拖垮流媒体。落地前容易踩的 6 个坑默认密码直接上线admin/admin 是默认值公网部署第一步就是改密码SIP 注册密码也别用弱密码它同时是设备认证凭据防火墙端口没放行至少要放行 5060SIP 信令TCP/UDP和 RTP 媒体端口范围漏一个端口就是注册成功但拉不到流这种最难查的故障排查用netstat -tlnp对照netstat -tlnp | egrep 5060|808020 位 SIP 编号少一位平台编号、设备编号、通道编号都有固定位数填错一位设备就注册不上。对照设备端页面确认服务器 ID 20 位、域 10 位一个都不要多UDP 丢包没切 TCP隔了 NAT 或运营商链路质量差时UDP 下画面马赛克、花屏。设备端传输协议切成 TCP多数情况立刻好转H.265 播放兼容部分老浏览器放不了 H.265 的 WebRTC 流。用平台内置的 WASM 解码方案前端已带 h265web或者把该摄像头 Web 端码流索引指到 H.264 子码流录像把磁盘占满mp4 按分钟级文件滚动生成不设保留期会一直涨。给录像目录定保留天数和自动清理关键项目加磁盘占用告警别等写满才发现。延伸资源与下一步官方文档 doc/接入、级联、录像、云台控制等章节配图和本文同源适合部署后对照操作部署脚本 docker/五个容器的编排与默认配置改环境先看这里数据库脚本 数据库/各版本 MySQL / PostgreSQL 初始化与升级 SQL换库或升级时按版本号执行对应文件下一站建议先接一台真机走完注册→看画面→控云台→存录像闭环再动手配一级上级平台把级联调通整个平台就算真正上手了。【免费下载链接】wvp-GB28181-pro基于GB28181-2016、部标808、部标1078标准实现的开箱即用的网络视频平台。自带管理页面支持NAT穿透支持海康、大华、宇视等品牌的IPC、NVR接入。支持国标级联支持将普通摄像机/直播流/直播推流转国标共享到国标平台。项目地址: https://gitcode.com/GitHub_Trending/wv/wvp-GB28181-pro创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表