一个交换机到底能带几台摄像头?结合生产经验咱们来分析!

一个交换机到底能带几台摄像头

一个交换机能带动多少个网络监控摄像头?千兆交换机一般接200万网络摄像机能接几个?24个网络头,用一台24口百兆交换机行不行?下面就这类问题做一些简单的分析!

一、根据摄像机的码流和数量来选择

1、摄像机码流

选择交换机前,首先要弄清楚每路图像占用多少带宽。

2、摄像机数量

要弄清楚交换机的带宽容量。常用交换机有百兆交换机、千兆交换机。它们的实际带宽一般只有理论值的 60~70% ,所以它们端口的可利用带宽大致是 60Mbps 或 600Mbps。

举例:

根据你使用的网络摄像机的品牌看单台码流,再去估算一台交换机能接多少台摄像机。

比如:

130万:960p摄像机单台码流通常4M,用百兆交换机,那么就可以接15台(15×4=60M);

用千兆交换机,可以接150(150×4=600M)

200万:1080P摄像机单台码流通常8M,用百兆交换机,可以接7台(7×8=56M);

用千兆交换机,可以接75台(75×8=600M)

这些都是以主流的H.264摄像头为例给大家讲解的,H.265减半就可以了。

从网络拓扑结构上来讲,一个局域网通常是两到三层结构。接摄像机那端为接入层,一般用百兆交换机就够了,除非你在一个交换机上接了很多个摄像机。

汇集层核心层则要按该交换机汇聚了多少路图像来计算。

计算方法如下:

如果接 960P 的网络摄像机,一般 15 路图像以内,用百兆交换机;超过 15路则用千兆交换机;如果接 1080P 的网络摄像机,一般 8 路图像以内,用百兆交换机,超过 8 路则用千兆交换机。

二、交换机的选择要求

监控网络有三层架构方式:核心层,汇聚层,接入层。

1、接入层交换机的选择

条件 1: 摄像机码流:4Mbps,20 个摄像机就是 20x4=80Mbps。

也就是说,接入层交换机上传端口必须满足 80Mbps/s 的传输速率要求,考虑到交换机实际传输速率(通常为标称值的 50%,100M 的也就 50 M 左右,),所以接入层交换机应选用具有 1000M 上传口的交换机。

条件 2: 交换机的背板带宽,如选择 24 口交换机,自带二个 1000M 口,总共 26 口,则接入层的交换机背板带宽要求为:(24x100Mx2+1000x2x2)/1000=8.8Gbps 的背板带宽。

条件 3: 包转发率:一个 1000M 口的包转发率为 1.488Mpps/s, 则接入层的交换机交换速率为:(24x100M/1000M+2)x1.488=6.55Mpps。

根据以上条件得出:当有 20 路 720P 摄像机接入一个交换机时,此交换机至少必须具有 1 个 1000M 上传口、20 个以上的 100M 接入端口才能满足需求。

2、汇聚层交换机的选择

假如总共有5个交换机接入,每个交换机有20摄像机,码流为4M,那么汇聚层的流量为:4Mbpsx20 x5=400Mbps,那么汇聚层的上传端口必须是 1000M 以上的。

如果 5 个 IPC 接入一个交换机,一般情况下需使用一个 8 口交换机,那么这个 8 口交换机是否满足要求?可以看如下三个方面:

背板带宽:端口数x端口速度x2=背板带宽 ,即8x100x2=1.6Gbps。

包交换率:端口数x端口速度/1000x1.488Mpps=包交换率,即8x100/1000x1.488=1.20Mpps。有些交换机的包交换率有时计算出不能达到此要求,那么就是非线速交换机,当进行大容量数量吞吐时,易造成延时。

级联口带宽:IPC 的码流x数量=上传口的最小带宽,即4*5=20Mbps。通常情况下,当 IPC 带宽超过 45Mbps 时,建议使用 1000M 级联口。

三、如何选择交换机

1、举例

有个园区网,500 多个高清摄像机,码流 3~4 兆,网络结构分接入层‐汇聚层‐核心层。存储在汇聚层,每个汇聚层对应 170 个摄像机。

面临的问题:如何选择产品,百兆与千兆的差别,影响图像在网络中传输的原因有哪些,哪些因素是与交换机相关的……

所有端口容量x端口数量之和的 2 倍应该小于标称背板带宽,可实现全双工无阻塞的线速交换,证明交换机具有发挥最大数据交换性能的条件。

例如:一台最多可以提供 48 个千兆端口的交换机,其满配置容量应达到 48 ×1G×2= 96Gbps,才能够确保在所有端口均在全双工时,提供无阻塞的线速包交换。

2、包转发率

满配置包转发率(Mbps)=满配置 GE 端口数×1.488Mpps+满配置百兆端口数 × 0.1488Mpps ,其中 1 个千兆端口在包长为 64 字节时的理论吞吐量为1.488Mpps。

例如:如果一台交换机最多能够提供 24 个千兆端口,而宣称的包转发率不到 35.71 Mpps(24 x 1.488Mpps = 35.71),那么就有理由认为该交换机采用的是有阻塞的结构设计。

一般是背板带宽和包转发率都满足的交换机才是合适的交换机。

背板相对大、吞吐量相对小的交换机,除了保留了升级扩展的能力外,就是软件效率/专用芯片电路设计有问题;背板相对小、吞吐量相对大的交换机,整体性能比较高。

摄像机码流影响清晰度,通常是视频传输的码流设定(包含了编码发送及接收设备的编解码能力等),这是前端摄象机的性能,与网络无关。

通常用户认为清晰度不高,认为是网络原因造成的想法实际是个误区。

根据上面的案例,计算:

码流:4Mbps

接入:24*4=96Mbps<1000Mbps<4435.2Mbps

汇聚:170*4=680Mbps<1000Mbps<4435.2Mbps

3、接入交换机

主要考虑到接入到汇聚之间的链路带宽,即交换机的上联链路容量需要大于同时容纳的摄象机数*码率。

这样视频实时录像就没有问题,但如果有用户在实时看到录像,就还需要考虑到这个带宽,每个用户查看一个视频占用的带宽就是 4M,如果一个接入交换机的每个摄象机都有一个人在看,就需要摄象机数× 码率× (1+N)的带宽,即24× 4× (1+1)=128M。

4、汇聚交换机

汇聚层需要同时处理 170 只摄象机的 3‐4M 码流(170* 4M=680M),也就意味着汇聚层交换机需要支持同时转发 680M 以上的交换容量。一般存储都接在汇聚上,所以视频录像是线速转发。

但要考虑到实时查看监控的带宽,每个连接占用 4M,一条 1000M 的链路可以支持 250 个摄像头被调试调用。每台接入交换机接 24 个摄像头,250/24,相当于网络可以承受每个摄像头同时有 10 位用户在实时查看的压力。

5、核心交换机

核心交换机,需要考虑交换容量以及到汇聚的链路带宽,因为存储是放置在汇聚层的,所以核心交换机没有视频录像的压力,即只要考虑同时多少人看多少路视频即可。

假设该案例内,同时有 10 人监看,每人看 16 路视频,即交换容量需要大于 10× 16× 4=640M。

6、交换机选择重点

局域网内的视频监控进行交换机选择时,接入层和汇聚层交换机的选择通常只需要考虑交换容量的因素就够了,因为用户通常都是通过核心交换机连接并获取视频的。

另外,由于主要压力是在汇聚层交换机,因为既要承担监控存储的流量,还要承担实时查看调用监控的压力,所以选择适用的汇聚交换机显得非常重要。

原文地址:https://www.cnblogs.com/passzhang/p/12050529.html

时间: 2024-10-13 05:50:36

一个交换机到底能带几台摄像头?结合生产经验咱们来分析!的相关文章

iMac Pro,你到底需要一台什么样的电脑

在很长一段时间以来,我都一直在考虑一个问题,什么是最好的电脑? https://www.macdown.com 这个问题你可以非常简单地具化为配置高的就是好电脑,你可以总结为有一块优秀的显示屏幕就是一个好的电脑,也可以总结为足够便携的就是一个好的电脑等等很多非常细致的条条框框.但无论哪一条本质上都是和你的生产力场景所相关的,某种程度上来说,没有最好的电脑,只有最适合你的电脑.所以,你需要一台怎样的电脑,根本取决于你是否能够清楚自己的使用场景到底在哪里.这也是为什么我一直在使用 Mac 电脑,直到

原创:两台交换机通过光纤相连,为什么一个交换机的光模块的灯是亮的,另一个交换机的光模块的灯是灭的?

背景描述: 交换机1.交换机2分别在A栋建筑和B栋建筑,交换机1的光模块和交换机2的光模块通过单模光纤连接,两个光模块均设置为trunk.交换机1的光模块的指示灯在闪烁,但是交换机2的指示灯不亮. 原因分析: 首先排除了光模块的问题,也排除了光纤跳线的问题.如果连接的单模光纤有问题,一般两边光模块会同时亮或者同时灭.最后查到的原因是:在B栋建筑内,从熔纤终端盒子中出来的两根光纤可能粘在了一起,形成了环路,从而导致交换机2的光模块不亮.

交换机到底有没有MAC地址?

1.二层交换机自身的MAC地址是可有可无的.二层交换机可分为"可网管"和"不可网管"两种类型,对于"可网管"的交换机,我们可以对其进行参数配置;而"不可网管"交换机,则不能对其进行配置.因为二层交换机只是用来转发数据帧,不对帧进行拆封打包,所以对转发数据来说,自身的MAC地址是无用的.但是有时候我们需要对交换机进行配置管理,这也就是说我们需要与交换机进行通信,此时它就需要一个MAC地址,相应此时的交换机就相当于平时通信的一台主

一个ADSL账号实现多台电脑上网

有些人肯定遇到过这样的问题:我有一个宽带账号,可我有两台电脑,该怎么样同时上网呢? 其实,如果资金允许的话你不如添一个设备,叫 “路由器”.路由器简而言之就是起到分配线路的作用,其路由器本身充当网关.同时,如果你是电话线接入的家庭宽带,“Modem”还是一个必不可少的设备,俗称“猫”,它的作用就是将电话线的模拟信号转换为数字信号,这是电话线上网必不可少的一步.如果拥有多台计算机达到同时上网的目的,拥有这两个设备就基本上可以满足了.不过值得注意的是因为“猫” 和路由器的外形很相似,很多人区分不出“

如何使一个网络下的2台路由器都可以dhcp上网

设备:2台路由器,网线若干 首先,设置好一个路由器,让它可以拨号上网.网关设置为192.168.1.1,子网掩码为255.255.255.0,dns为61.177.7.1 然后,设置第二台路由器.设置为静态ip192.168.1.2 ,lan口设置为192.168.2.1,网关设置为192.168.1.1,子网掩码为255.255.255.0,dns为61.177.7.1 最后,一根网线从第一台路由器的lan口,插入第二台路由器的wan口. 连接进入第一个网络的ip应该是192.168.1.X,

三个问题告诉你,开发一个App到底难不难?

App软件开发是一件非常专业的技术性的工作,所以大众总是有一些常见的困惑,比如"为什么开发App要花这么多钱?",或"为什么开发App要花这么长时间?"或"app开发的难点到底在哪里?".自APICloud定制平台上线,我们就接到了无数个客户类似的询问.因此,小编在这里,用非常通俗的话去解释一下这些问题. 首先,我们先理解一下客户的这些问题的本质: App开发到底是什么? 一句话来解释,开发一款App就是从构思到实现的过程.这个过程具体包括什么呢

synergy一个鼠标键盘控制多台电脑

有些时候我们同时操作多台电脑,但是我们只用一个鼠标和一个键盘,如果通过转换器啊或者是多个鼠标键盘就非常不方便了 下面我介绍一下通过安装synergy这个软件来给开发人员提供方便 这个软件安装比较简单,我就不多说了,但是要保证你每一台电脑都安装有这个软件. 安装完是这样的. 我这里安装的是中文版. 首先我们需要保证鼠标键盘在服务器端,其他电脑就是作为客户端.(客户端的电脑没有接鼠标键盘的) 我这里两台电脑来讲解,因为本人资金有限只有两台电脑了. 先保证两台电脑都运行这个软件,我们在服务器端的电脑配

判断一个类到底是从哪个jar包中调用的工具类

项目中使用的jar包较多时,会出现jar冲突的情况,有时候很难判断当前使用的这个类是从哪个jar包中调用的.因为一般我们只能看到jar包的名称,不清楚其中的类的目录结构. 这个类的作用就是说明当前调用的类来自于哪个jar包. import java.io.File; import java.net.MalformedURLException; import java.net.URL; import java.security.CodeSource; import java.security.Pr

更改光纤交换机Zone配置,导致ESXi主机PSOD紫屏分析

故障描述: 对光纤交换机进行新加Zone配置,原有配置没有改变,配置生效后,原有一台刀片服务器发生PSOD紫屏现象.PSOD screen may show these errors (x means the PCPU number)PCPU x: no heartbeat (2/2 IPIs received)x other PCPUs are in panic@BlueScreen: Spin count exceeded (vport_lock) - possible deadlock w