ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

海康威视三级网络视频监控拓扑图:从图纸到可运行系统的落地指南

海康威视三级网络视频监控拓扑图:从图纸到可运行系统的落地指南 简介这份PDF面向安防监控方案设计人员、弱电工程从业者及网络运维学习者提供海康威视三级网络视频监控系统的完整拓扑参考帮助理解从县区到市区的分层组网逻辑与设备选型思路。资源包共1个文件为PDF格式大小约166KB内容以拓扑图为主直观呈现前端、传输与后端控制中心的层级关系。图中涵盖枪型与球型摄像机、DVR、3×3与6×4拼接屏、拼控解码器、管理服务器、存储服务器、客户端电脑及局域网、监控专网等关键组件并区分市区与县区两级控制中心的部署差异。已有221人学习适合用于方案汇报、施工布线参考或教学讲解可快速掌握三级架构的扩展性与集中管理方式为实际项目中的设备配置与网络规划提供直观依据。1. 海康威视三级网络视频监控拓扑图从一张图纸到可落地的三层架构很多人第一次拿到“海康威视三级网络视频监控拓扑图.pdf”这类文件时第一反应是把它当成一张普通的网络拓扑图来看——核心交换机、汇聚交换机、接入交换机、摄像头画得挺整齐。但真正做过项目的人都知道这张图背后藏着的是一整套视频监控系统的分层设计逻辑前端接入层负责摄像头和编码器中间汇聚层负责区域流量收敛和 PoE 供电核心层负责 NVR、平台服务器和上墙解码器的统一调度。三级架构不是画着好看的它直接决定了你后面 RTSP 取流稳不稳、GB28181 接入顺不顺、Web 插件加载会不会翻车。这篇文章面向的是需要自己动手搭一套中小规模海康威视网络视频监控系统的工程师或者手里已经有一张三级拓扑图但不知道怎么把它变成真实可运行网络的人。我会从三层架构的选型理由讲起然后落到每一层的设备配置、IP 规划、RTSP 地址拼接、GB28181 接入参数最后把常见的坑一条条拆开。读完你至少能做到照着拓扑图把设备连起来、把流取出来、把录像存下来并且知道哪里容易出问题。2. 三级拓扑的层级拆解接入、汇聚、核心各自扛什么2.1 接入层摄像头、PoE 供电和 VLAN 隔离接入层是三级拓扑里最“脏”的一层因为它直接面对海康威视摄像头。常见做法是每台接入交换机带 8 到 24 个摄像头通过 PoE 供电同时用 VLAN 把不同区域或不同密度的摄像头隔开。为什么一定要做 VLAN 隔离因为海康威视摄像头默认走组播和广播发现协议如果不隔离几百个摄像头的广播包会把接入交换机的背板带宽吃掉一大块表现就是 Web 页面卡顿、RTSP 取流延迟忽高忽低。接入层的 IP 规划建议按“楼层-区域-序号”来编比如 192.168.10.x 给一楼192.168.20.x 给二楼每个网段里摄像头从 .11 开始编.1 留给网关。这样后面在 NVR 或平台上批量添加设备时用 IP 段扫描就能一次性发现不用一台台手动输。# 在接入交换机上创建摄像头 VLAN并配置 PoE 优先级 vlan 10 name CAM_FLOOR1 interface range gigabitethernet 0/1-20 switchport mode access switchport access vlan 10 power inline auto power inline priority high这段配置的逻辑是先把 VLAN 10 划给一楼摄像头然后把 1 到 20 口设为 access 模式并加入 VLAN 10最后开启 PoE 自动供电并把优先级设为高。参数上要注意power inline priority high只在部分企业级交换机上支持如果你用的是普通千兆 PoE 交换机可能只有power inline auto那也没关系保证供电功率足够就行。海康威视球机一般需要 12W 到 25W枪机 5W 到 8W算 PoE 总功率时留 30% 余量。2.2 汇聚层区域流量收敛和链路聚合汇聚层的作用是把多个接入交换机的流量收上来再往核心层送。三级拓扑里汇聚层通常按楼栋或区域划分比如 A 栋汇聚、B 栋汇聚。这一层最关键的是上行链路带宽和链路聚合。如果你有 20 个接入交换机每个带 20 个 4Mbps 的摄像头那总流量就是 20×20×4Mbps1600Mbps千兆上行肯定不够必须做链路聚合或者上万兆。常见做法是汇聚交换机到核心交换机用两条千兆做 LACP 聚合或者直接上单条万兆。如果预算有限至少要把摄像头的主码流降到 2Mbps 到 4Mbps子码流降到 512Kbps这样能大幅缓解汇聚层压力。# 汇聚交换机上配置 LACP 链路聚合上行到核心 interface range gigabitethernet 0/23-24 channel-group 1 mode active interface port-channel 1 switchport mode trunk switchport trunk allowed vlan 10,20,30这里channel-group 1 mode active表示主动发起 LACP 协商port-channel 1是聚合后的逻辑接口trunk 模式允许 VLAN 10、20、30 通过。参数说明如果你的核心交换机不支持 LACP可以用静态聚合mode on但静态聚合没有协商机制一端断线可能造成环路所以优先用 LACP。另外聚合的两条线必须来自同一台接入交换机的不同物理口不能跨设备否则需要堆叠或 MLAG。2.3 核心层NVR、平台服务器和解码上墙核心层是整个三级拓扑的大脑海康威视的 NVR、iVMS 平台服务器、解码器、存储阵列都挂在这一层。核心交换机的选型要看总路数和存储方式。如果只是 64 路以下的小项目一台三层千兆交换机就够了如果超过 128 路建议上万兆核心并且把 NVR 和存储服务器直接接到万兆口。核心层的 IP 规划要单独划一个管理网段比如 192.168.1.xNVR 用 .100 到 .150平台服务器用 .200 到 .210。这样做的目的是把管理流量和视频流量分开避免你在 Web 上配置 NVR 时被视频流挤掉线。另外核心层一定要配静态路由或者 OSPF让不同 VLAN 之间能互通否则接入层的摄像头和核心层的 NVR 根本找不到对方。# 核心交换机上配置 VLAN 间路由和静态路由 ip routing interface vlan 10 ip address 192.168.10.1 255.255.255.0 interface vlan 20 ip address 192.168.20.1 255.255.255.0 ip route 0.0.0.0 0.0.0.0 192.168.1.254ip routing开启三层路由功能然后给每个 VLAN 配网关地址最后一条默认路由指向出口网关。参数上要注意海康威视 NVR 如果配了双网卡一个接管理网段一个接视频网段那核心交换机上要对应配两个 VLAN 接口并且 NVR 的默认网关要指向管理网段的网关否则会出现“能 ping 通但取不到流”的玄学问题。3. 从拓扑图到可运行系统IP 规划、RTSP 取流和 GB28181 接入3.1 IP 地址规划表和 VLAN 对应关系在动手配设备之前先把 IP 规划表画出来。下面这张表是我做中小项目时常用的模板你可以直接照着改。层级设备类型VLAN ID网段网关备注接入摄像头10192.168.10.0/24192.168.10.1一楼接入摄像头20192.168.20.0/24192.168.20.1二楼接入摄像头30192.168.30.0/24192.168.30.1三楼汇聚交换机管理99192.168.99.0/24192.168.99.1所有交换机核心NVR/平台1192.168.1.0/24192.168.1.1管理网段这张表的关键是接入层每个 VLAN 一个网段汇聚层和核心层单独管理。摄像头不要和 NVR 混在一个网段否则广播风暴会直接影响录像写入。另外VLAN 99 用来管理交换机方便你远程 telnet 或 SSH 上去改配置。3.2 海康威视 RTSP 地址拼接和取流验证海康威视摄像头的 RTSP 地址格式是固定的主码流一般是rtsp://admin:password192.168.10.11:554/Streaming/Channels/101子码流是rtsp://admin:password192.168.10.11:554/Streaming/Channels/102第三码流是 103以此类推。101里的第一个 1 表示通道 1第二个 01 表示主码流102就是通道 1 的子码流。如果你用的是 NVR通道号要对应 NVR 上的通道比如 NVR 的通道 5 主码流是rtsp://admin:password192.168.1.100:554/Streaming/Channels/501。验证取流是否成功最直接的方法是用 VLC 或者 ffmpeg 拉流。下面这条 ffmpeg 命令可以把 RTSP 流录成 mp4用来判断网络和编码是否正常ffmpeg -rtsp_transport tcp -i rtsp://admin:password192.168.10.11:554/Streaming/Channels/101 -c copy -t 10 test.mp4-rtsp_transport tcp强制走 TCP避免 UDP 丢包导致花屏-t 10表示录 10 秒。如果这条命令能正常生成 test.mp4 并且播放不花屏说明接入层到核心层的链路和摄像头编码都没问题。如果报错“Connection refused”先检查摄像头是否开了 RTSP 鉴权海康威视默认是开的用户名 admin密码是你激活时设的。3.3 GB28181 接入平台的关键参数如果你要把海康威视摄像头接入第三方平台或者自建平台GB28181 是绕不开的。GB28181 接入的核心参数有四个SIP 服务器 ID、SIP 域、SIP 用户名和 SIP 密码。海康威视摄像头在“网络-高级配置-平台接入”里选 GB28181然后填这些参数。常见做法是SIP 服务器 ID 填平台分配的 20 位编码SIP 域填平台 IP 或者域名SIP 用户名填摄像头编号SIP 密码填平台生成的密码。注册周期一般设 3600 秒心跳周期 60 秒。如果注册不上先看摄像头能不能 ping 通平台再看平台防火墙有没有放行 SIP 端口默认 5060和 RTP 端口段通常 30000 到 30500。# 在平台上抓包看 SIP 注册是否成功 tcpdump -i eth0 -n port 5060 -w sip.pcap抓包后看有没有REGISTER请求和200 OK响应。如果有REGISTER但没有200 OK多半是密码错了或者平台没配好如果连REGISTER都没有那就是摄像头根本没发出来检查摄像头的 SIP 服务器地址和端口。4. 三级拓扑落地避坑从 Web 插件到夜间监控的 5 个血泪教训4.1 坑一Win10 浏览器加载不了海康威视插件现象在 Win10 上用 Chrome 或 Edge 打开海康威视 NVR 的 Web 页面提示“请下载插件”或者直接黑屏装了插件也没用。原因海康威视老款 NVR 和摄像头的 Web 插件是基于 NPAPI 的Chrome 从 45 版开始就彻底移除了 NPAPI 支持Edge 新版也是 Chromium 内核同样不支持。这不是你网络的问题是浏览器兼容性问题。解决用 IE 模式或者 360 浏览器的兼容模式或者直接装海康威视的 iVMS-4200 客户端。如果一定要用 Chrome可以试海康威视的 WebComponents 插件但只支持部分新机型。我一般会在项目交付时直接在 NVR 旁边放一台装了 IE 的旧笔记本省得后面调试时抓瞎。4.2 坑二RTSP 取流正常但 NVR 录像回放卡顿现象用 ffmpeg 拉流很流畅但 NVR 上回放录像时一卡一卡的拖进度条要等好几秒。原因NVR 的硬盘写入速度不够或者硬盘有坏道。海康威视 NVR 默认是循环覆盖录像如果硬盘快满了写入速度会下降。另外如果 NVR 同时在做智能分析比如移动侦测CPU 占用高也会影响回放。解决先换一块监控级硬盘西数紫盘或希捷酷鹰不要用普通桌面硬盘。然后进 NVR 的“存储-硬盘管理”看硬盘状态如果有“异常”就赶紧换。最后把移动侦测的灵敏度调低或者关掉不必要的智能分析。4.3 坑三摄像头夜间不灵敏画面一片黑现象白天画面正常一到晚上就黑乎乎的或者红外灯亮了但看不清人。原因海康威视摄像头的夜间效果取决于红外灯功率和感光芯片。如果装的位置离墙壁太近红外光反射回来会造成过曝画面反而更差。另外如果电源功率不够红外灯开启时电压跌落也会导致画面闪烁。解决摄像头安装时离墙壁至少 30 厘米避免红外反射。PoE 供电的话算一下交换机总功率海康威视红外球机夜间峰值功率可能到 25W如果 PoE 交换机单口只有 15W就会供电不足。我一般会在接入交换机上给球机口留足功率余量或者单独用 12V 电源适配器。4.4 坑四GB28181 接入后视频流断断续续现象摄像头注册上了平台但预览时画面几秒一断或者直接黑屏。原因GB28181 的 RTP 流默认走 UDP如果网络有丢包或者防火墙没放行 RTP 端口段就会断流。另外平台的 SIP 服务器和媒体服务器如果不在同一台机器上RTP 端口可能没对齐。解决在摄像头上把 GB28181 的传输协议改成 TCP海康威视摄像头在“平台接入”里有个“传输协议”选项选 TCP 会稳定很多。然后检查平台防火墙放行 30000 到 30500 的 UDP 和 TCP。如果还不行用 tcpdump 抓 RTP 包看有没有发出来。4.5 坑五三级拓扑里 VLAN 配了但摄像头和 NVR 不通现象VLAN 都配了IP 也设了但 NVR 就是发现不了摄像头ping 也 ping 不通。原因核心交换机没开ip routing或者 NVR 的网关没指向核心交换机的 VLAN 接口。还有一种可能是接入交换机的上行口没配 trunkVLAN 10 的流量到了汇聚层就被丢了。解决先在核心交换机上show ip route看有没有直连路由如果没有检查ip routing和 VLAN 接口状态。然后在接入交换机上show interfaces trunk看上行口是不是 trunk 模式允许的 VLAN 里有没有 10。最后在 NVR 上 ping 摄像头 IP如果 ping 不通但 ARP 能学到那就是路由问题如果 ARP 都学不到那就是 VLAN 没通。5. 用 eNSP 验证三级拓扑不接真实设备也能把路由和 VLAN 跑通如果你手头没有真实的海康威视摄像头和交换机可以用 eNSP 先把三级拓扑的路由和 VLAN 逻辑跑通。eNSP 是华为的网络模拟器虽然不能模拟海康威视摄像头但可以模拟交换机和路由器验证 IP 规划和 VLAN 间路由是否正确。具体做法是在 eNSP 里拖三台交换机分别当接入、汇聚、核心然后按前面的 VLAN 规划配好。接入交换机上创建 VLAN 10 和 20配几个 access 口模拟摄像头汇聚交换机上配 trunk 和 LACP核心交换机上开ip routing配 VLAN 接口和静态路由。最后用 eNSP 里的 PC 模拟 NVR配上网关ping 接入层的“摄像头”IP。# eNSP 核心交换机配置示例 system-view sysname CORE ip routing vlan batch 10 20 99 interface vlanif 10 ip address 192.168.10.1 24 interface vlanif 20 ip address 192.168.20.1 24 interface vlanif 99 ip address 192.168.99.1 24 interface gigabitethernet 0/0/1 port link-type trunk port trunk allow-pass vlan 10 20 99这段配置在 eNSP 里跑通后你就能确认 VLAN 间路由是通的。然后把这个逻辑照搬到真实交换机上基本不会出大错。eNSP 的好处是你可以随便改 IP 和 VLAN不用担心把真实网络搞瘫。验证的时候重点看三个地方一是 PC 能不能 ping 通不同 VLAN 的接口地址二是display ip routing-table里有没有直连路由三是display vlan里每个 VLAN 的成员口对不对。如果 eNSP 里都通了真实环境里再不通那问题多半出在物理链路或者设备兼容性上比如海康威视摄像头不支持某些 VLAN 标记或者 PoE 交换机供电不足。我自己做项目时养成的习惯是先在 eNSP 里把三级拓扑的 IP 规划和 VLAN 逻辑跑一遍截图保存配置然后到现场照着敲。这样即使现场设备型号和模拟器不一样大框架不会错。另外海康威视的 SDK 和 GB28181 接入部分eNSP 模拟不了但你可以用 ffmpeg 和 tcpdump 在真实环境里验证。希望帮到你。本文还有配套的精品资源点击获取
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进