wvp-GB28181-pro 完整实战指南用 Docker 部署 GB28181 视频平台接入第一台摄像头并级联上级【免费下载链接】wvp-GB28181-pro基于GB28181-2016、部标808、部标1078标准实现的开箱即用的网络视频平台。自带管理页面支持NAT穿透支持海康、大华、宇视等品牌的IPC、NVR接入。支持国标级联支持将普通摄像机/直播流/直播推流转国标共享到国标平台。项目地址: https://gitcode.com/GitHub_Trending/wv/wvp-GB28181-prowvp-GB28181-pro 是一个基于 GB28181-2016、部标 808/1078 标准实现的开箱即用网络视频平台自带 Web 管理页面支持海康、大华、宇视等品牌的 IPC/NVR 接入支持 NAT 穿透还能把普通 RTSP/RTMP 流、直播推流转成国标共享给上级平台。本文的路径很简单先用 Docker 把整套平台跑起来再把第一台国标摄像头接进来看实时画面然后处理旧设备不支持国标和要上报给上级平台这两个进阶场景最后给一份按优先级排的排障清单。跟着走一遍你就知道这个平台能干嘛、怎么干、出了问题先查哪里。一条命令 Docker 部署5 分钟跑起 GB28181 视频平台环境要求不高一台 Linux4 核 8G 起步Docker 20.10 以上。整个部署就两条命令git clone https://gitcode.com/GitHub_Trending/wv/wvp-GB28181-pro cd wvp-GB28181-pro/docker docker compose up -d启动后共 5 个容器wvp核心信令 管理后台、zlm基于 ZLMediaKit 的流媒体服务负责真正搬运视频流、mysql、redis、nginx。五个服务之间的联动参数全部集中在 docker 目录的.env文件里改一处即全局联动包括 SIP 端口、SIP 域和编号、RTP 收流端口、流地址 IP 等不用进容器逐个改。浏览器访问服务器IP:8080账号密码都是admin登录后就是带侧边栏的完整控制台设备数、通道数、在线状态一眼可见。⚠️ 两个坑提前说90% 的设备注册不上、点播收不到流都跟这里有关.env里三个 IP 默认是 127.0.0.1。Stream_IP流链接 IP、SDP_IP告诉设备把流发到哪、SIP_ShowIP展示给设备的 SIP 地址设备在局域网里根本连不上你服务器的 127.0.0.1必须改成设备的网关所在网卡 IP否则设备会把视频流发到不存在的地址。端口要开对且映射要一致。必开的是 SIP 端口.env里默认 8160UDP 和 TCP 都要放行和 zlm 的收流端口默认 RTMP 10001、RTSP 10002、RTP 10003另有 RTP 收流端口范围。zlm 用 Docker 跑建议 host 网络模式或保证内外映射端口一致映射 8160 就两端都 8160。测试环境建议先关防火墙排除网络因素再排查。完整端口清单见部署文档。第一台海康/大华摄像头怎么接填对 4 个 SIP 参数先花 10 秒理解两个词SIP是发指令的电话线比如开始播放云台转左RTP是真正搬视频数据的水管。国标 28181 规定两端必须按同一套 SIP/RTP 规则对话所以只要设备支持这个协议什么品牌都能接。接入国标设备的本质就一件事在设备端填对平台的 4 个参数。打开 WVP 的国标设备页面点右上角接入信息弹窗里列出 4 个关键值SIP 编号20 位国标编码、端口、域、密码。登录摄像头的国标 28181 配置页把这 4 项原样填进上级平台配置。海康、大华、宇视各品牌的填写位置官方接入设备文档里都有截图标注。保存。十几秒后刷新 WVP 设备列表设备出现且状态在线就完成了。⚠️ 海康设备注意勾选鉴权选项后密码才能生效.env里SIP_Domain一般取编号前 10 位别自己瞎填。设备上线后日常操作都在列表行尾按钮里播放直接弹播放窗口浏览器无插件H264/H265 都能放主/子码流可切换刷新通道设备通道有变化时手动拉取最新目录设备录像查询 NVR/IPC 存储卡上的历史录像按时间段回放和下载云台控制八个方向 拉近拉远 预置位语音对讲⚠️ 不同品牌收流时机不同——设备编辑里收到 ACK 后发流大华不勾、海康要勾配错了就是只有声音没画面或没声音分屏页可以按行政区划、业务分组筛选通道后多路并排看播放页还能拿到 RTSP、RTMP、HTTP-FLV、HLS 等多种协议地址其中 HTTP-FLV 地址丢给任何播放器就能看甚至不用登录平台——对接第三方系统时很省事。旧摄像头不支持国标拉流代理与推流转成国标通道这是 wvp-GB28181-pro 很实用的一点不要求所有设备都讲国标。拉流代理只要旧摄像头能给出一个 RTSP 地址大华、海康老机型都有在拉流代理页面填进去就能直接播放。原理是 zlm 像播放器一样主动把流拉到服务器上缓存别人再点播时走缓存——旧摄像头一般只允许 1-2 路并发这么一转多少人看都不卡源设备。需要共享给上级国标平台时给它配一个国标编码它就变成一个虚拟国标通道。推流接入无人机、OBS 这类推流设备从媒体节点页面复制推流地址按rtsp://流IP:端口/应用名/流名的格式拼上自己定义的 app 和 stream填到推流端即可。推流开始后 WVP 的推流列表就能看到并播放。⚠️ 推流鉴权默认是开启的裸地址直接推会被拒绝地址里要带鉴权信息另外推流结束后列表会自动移除想让它变成长期通道同样要给它分配一个国标编号。 两条路径一句话区分拉流代理是平台主动拉推流是设备主动推选哪条取决于设备支持哪种。国标级联把自己的平台报到上级名下共享通道级联的大白话解释把你的平台报到上级平台把摄像头作为它的通道共享出去上级那边就能直接点播、控制云台、查录像。流程分三步添加上级平台进入国标级联页面点添加填上级给你的 SIP 编号、域、IP、端口和密码。心跳周期建议 60 秒左右——上级一般 3 次收不到心跳就判你离线。等状态变在线列表里出现该平台且状态在线说明注册握手成功。离线的话 90% 是 SIP 信息两边不一致或网络不通先看信令日志定位别急着改别的东西。通道共享点该平台的通道共享可以按设备批量添加也可以逐条选。共享时能给每个平台单独定义通道编号——同一个摄像头共享给 A 平台用 1 号、共享给 B 平台用 100 号互不冲突。同一个 WVP 可以同时级联多个上级平台每个平台各自维护一份虚拟目录目录订阅、报警订阅、移动位置订阅各有开关。上级看到的目录结构由你这边决定后面两棵树可以随级联一起推上去。级联完整流程见国标级联文档。设备到几百路之后通道组织与平台侧录像设备一多按设备列表找就不好使了WVP 提供两棵树来组织通道行政区划省-市-县树把通道挂到具体区域节点下业务分组按项目、部门等自定义维度分组两棵树都支持自定义并且可以随级联推送给上级。录像方面有两个层次先分清再选设备录像查 NVR/IPC 存储卡上的录像录没录、录了多久取决于设备端云端录像把流录在 WVP 自己的服务器上生成 mp4 文件列表支持在线播放、下载、删除。推流、拉流代理、国标点播的流都能走云端录像适合需要平台侧留存的场景规模化扩展上WVP 支持流媒体节点集群与负载均衡——媒体流可以打到不同 zlm 节点WVP 与 zlm 也可以分开部署数据库支持 MySQL、PostgreSQL、金仓、达梦x86 和 ARM 架构都能编译部署。官方压测数据是局域网内轻松接入 5 万 设备实际上限取决于你的服务器性能和带宽。注册不上 / 点播超时按这个顺序排障排障的总原则先别改代码先确认消息是否到达。设备注册不上本质就两种可能——参数填错了或网络不通导致 REGISTER 消息没到 WVP。用抓包确认 REGISTER 是否到达服务器抓包技巧文档再逐项核对参数这是最高效的路径。症状先查什么按优先级设备一直注册不上来① 4 个 SIP 参数是否与接入信息完全一致海康要勾鉴权② SIP 端口 UDPTCP 是否都放行③.env的SIP_ShowIP是否还是 127.0.0.1注册成功但点播超时先分清是信令超时设备没回话查网络/NAT 映射公网部署检查心跳是否太长导致 NAT 失效还是收流超时设备回了话但流没到往下查收流超时①SDP_IP是否填了 127.0.0.1 或设备不可达的内网 IP② zlm 收流端口范围是否开放③ 查 zlm 日志有没有流注册④ 先关闭 SSRC 校验再试点播返回 400 错误码设备认为消息有误用抓包分析消息是否缺失可能是不规范设备对接问题点播返回 500 错误码多为设备内部问题联系设备/平台厂商设备名/通道名乱码设备编辑里把字符集从 GB2312 改成 UTF-8GB2312 收录汉字不全流偶尔串流设备编辑里开启 SSRC 校验个别非标设备开启后点播会失败权衡使用生产环境加固改掉默认端口开启推流鉴权和接口鉴权防火墙只开必要端口更细的错误码分析见设备注册排障和点播超时排障。跑通环境后接下来你可以做的三件事找一台测试机用 Docker 方式把整套跑起来接一台手头任意摄像头完整走一遍注册 → 点播 → 云台控制10 分钟内验证环境没问题。如果第一台设备注册不上先别改代码——抓包确认 REGISTER 是否到达再逐项核对 4 个 SIP 参数和端口放行这是最高效的排查顺序。有上级对接需求时先在自己环境里把添加平台 → 在线 → 通道共享三步走通接两台 WVP 互上级联即可模拟再正式填上级的 SIP 参数避免两边同时改配置互相干扰。平台核心信令实现在 gb28181 模块源码拉流代理见 streamProxy 源码车载 808/1078 网关见 jt1078 源码需要深入某一环节时可以直接对照阅读。【免费下载链接】wvp-GB28181-pro基于GB28181-2016、部标808、部标1078标准实现的开箱即用的网络视频平台。自带管理页面支持NAT穿透支持海康、大华、宇视等品牌的IPC、NVR接入。支持国标级联支持将普通摄像机/直播流/直播推流转国标共享到国标平台。项目地址: https://gitcode.com/GitHub_Trending/wv/wvp-GB28181-pro创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
企业数字化 ERP 产品动态
相关推荐
中音谱号与次中音谱号:弦乐读谱的视觉定位算法 1. 为什么中音谱号和次中音谱号不是“冷门知识”,而是弦乐手的生存刚需?你有没有试过第一次拿到中提琴分谱,盯着满页的C谱号发呆?左手按着G弦上的音,右手拉出来的却是谱面上那个看起来像“耳朵”的符号——它既不像高音… · 2026/9/23 23:30:01
多用途QQ群机器人长期稳定运行:nonebot2协议选型与插件管理实战 简介:这是一份面向Python开发者与聊天机器人爱好者的QQ群机器人完整源码项目,基于nonebot2框架构建,适合希望学习事件驱动插件开发、异步编程与社交平台机器人落地的中初级开发者。项目以多用途群聊管理为核心,涵盖自动回复、群管… · 2026/9/23 23:30:01
Spring Boot家政平台源码拆解:从SQL脚本到订单闭环 简介:一份基于Java的家政服务平台系统高分毕业设计项目,采用SpringBoot作为后端框架,结合Vue前端技术,适合准备毕业设计、课程设计或需要项目实战的Java学习者。压缩包中包含完整可运行的全套源码、数据库SQL脚本以及配套论文&… · 2026/9/23 23:29:55
社交媒体数据分析在运动健身行业的应用与实操指南 直接上一线干货。我做了六七年社交媒体数据分析,服务过几家健身房连锁品牌和运动消费品牌,发现很多人一聊到“运动健身社交媒体数据”,第一反应就是“看点赞、看评论”,然后就没有然后了。说实话,这个领域的数据分析远… · 2026/9/24 0:12:26
振动信号故障诊断:面向工业现场的端到端深度学习方法 简介:本资源是一套面向本科毕业设计、课程设计及工程实践的机械设备故障诊断系统实现方案,聚焦工业智能化背景下基于深度学习的故障识别技术,为自动化、机械电子、人工智能方向的学生与工程师提供可复现、可拓展的完整开发范例。压缩包共32个… · 2026/9/24 0:12:26
基于Python的B站用户行为分析系统:从数据采集到指标计算 简介:这是一套面向课程设计与Python后端学习者的B站用户行为分析系统完整项目源码,适合数据科学、机器学习方向的学生与开发者作为实战案例参考。项目围绕观看历史、弹幕、评论等行为数据展开,涵盖爬虫采集、Pandas数据处理、Matplotlib可视化… · 2026/9/24 0:12:19
基于深度卷积网络的图像去噪实战:DnCNN端到端实现 简介:本资源是一份面向深度学习初学者与课程设计学生的图像去噪实践项目,聚焦Python与MATLAB混合实现的五种主流算法(均值滤波、中值滤波、NLM、BM3D、DnCNN),解决高斯白噪声强度10–70下的图像复原问题,并… · 2026/9/24 0:12:19
SVM手写数字识别实战:预处理、LibSVM调参与避坑指南 简介:这份资源围绕基于支持向量机(SVM)的手写字体识别展开,面向计算机视觉与机器学习入门者、课程设计或实验项目开发者,帮助理解从图像预处理、特征提取到分类器训练与评估的完整流程。压缩包共85个文件,约… · 2026/9/24 0:12:13
Akka Classic TCP I/O 使用指南:基于 Actor 的底层 TCP 连接、回压与关闭机制详解 后端并发编程异步编程 【免费下载链接】akka-core A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments. 项目地址: https://gitcode.com/gh_mirrors/ak/akka-core 点击查看 免费下载 导读
本文以… · 2026/9/24 0:12:07
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程 简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13
1D-CNN时间序列建模实战:从Conv1d原理到工业落地 简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26
柔软的L:汉语语流中被忽视的舌肌张力控制 1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44