一个500路监控的工程项目要如何选择交换机?其实很简单

2024-04-15 16:20

本文主要是介绍一个500路监控的工程项目要如何选择交换机?其实很简单,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

你们好,我的网工朋友。

前几天我们讲到一台交换机能带动多少网络监控摄像头,这里贴个原文链接《提问:一台交换机能带动多少个网络监控摄像头?》。

那么在构建一个拥有500路监控的庞大工程项目时,我们该如何选择合适的交换机呢?

接下来就要了解一下交换机的选择了,如何根据摄像机的码流、数量以及网络结构来选择合适的交换机很重要。

今日文章阅读福利:《 交换机笔记(独家)280页)》

私信我,发送暗号“280”,即可获取此份独家资料。

01 关于交换机的基础知识

在了解交换机的选择时,我们先来补充下一些基础的知识:

01 摄像机码流

选择交换机前,首先要弄清楚每路图像占用多少带宽,而这个就是码流。

02 摄像机的数量

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

03 举例

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

比如 :

1.130万

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

2.200万

1080P 摄像机单台码流通常 8M,用百兆交换机,可以接 7 台( 7×8=56M);用千兆交换机,可以接 75 台(75×8=600M) 这些都是以主流的 H.264 摄像头为例给大家讲解的,H.265 减半就可以了。

02 500路监控如何选择交换机

举例:500路监控如何选择交换机

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

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

可以看拓扑图如下:

03 500路监控接入层交换机

首先500路摄像机,每路摄像机的码流为4M。

01 条件一

摄像机码流:4Mbps,10个摄像机就是 10*4=40Mbps。

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

所以一个百兆的交换机可以带10路摄像机,500路也就是可以接入层使用50个百兆交换机,当然也可以按千兆交换机来计算。

02 条件二

交换机的背板带宽,如选择 16口百兆交换机,则接入层的交换机背板带宽要求为:(16*100M*2)/1000=3.2Gbps 的背板带宽。

03 条件三

包转发率:

一个 1000M 口的包转发率为 1.488Mpps/s, 则接入层的交换机交换速率为:(16*100M/100M)*0.1488=2.368Mpps。

根据以上条件得出:

当有500路摄像机接入网络时,此时需要50个百兆接入层交换机,且需要满足背板带宽大于3.2Gbps,包转发率大于2.368Mpps。

04 汇聚层交换机的选择

汇聚层承上启下,压力最大,需要考虑同时处理的监控查看的带宽。

如果500路摄像机,汇聚层有三台交换机的话,则每台需要同时处理 170 只摄象机的 4M 码流(170* 4M=680M),也就意味着汇聚层交换机需要支持同时转发680M以上的交换容量。

这样的话一般的千兆交换机可以说刚刚够用(如果在实际项目中,预算足够的话,汇聚层最好是用4台交换机)。

一般存储都接在汇聚上,所以视频录像是线速转发。 但要考虑到实时查看监控的带宽,每个连接占用 4M,一条 1000M 的链路实用600M,支持 150个摄像头被调试调用。

每台接入交换机接入 10个摄像头,150/10,相当于网络可以承受每个摄像头同时有 15位用户在实时查看的压力。

05 核心层交换机的选择

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

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

补充:

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

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

整理:老杨丨10年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

这篇关于一个500路监控的工程项目要如何选择交换机?其实很简单的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/906307

相关文章

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS

如何选择适合孤独症兄妹的学校?

在探索适合孤独症儿童教育的道路上,每一位家长都面临着前所未有的挑战与抉择。当这份责任落在拥有孤独症兄妹的家庭肩上时,选择一所能够同时满足两个孩子特殊需求的学校,更显得尤为关键。本文将探讨如何为这样的家庭做出明智的选择,并介绍星贝育园自闭症儿童寄宿制学校作为一个值得考虑的选项。 理解孤独症儿童的独特性 孤独症,这一复杂的神经发育障碍,影响着儿童的社交互动、沟通能力以及行为模式。对于拥有孤独症兄

csu 1446 Problem J Modified LCS (扩展欧几里得算法的简单应用)

这是一道扩展欧几里得算法的简单应用题,这题是在湖南多校训练赛中队友ac的一道题,在比赛之后请教了队友,然后自己把它a掉 这也是自己独自做扩展欧几里得算法的题目 题意:把题意转变下就变成了:求d1*x - d2*y = f2 - f1的解,很明显用exgcd来解 下面介绍一下exgcd的一些知识点:求ax + by = c的解 一、首先求ax + by = gcd(a,b)的解 这个

hdu2289(简单二分)

虽说是简单二分,但是我还是wa死了  题意:已知圆台的体积,求高度 首先要知道圆台体积怎么求:设上下底的半径分别为r1,r2,高为h,V = PI*(r1*r1+r1*r2+r2*r2)*h/3 然后以h进行二分 代码如下: #include<iostream>#include<algorithm>#include<cstring>#include<stack>#includ

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

usaco 1.3 Prime Cryptarithm(简单哈希表暴搜剪枝)

思路: 1. 用一个 hash[ ] 数组存放输入的数字,令 hash[ tmp ]=1 。 2. 一个自定义函数 check( ) ,检查各位是否为输入的数字。 3. 暴搜。第一行数从 100到999,第二行数从 10到99。 4. 剪枝。 代码: /*ID: who jayLANG: C++TASK: crypt1*/#include<stdio.h>bool h

C#实战|大乐透选号器[6]:实现实时显示已选择的红蓝球数量

哈喽,你好啊,我是雷工。 关于大乐透选号器在前面已经记录了5篇笔记,这是第6篇; 接下来实现实时显示当前选中红球数量,蓝球数量; 以下为练习笔记。 01 效果演示 当选择和取消选择红球或蓝球时,在对应的位置显示实时已选择的红球、蓝球的数量; 02 标签名称 分别设置Label标签名称为:lblRedCount、lblBlueCount

uva 10387 Billiard(简单几何)

题意是一个球从矩形的中点出发,告诉你小球与矩形两条边的碰撞次数与小球回到原点的时间,求小球出发时的角度和小球的速度。 简单的几何问题,小球每与竖边碰撞一次,向右扩展一个相同的矩形;每与横边碰撞一次,向上扩展一个相同的矩形。 可以发现,扩展矩形的路径和在当前矩形中的每一段路径相同,当小球回到出发点时,一条直线的路径刚好经过最后一个扩展矩形的中心点。 最后扩展的路径和横边竖边恰好组成一个直

透彻!驯服大型语言模型(LLMs)的五种方法,及具体方法选择思路

引言 随着时间的发展,大型语言模型不再停留在演示阶段而是逐步面向生产系统的应用,随着人们期望的不断增加,目标也发生了巨大的变化。在短短的几个月的时间里,人们对大模型的认识已经从对其zero-shot能力感到惊讶,转变为考虑改进模型质量、提高模型可用性。 「大语言模型(LLMs)其实就是利用高容量的模型架构(例如Transformer)对海量的、多种多样的数据分布进行建模得到,它包含了大量的先验

poj 1113 凸包+简单几何计算

题意: 给N个平面上的点,现在要在离点外L米处建城墙,使得城墙把所有点都包含进去且城墙的长度最短。 解析: 韬哥出的某次训练赛上A出的第一道计算几何,算是大水题吧。 用convexhull算法把凸包求出来,然后加加减减就A了。 计算见下图: 好久没玩画图了啊好开心。 代码: #include <iostream>#include <cstdio>#inclu