How Many IP Cameras On a 100Mb/s Connection?

Commonly, an HD IP Camera (30FPS 720p/1080p, 15FPS 3M or 8FPS 5M) will deliver ~9Mbps of data to your typical VMS (8Mbps main stream + 1Mbps sub stream).

Now, according to the 70% throughput design rule - one can expect to reliably run 7 such cameras on a 100Mbps switch dedicated to the cameras - utilizing <70Mbps of bandwidth.

However, during our internal tests, we found typical 100Mbps switches struggle to achieve <50Mbps of bandwidth.

In other words, we notice frame drops/stuttering/freezing of video feeds with just 5 cameras (we set them to CBR streams and monitored the network throughput to verify there were no spikes).

Are there any networking experts out there that can throw light on this issue?

If we were to extrapolate this to gigabit networks - does that mean we can only expect to achieve 500Mbps on the average switch?

Login to read this IPVM discussion.
Why do I need to log in?
IPVM conducts unique testing and research funded by member's payments enabling us to offer the most independent, accurate and in-depth information.

*****, **** *** *** ******* ******** *** *** *****? ********, SMB, ********** ****, ***.?

**** *** ******* *** **** / ***** **** *** ****** or *** *** ********* **** **** **** *** *** ******?

***, ******* ** ** **** ** ***/* *** ******* ** as ********. ***/* *** *****/***** ** ****** ** ******** *******.

* ***** **** ****, ***** ** **** ****** *** ******* nowadays. **** ******* ***** **** * **** ********** ********* ** does * ********* ***** ******* (**** *********).

**** ** *** **** **** **** ‘****** ***** ***’ ******** will **** ****** ********** **** ****** (** ***** ***** *** the **** *******). ****** *** ************ ***** ******* **** *** have ****** **** ******** ***** ********* ***** ***** ** **** bitrates ***** ** *** ***** **********.

******* *.*** ** *** ** "**** *****" ********* **** **** given *** **** **** ** ***** ** ** ******, *** stream *** ****** **** ** * ********* ***** ***** ***** more ********* ****** ** ***** ***** ** *** ******.

*** ****** ***** ****, *** ******** *** ********* ******* ****.

******** ***** ******** '********' ****** ******* - ********** **** *** the ***** ******* ** * ******** **** **** ****.

****'** ****** ******** *** **** ************ ****, **** **** ** web ******* *** *** ********** **** ******** **** *** *******. Every ***** *** **** ******** *** ** *** ******* ******** and *** ************* **** **** **** ** **** *** **** anyway.

******** ** **** **** *** ******** **** **** ****, *** only * ** * ***** ** **** **** ** **** for ******* ** ***** **** ** **** ********* *******. **** and *** ************* ***’* ****... **** ********* **** ***** **** how **** ******* *** ******* ** ***** ****** ******.

******* ******** *** ** ****** ****** *** **** * ****** speed ******** (******** ******* **** ******** *** *** ***** ********) but *** ******* **** ** ******** ** ****** * ****** port ** *** *** / ** **** ** ********* *** the *******. **** ************ **/*** ******** **** **** ******* ******* that *** ** ********* ** *** ******.

*** ***** ***** ** **** ** **** *.*** *** **** asymmetric *******. *** / * ****** *** **** ****** **** P ****** ** * ****** (*** ****** ** ********). ******* of ****, *.*** *** ********* * **/*** ****** *** ** the ************* ********* ********* **-****** **** * *** ***** ** transmitted.

** *** ******* ** ******* *** *******, ******* *** ** dropped **** *** ***, ***** ****** *** **** ****** ** the ******* ******. *** ********** * ****** **** **** ****** causing ******* ** *** ******. ****** ******** ****** * *** frame *** ** * ****** (* *** ***** ****** *** 1080P30). ** *** *** ** *******, ** **** **** * second *** ********** ** ***** **** *** **** *** ** delivered. **** ******** ******* *** *** *** ********, ***** ***** the ******* ******* *****, *** ** ***** ** **** ***** to ****** **** *** ****** ******.

******* ******** *** ****** ****** ** ******* ****** *** **** usually **** **** ****** ** * ******. **** ‘********’ ******* switches ******* ***’* ** ‘**** *****’ (*****) *** **** *** out ** ****** ***-*******.. ***** ****** **** *** **** ******** applications.

** ****** ** ***** **** ****** **’* **** **** * tremendous ********** ** *** ‘**** *****’ ****** ** *** ******* Interface ******** (****). ***** **** *** ***** ************ **** **** a ****** *** ********* ********** ** *** ******** *** (******* PCI ******* **) *** ***** ******** ** *** ******** ****** in **** ****.

*****’* * ****** *** ** ***** ***** *** **** ******* for ********** ***** ******** *** *******. *** ****** ** *** what *** *** ***.

*** **** **** ****, *** ****** ** **** ** *** more **** * ****** ******* ******* ** *** ****** ** one ****.

******,

***.

*****, ***** ******** ** ** **** *****.

** **** ******* ** *** ***** ** ***** *********** *** TCP ****** ***. *** *** *** ******* ** ***** **** to ********** *** ****** ** ** **** **** ** *******, *but* ** *** **** *** *********** ******* *** *** *** 'congested' **** **** **** ******* ** **** ******* ******* *** stack - ********** ** ***'** ** * ******** ******* ** a ****** ******.

** **********, *** ** '**** *** ******'. ** *** ****** gets ****, ** *** *****, *** ** **** *****'* **** to ******* ** *** ******* **** * ***** ** **-******** attempts *** * *** ** ******** **************** **** **** ** a ****** ******* ********* ** *** *** **** ** *** camera.

***** ***** ** * ****** ******* ****** "****** *****"

***** ****** **** *** *********** ****** * ***** ******* (******* ***) ** *** ******* *** how **'* *** ******* ** ****** *** ******** *** ******** stacks:

* ***'* ********* *** ******* ****** ****** *** ******** ** detail *** ****** *******, ******** *************** *** *** ******* ***** of ******* ** *** ********* *****.

******,

***.

** ***, ***** ********. *** ******** - *** **** ** the *** ** *** ******** ** **** ** *** ****** or ***? *** ********, **** **** *******, ** *** ******* to *** ** ***? ** ***** ********* **** **** ****?

***, ** ** * ******** ****** (**-**** **-*******) *** *** ***** **** ** *.***** (*.*. *********) ********* bandwidth.

** ***** **** ** * ******* ****** ***** ** * mainstream ******* ******** ********* ******* ************* ** ****** ** ******* ********* ***** **** ** **** ****** **** ******* ** ******** (here **) ******* ** *****.

*** ***/* ** ******** - ******* *** **** ******* ******* one ***** *** ** * ****** *** ******* ***** **** a *** ~***** *** *** **** ************ **** *** ****** becomes ******** **** ***** ** * *** ** ******.

*** ** ***** *** *** ***** ******* *** ******** *** the ***** **** ** *** **** *********** - *** ****** being **** ** **** ******* **% ** ***** ********** **** there *** ******** ******* ** ****.

****,**** ** * *** * ***** ********* ******* ****** *** experience *** **** ********?

************** **** ** ** ****** * **** *** ******** *** of ********** ******** *** *** ***** **** ** (*** *** sake ** *********** ***************) ******* **** **** ** ********. *** me **** ***** ********* ******* * **% ****** ********* *********** just **** *** ******* ** ********** ***** **.

------

** **** ******* ** *** *** ****** ** **** ******* affect *** ***** ********* *** *** ** ****. * ********* that *** ************ *** *** ** ** ** ********** **** this:

* ****** - *** *** **% ** ****** *********

** ******* - *** *** **% ** ****** *********

** ******* - *** *** **** **% ** ****** *********

** **** ** *** **** **** **** ********** * ** channel ** ******* ***** * ******* ******* - **** * 9Mbps ********** ** **** ******, ** ** *** **** **** on ***** ***** ** *** **% ** ***** ********* (** will ** ***** ** ******* ** **** **** - ** no ** *** ******** **** **** *** ****** ** "***** as ******" ** *** **-**** *****) ** **** **** * total ** ******* ***:

*******/** = *.***** *** ******. ** **** **** **** ***** - **** *** ****** **** **** ** ******** ** ** on *** ******* *******?

-----

* ** ****** ** ***** ** **** ********* ** ****** out ******** ** ******* *** ****** ****. ** *** * relatively *** ****** **** ******** ****** ** *********** ********* ** from ********. ***** *** **** ********* *** ****** **** ** era ** ******* ******** **** ****** ******** ***** *** *** last ***** ** **** ** ** **** **** *** ** is ***** ** ** ********** *********. ** **** * ********* of ******* ****** *******/********** ***** ** *** **** **** *** eye ** *** ********** *** *** "**** **** **** **** X ******** ** * ********* *** *****", **** ******* **** a ******. ******* ** **** ** ** **** ** ** this ******* ****** ** **** ***** ****** *********** ** ****** in ***** ****** ***********/********.

** ******** *** ****** ********* * ** ******* ******* *** switch (* *** ***** **** * ******* **** ***** ******) for * ** ******* **** *** ***** **** ******* ** run *** ******* ** ***** (*********/***)/****/***** *** **** ****** *** 1Mbps **/***** *** *** ****** (** ***** **** ******* **** of ******* **** *** ****** *** *** ******** ****** * month ** ********* *********). **** ******* ** ****** ***** ** under *** ****** ****** ***.

**** ************ *** ********** **** ** ** ** ****** ** video *** ********** *** ******** *** ******* ** * **** on ***** * ********. ***** ******** ******** *** *** ********* consumption (************** * *** ***** ******) * ********* ** **** a *** *****, ***** ** *** *** ******** (********** ***+) and ***** ******* ******. * **** ***** **** * ***** get ******** ***** ** ******* *** *** *** ****** (******* bandwidth ** ****** *** * ***** *** ******* ********** *** decreasing *** *** ****** ** ******* **** ** ** **). However **** ***** *** *** *** * *** *** **** as *** **** ******* ** ** **/*/*** (******** ** **** the ** *** ****** *** ** ******* **** *******).

*** ******** *** ******* ** ****** *** ********* ** * x * **** ******* *** ******** ********* ** * * port ******* ****** (*** ****** *** * ******* ***) ***** ALSO ******** *** *** *** ****** ******* ** *******/*****/** ***** the ****** ******** - ****! ** ** ***** ***** **** 100Mbps ****** *** **** ******* ** ******* ** ****** ****** (total ****** ***** ******* *** * ******* ********). * **** disappointing ****** ******* *********** ****. ** ** *** **** *** use ** ****** ** **** ******* *** ******** ** ********** prices ****** * *** (*** **** ****** *** *** *** to ** *********** *** **** ***) ***** ** *** **** reason ** **** **** *** ****** ****** ***** - * was * **** ****** ** *** ***** ********** *** **** deciding ** ***** ***** ******* *** ******** *********** - *** can't **** *** ***** **** ** **** ***** ****** *** same ******** **** ***** ****+ ***** ******* **** ****** *******+ peak *********.

****** **** ******* ***********?

***** * **** *** **** **** ** ****!

*** ******* *** *** *** ***

***** ***********!

******* ** **** **** ******. **'* * ***** **** ** measure ********* **** ***** ** *****. ** **** ****** ** over ** *** ****** ** ** ******* ****** ******** ********.

** ********** **** **** ** *** ****** ************* ****’* ******* the **** ****** **** ********* ********* ****** ** **** ***** testing. * **** ****** ******** ** ******** **** ** ****** (was **** ******* ******** ****** * ******** **** ******** ***** 7 ***** ***) *** **** ****** ************. *** **** ** load **** **** ** *** ** *** *** *** *** the ****** ******* ***** ****. **********, *’** *** ***** **** with ** **** ********, *** ****'** ****** *****.

******* *** **** ** * *** ********** *** ** *** fact **** ******** ******* **** *** **** ****** **** **** multiple *** *********** ********* **… **** ******* *********** ** ********** problems.

********* **'* *** *** ******* *** *** ****** ** **** it ****** *** *******, *** *** *** *************** ** *** packet ** *** **** ** *** ****** ** ****. ****** get ************* *** **** ********** **** *** **** *******.

******** ***** ************* **** **** ** ********** **** ******* **** ********** *** ****’* ****** **** ***** about ******** ******** *********** *** **** ********* ******* *** ** the ******.

****:*** ********* ****** ****** ******* ***** ************ ********* ** **** and ** *** **** ********* ** *** ****** *** *** particular *******. *** ** *** **** ******. ***** **** ***** a ******** ***** ** *** *** (*********=***) ***** *** ** very ******* - ********** ****** ******** **** ******** ***** ********** and ********* *** ** *****.

********* ** **** **** **** ****** **** ********** ** ******** these ***** ** ********. ** ******* ** *** ******* ****** as ** ***** ** *** ******, *** *** **** ** there *** **** **-********* ** ****** ** *** *******.

********* *** *** **** *** *.*** ****** ******, ** ******* connections, *** **** *** ** ******.

** ******, **** ******* **** **** *** ** ** * pretty *********** ******* **** * *** ** ********* ********.

******,

***.

****** ***

****! **** * ***** ***** ****** ** ** **** ***** - **** ** ******* ***** ***** *** ********** *** *************.

**** *** **** ****** *********** *********** (*.*. **%+) ******* *****, Realtek, ******* *** ******** **** ** ***-* ** ***** ** you *** ** ***** ***** ***** *** ** ************?

*****, * ***** *** *** ****** *** ******* ***** *$** ******, ********** ** **** *** ************ ***** ***. ** *** past, ** **** * ******** *** **** ******* ***** *** pricing *** *** ******* **** **** ******** ****. * ****** they *** ****** *** ***** ** ****** ********* **** **********.

** ********* *** ***** *** ****** ******** *** ******* ******* lots ** ******* ************** ** ******* ********** (*.*., *** + low *****), ** ** *** *** ***** ***** ** ******.

*** ***** ********** *********** / ***********, *** *********** ******* ******** ****** *******.

***, **** *** *** ****/***** ** *** ** ******* ******* PoE ****** **** ******** ****** ***?

^***** **** **** ** *** ***** ***-****** - **'** **** using *****, *** ***** ****-******* (******** **** *** ***-*****), *** several ***** *** *** ***** **** ****-*****.

** * ****** ***, * *** ***** ** **** * model **** ** **/*** *** ***** *** **** *** *****... then * ********** *** ***-*** ********* (*****-***) *** ********* **** 5-6 ***** *** ********* ****** ** **** **** $*** ****. Went **** ***** ** *****, *** ****'** **** ******* ** far.

*****'* ********, *** **** *****'* ********, *** **** *** **** reliable *****, **** ** ********** ********* **** "****** *** **** than *** ******" *******.

* **** * *****-**** ** ** ***** ********** ************ *** started ************* ********** **** * *** ******* **** *********. ** ********* *** solved ** ******** ** ******** *** ** ****** *******, *** then *** ********** **** **** * ****** ***** *****. ***** I *** ********** *** ***** **** **, *** **** **** that *** *****-**** ****** *** "****** ******* **** *** *** low ** ****** **** *** **** ***** ** *** *****", which ** ***** ***** *** ***** ****** ***** ***** "****** Bloat".

*'* ********* *********** **** **** ***** *******, ** **** ********** (and ******) ****** ** *********. *'* **** ** *** **** others **** ****** **** ****** *** *** **** ******* ******* I *** ******** ** ****** ** * *** **** * bad ******.

*****, ***** *** **** *** **** *********** ***** ** * were *** * ***** *** * *** ***** ***** ******** to *** ** *** ******* ** *** **-****?

* ***** *** *** ***** ***** **** (*** ******) **** *** ******-*** ** *** ********** *** ******-*** ***** are ***** ***** **** (***** *** ** ***** ** **-**** though).

*** **** ****** * ***** ****** ***** **** ** ********* switch **** * *** ** **** ***** ********* ** * HUGE **** *** ** *********** ** ****. ********* ******** *** designed *** ***** **** ****** *** **** ************, *** *** kinds ** ******** **** ********* ******* *** *** ** ** video *** *****. **** ** ** **** * **** * Cisco **** ***** *** *********, *** * ** *** **** a ******* ****.

** ****** *********, **** ** ******* ************ * ***** ***, at *******, * ** **** "*****" *** ****** **** ****** uplink *****. *** *** **/*** *** *** ******* *** ***** nodes (********, ******, ***), *** *** *** ***** *** ********** to ******* *** ***** ******** ** *** ***.

****** ****: ** *** **** ** *****, *** **** **********.

**'* ****** ****** ** *** ******* ****** *** **/********* *******, then ** *** ****** *** ***** ** *** *** ********** bandwidth *****...

*** ***** ******* ** * ******* *** ****** ** *** ability ** *****-***** *** ******* ********. *'** ***** **** ****** in *** ****.

***** ***********! *** * **** ** ********** **** ****** ** look ***.

******!