{"id":37,"date":"2026-10-03T13:09:39","date_gmt":"2026-10-03T13:09:39","guid":{"rendered":"https:\/\/spyonsecurity.com\/blog\/?p=37"},"modified":"2026-10-03T13:09:39","modified_gmt":"2026-10-03T13:09:39","slug":"poe-port-vs-uplink-port-cctv-lag","status":"publish","type":"post","link":"https:\/\/spyonsecurity.com\/blog\/poe-port-vs-uplink-port-cctv-lag\/","title":{"rendered":"PoE Port vs Uplink Port: Why Your CCTV Footage Lags"},"content":{"rendered":"<article>\n<p>If your security camera footage stutters, drops frames or freezes the recorder \u2014 and every camera tests fine on its own \u2014 the problem is almost never the cameras. On a PoE system it is usually the uplink port on your switch: either nothing is plugged into it, or the recorder has been connected to an ordinary camera port instead. The regular PoE ports run at 100 Mbps. The uplink runs at 1,000. All of your camera traffic has to leave through it.<\/p>\n<figure class=\"wp-block-embed is-type-video is-provider-youtube\">\n<div class=\"wp-block-embed__wrapper\">https:\/\/www.youtube.com\/shorts\/KSHQ-Usb0W4<\/div>\n<\/figure>\n<h2>What PoE actually means<\/h2>\n<p>PoE stands for Power over Ethernet. One network cable carries both the power and the video data to the camera, so there is no separate power supply at the camera end \u2014 nothing on the roof to fail in February. That is why nearly every IP camera system installed today is a PoE system, and why the switch in the middle quietly decides how well the whole thing performs.<\/p>\n<p>A PoE switch has two kinds of port, and they are not interchangeable. The bank of regular PoE ports is for cameras. The uplink port \u2014 usually set slightly apart, often labelled &#8220;Uplink&#8221; or marked in a different colour \u2014 is the way out of the switch, connecting to your NVR or main router.<\/p>\n<h2>Why the uplink port is the bottleneck<\/h2>\n<p>On most budget and mid-range switches the camera ports are rated at 100 Mbps each, which is plenty for one camera. The uplink is rated at 1,000 Mbps \u2014 ten times the throughput.<\/p>\n<p>That matters because the traffic is not parallel. Every camera&#8217;s video has to travel through the single uplink to reach the recorder. Four 4MP cameras can push 30 to 40 Mbps between them; add two more, or turn the bitrate up, and you are at the ceiling of a 100 Mbps port. The result is lag on live view, dropped frames, and an NVR that freezes at exactly the moment you need it.<\/p>\n<p>What makes this hard to diagnose is that nothing is broken. Pull up one camera and it is crystal clear. The cameras are fine, the recorder is fine \u2014 the traffic from all of them is squeezing through a door built for one.<\/p>\n<h2>How to check your own switch in two minutes<\/h2>\n<p>Go and look at the box. First, find the uplink port and see whether the cable running to your NVR or router is actually in it. If the recorder is plugged into an ordinary camera port, that is your fault found \u2014 move it.<\/p>\n<p>Second, read the sticker on the switch. Many cheaper models are &#8220;8-port PoE with 1 gigabit uplink&#8221;, which is the layout described here. Some are gigabit on every port, in which case this bottleneck does not apply and you should look at camera bitrates instead.<\/p>\n<p>Third, check for daisy-chaining \u2014 switch to switch to switch means every hop shares the same ceiling.<\/p>\n<h2>What we recommend for Kitchener-Waterloo homes and businesses<\/h2>\n<p>For a typical Kitchener or Waterloo home running four to six cameras, a gigabit uplink properly connected is enough \u2014 and we size it for the cameras you might add in two years, not just the ones going in today. Long driveways and side gates are usually what gets added later, and those are also the ones most likely to be high resolution.<\/p>\n<p>For commercial sites \u2014 warehouses in Cambridge, farm properties out past Guelph \u2014 we fit switches with gigabit on every port and plan the runs so no single uplink carries more than it comfortably can. On larger yards where the camera sits hundreds of metres from the office, a wireless bridge back to the recorder is often cheaper than trenching, but the same arithmetic applies at both ends of the link.<\/p>\n<p>One local note: our winters are hard on marginal connections. A crimp that works at 18 degrees can negotiate down to 10 Mbps at minus 20, which looks exactly like a bandwidth problem. If footage degrades seasonally rather than constantly, inspect the outdoor terminations before blaming the switch.<\/p>\n<h2>FAQ<\/h2>\n<h3>Can I just plug my NVR into any port on the PoE switch?<\/h3>\n<p>You can, and it works right up to the point where you have enough cameras to saturate 100 Mbps. Then you get stuttering live view and gaps in the recordings. Use the uplink port \u2014 it is the single most common fix we make on existing systems.<\/p>\n<h3>Do I need a gigabit switch for a four-camera home system?<\/h3>\n<p>Not necessarily, as long as the uplink is gigabit and the recorder is on it. Four cameras at sensible bitrates fit inside 100 Mbps of uplink with room to spare. If you are planning eight cameras, or any of them are 8MP, go gigabit throughout.<\/p>\n<h3>Is the uplink port the same thing as the PoE power budget?<\/h3>\n<p>No \u2014 they are two separate limits on the same switch. The uplink is a data limit. The power budget is the total watts the switch can deliver across all its ports, and exceeding it makes cameras drop offline rather than stutter. A PTZ camera will eat a power budget far faster than a standard bullet.<\/p>\n<p>Not sure which limit your system is hitting? We offer a free site survey across Kitchener, Waterloo, Cambridge and Guelph \u2014 we will check the switch, the bitrates and the terminations and tell you plainly whether it is a five-minute fix or a hardware problem. Call <strong>226-227-7966<\/strong> or get in touch through <a href=\"https:\/\/spyonsecurity.com\/contact\/\">spyonsecurity.com\/contact<\/a>.<\/p>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>Your cameras and recorder are fine, but the footage still stutters. The cause is usually the PoE switch uplink port. Here is how to check it.<\/p>\n","protected":false},"author":1,"featured_media":36,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-37","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","entry"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/spyonsecurity.com\/blog\/wp-content\/uploads\/2026\/10\/poe-port-vs-uplink-port-cctv-lag.jpg","_links":{"self":[{"href":"https:\/\/spyonsecurity.com\/blog\/wp-json\/wp\/v2\/posts\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spyonsecurity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spyonsecurity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spyonsecurity.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spyonsecurity.com\/blog\/wp-json\/wp\/v2\/comments?post=37"}],"version-history":[{"count":1,"href":"https:\/\/spyonsecurity.com\/blog\/wp-json\/wp\/v2\/posts\/37\/revisions"}],"predecessor-version":[{"id":38,"href":"https:\/\/spyonsecurity.com\/blog\/wp-json\/wp\/v2\/posts\/37\/revisions\/38"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/spyonsecurity.com\/blog\/wp-json\/wp\/v2\/media\/36"}],"wp:attachment":[{"href":"https:\/\/spyonsecurity.com\/blog\/wp-json\/wp\/v2\/media?parent=37"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spyonsecurity.com\/blog\/wp-json\/wp\/v2\/categories?post=37"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spyonsecurity.com\/blog\/wp-json\/wp\/v2\/tags?post=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}