[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2cyhrxrxtnhlu":3},{"code":4,"message":5,"data":6,"timestamp":66},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":16,"summary_md":17,"topic":18,"github_topics":21,"license":29,"homepage":30,"updated_at":31,"history":32,"related":38},"648540858\u002Fwvp-GB28181-pro",7,"基于GB28181-2016、部标808、部标1078标准实现的开箱即用的网络视频平台。自带管理页面，支持NAT穿透，支持海康、大华、宇视等品牌的IPC、NVR接入。支持国标级联，支持将普通摄像机\u002F直播流\u002F直播推流转国标共享到国标平台。","Java",7386,2125,1,2172,[],"面向已有 GB28181\u002F808\u002F1078 摄像头和 NVR 的单位，提供可自建、带网页管理的国标视频平台与级联能力。","如果你的现场已经有国标摄像头、NVR，或者必须和上级国标平台对接，这个项目值得先看开源功能是否够用。\n\n## 解决什么问题\n现场往往同时有海康、大华、宇视的 IPC\u002FNVR，还有一些只能出 RTSP\u002FRTMP 的旧设备或直播流。过去要么用各家客户端分别看，要么自己写信令和播放页，跨品牌、跨上级平台时尤其费事。这个平台把设备注册、通道管理、浏览器预览、录像查询和上级级联集中到一个后台，流媒体交给 ZLMediaKit 处理。做完之后，你在一个列表里就能点开预览、切换码流、推送通道到上级平台，不用再在多个工具之间切换。\n\n## 有什么不同\n它的核心是 GB28181-2016、部标 808\u002F1078 的信令与设备管理后台，实际播放依赖 ZLMediaKit，浏览器端用 jessibuca 和 h265web.js。这种拆分很关键：平台本身不做转码解码，支持的编码和出流质量取决于媒体服务器和播放器，而不是 Java 代码。它同时支持国标信令和媒体的 UDP\u002FTCP 模式、NAT 穿透、公网部署，也允许 WVP 与 ZLM 分开部署，并支持多 ZLM 节点集群。设备接入面较宽，但 ONVIF、海康 ISUP\u002FEHome、大华 SDK、国标 2022、国网 B 接口等能力在 README 里明确列在闭源版本中，开源版要先核对。授权说明还提示，个别第三方代码在商用场景下需要自行替换或剔除。\n\n## 谁值得试\n适合：已有国标摄像头或 NVR 的集成商、园区或单位运维，需要网页预览、云端录像、同时级联多个上级平台，后续还可能接 808\u002F1078 车载设备。自带管理页面、中文文档，以及 MySQL、PostgreSQL、金仓等数据库选项，能减少自己写前端的成本。不适合：只有普通 RTSP 摄像头、没有国标对接需求的人；或者只想找一个轻量库、不想维护整套平台的开发者，直接用 ZLMediaKit 或托管服务更省事。如果只是临时看一路画面，这里的部署和维护面偏大。\n\n## 使用条件与边界\n完整跑起来要同时维护 Java 平台、媒体服务器和数据库，还要处理 GB28181 部署中常见的 NAT 和公网配置，具体步骤以[项目文档](https:\u002F\u002Fdoc.wvp-pro.cn)为准。最容易踩的边界是功能分层：2022 协议认证、ONVIF、海康 ISUP、大华 SDK、PTZ 精准控制、OSD、抓拍等都在闭源版，开源自带的列表要逐项对照你实际需要的设备操作。README 里“五万+设备”是作者在局域网压测工具和自己测试服务器上的结果，并说明生产性能取决于服务器和带宽，不能直接当作容量承诺。长期成本主要在升级维护：平台、ZLM 和数据库版本要一起保持兼容；另外 README 说明录制计划产出的内容暂不能转发到国标上级。\n\n## HotRepo 点评\nHotRepo 目前只有 2026-10-24 和 2026-10-25 两天记录，每天都是 7,384 星、当日 +1，并两次出现在日榜。这个样本太薄，无法判断趋势是否持续，2020 年的创建时间也不能说明现在的维护状态。真正要决定的是开源功能能否覆盖你的设备，建议先拿闭源功能清单对照你最常用的 PTZ 和配置需求，再决定是否投入部署。",{"slug":19,"name":20},"media","多媒体与设计",[22,23,24,25,26,27,28],"1078","28181","28181web","808","gb28181","gb28181server","wvp","MIT","https:\u002F\u002Fdoc.wvp-pro.cn","2026-10-25T03:27:44Z",[33,36],{"date":34,"stars":35,"stars_gained":13},"2026-10-24",7384,{"date":37,"stars":11,"stars_gained":13},"2026-10-25",[39,44,49,53,57,62],{"full_name":40,"one_liner":41,"language":42,"stars":43},"Leonxlnx\u002Fathenaion","用 three.js 纯代码生成的古希腊 3D 世界，适合研究程序化建模与离线渲染，而非复用资产或做游戏。","JavaScript",296,{"full_name":45,"one_liner":46,"language":47,"stars":48},"shaongitbd\u002Fdoory","可自托管、无需账号即可开始使用的浏览器设计编辑器，用来做海报、社交图和演示文稿。","TypeScript",1825,{"full_name":50,"one_liner":51,"language":47,"stars":52},"antonio-orionus\u002FArroxy","面向桌面用户的 YouTube 及 2000+ 网站下载器，内置浏览器可登录后下载私享或受限内容。",783,{"full_name":54,"one_liner":55,"language":10,"stars":56},"anITer\u002Futv","面向北京联通 IPTV 的 Android 直播播放器，内置组播代理、MP2\u002F杜比音频与频道巡检。",79,{"full_name":58,"one_liner":59,"language":60,"stars":61},"fzn0x\u002Fmixmusic","把 Spotify 和 YouTube Music 放进同一个桌面播放器，适合同时用两个服务、想统一搜索、队列和歌单的人。","Go",110,{"full_name":63,"one_liner":64,"language":60,"stars":65},"ChrisRodStar\u002Fstream","自建的家庭流媒体栈：从第三方片源解析视频，经私有 VPN 容器中继后播放到 iPhone 或浏览器。",37,1793027021]