How to get started setting up IP security cameras

5

1

I have just finished renovating my house. As part of the job, I have cat6 cable run through the house, including two external plugs. All cables terminate in the same location. My rough plan is to plug two IP cameras to monitor the front and rear, run POE from a central router to the two external cameras, plug my PC into the same router and run magic software X. Any machine plugged into the router or wirelessly connection should then be able to get a live feed and alerts based on motion detection.

That's the plan, but I'm not sure how possible it is. What hardware to get and what monitoring software to get.

Has anyone does something similar? What were your experiences?

dave

Posted 2011-01-11T02:13:06.443

Reputation: 235

2You might want to hit superuser for this one. Provided your cable is up to PoE (I think cat5e is sufficient), you'll just need to get a PoE router for the cameras. Seems like a solid plan. – Kara Marfia – 2011-01-11T02:38:26.563

Answers

2

Presumably you have some sort of patch-panel area in which you're terminating all this, either a proper panel like this one or by putting male 8p8c ends on all your cables.

Aside: I recommend the patch panel, as it's then easy to convert any jack to a phone jack if you should need such a thing, or use it for any other signal you need to move from one point in the house to another...a patch cord plugged into 2 ports gives you an electrical patch from your bedroom, say, to the television set

I would then recommend any 802.11af PoE-enabled switch with an appropriate number of ports. Gigabit obviously is the recommendation there, and you already have all that cat6. A caveat: PoE + Gigabit switches are expensive. Depending on how many items other than your cameras will need it, you may be better off going with something like a PoE injector versus a whole PoE enabled switch. Add that to an appropriately sized gigabit switch (the Netgear GS108 is good for a few devices, something like the JGS524 gives you up to 24 ports) and you will have a very respectable home network.

Note that you are not yet connected to the Internet with your home network, you need a router. Depending on your level of comfort with networking and tinkering, I would recommend a Linksys WRT54G reflashed with DD-WRT firmware if you want some 'build-it-yourself' cred. As Neil Krawetz put it: 'DD-WRT takes a $20 router and turns it into a $500 gateway.' This could enable all manner of fun things, like letting you view your home security cameras with your smartphone while out of the house, etc. If you're not comfortable with that level of hardware tinkering, the WRT-54G is still a respectable unit for home use. Alternatively there are many others like the Netgear WNR1000. When it comes to routers, as long as you're not tied to letting the LAN port requirements dictate your choices, you have as many options as you can spend time Googling for.

Which leads me to explain why I would recommend a separate router, not an all-in-one unit: you want the best switch you can get for your internal network, but almost all internet routers are equivalent until you start hitting some pretty major price-points. You want to get the most bang for your buck, so get a decent gigabit switch, maybe support for VLANs and/or some other management capability, and then just add a router to connect you to the internet. Your router/gateway device (depending on the choices you've made) will handle the addressing and the connection to the 'net, while your local devices will all be able to take advantage of the cat6 cable you've installed.

As for the cameras and software, I agree with Linker3000's recommendation for Zoneminder. And definitely look over the HCL for Zoneminder. I'd recommend making a scaled diagram if you haven't yet, and make sure you figure coverage angles and distances before you start purchasing. It will make it much easier when you're looking at the 64 degree angle of view listed on a camera and wondering if you'll be able to see the shed at the same time as the corner of the house. It's a significant amount of work, true, but this is the type of project you do only one time (per house, anyway...;) ) and you want to make sure you get it right. Planning is the biggest thing I've seen my clients not do that requires me to come later and fix things.

tl;dr: Get Gigabit PoE injectors, a good managed gigabit switch, and a DD-WRT router, then use Zoneminder. Make a good plan first.

atroon

Posted 2011-01-11T02:13:06.443

Reputation: 2 496

Thanks for the great advice. Initially I thought this would be pretty easy, but the more I read up on it the more I realise there's some work to be done. Some IP cameras only like certain routers, for example.

I have heard the CPU utilisation on the monitoring machine could be excessive, have you any issues here? Do I need a dedicated server or can I share it my my existing box?

BTW: I like the idea of getting a separate switch/router - I want to use the ethernet for media streaming so want to optimise the internal network speed. – dave – 2011-01-12T21:20:04.507

I would certainly recommend using a dedicated box to run Zoneminder, and then using other machines to interface with that. You can monitor cameras with a Firefox browser on your TV, for example. Excessive CPU usage is generally because machines are underpowered or incorrectly configured; two cameras shouldn't be too bad on a modern box. Here's the scoop: http://www.zoneminder.com/wiki/index.php/FAQ#Why_is_ZoneMinder_using_so_much_CPU.3F

– atroon – 2011-01-12T23:09:46.770

2

Linker3000 suggested a good software solution in Zoneminder. Combining that with IP cameras is a good solution.

I like Axis cameras, but they get expensive for outdoor cameras. If you're going to use Axis, they have their own monitoring software that's free for one camera. Regardless, be sure to look at Zoneminder's hardware compatibility list when you go to select cameras.

I'm fairly certain that Zoneminder can trigger events based on the motion detection built in to many cameras, and that might work better since it'll get the CPU load off of the server.

Trueblood

Posted 2011-01-11T02:13:06.443

Reputation: 121

0

The software that's often quoted for Linux-based systems is Zoneminder

Linker3000

Posted 2011-01-11T02:13:06.443

Reputation: 25 670