I've participated in a lot of the home surveillance threads both here in DIY, as well as in AV. I haven't seen it come up in a while, but I've been meaning to post my experiences for a while now.
I should note up front that this is mainly my experience with outdoor home surveillance using a local server. Most of the posts I've seen about indoor surveillance, whether using motion detection or not, are much simpler.
Outdoor surveillance is a fun hobby, but can be frustrating if you're wanting to do motion detection. If you're not doing motion detection, then just throw the biggest HDD at it that you can afford and let it record all day. If you're short on storage space and want to do outdoor motion detection, be prepared to do a lot of tweaking. Wind, clouds, tree branches moving, insects... everything sets off motion detection unless you set the threshold so low that you miss the motion you actually wanted to capture.
When I first got into home surveillance as a hobby after someone drove their car into the side of my house and drove off (I'd have to find the Lounge thread from many years ago), I put up some cheap Foscam cameras and built an inexpensive MiniITX headless server that lives in a corner in my basement.
I don't care for the cloud based systems like Nest cams, and I didn't want to be locked into a single brand of camera, as they don't fit every need. Running my own server, I can have as much storage as I want, and even the cheapest cams will support some sort of output that I can use. As long as I can connect to a camera through VLC using RTSP, ONVIF, MJPEG, JPEG, etc, then I can use it with any surveillance software.
As of now, I have 7 cameras of various brands, from no-name Chinese dome cams to a nice Hikvision PTZ outdoor camera. And, for indoor, I can just plug in any cheapo USB webcam to any computer in the house and add that as a source as well.
Since I started with this hobby, I've tried tons of different software, trying to find one that's good for me, since I'm willing to run my own server.
Software I've tried:
Anyway, I said I would write this up several months ago, and then got sidetracked with a Raspberry Pi 3 HTC situation. But, hopefully someone finds it useful.
I should note up front that this is mainly my experience with outdoor home surveillance using a local server. Most of the posts I've seen about indoor surveillance, whether using motion detection or not, are much simpler.
Outdoor surveillance is a fun hobby, but can be frustrating if you're wanting to do motion detection. If you're not doing motion detection, then just throw the biggest HDD at it that you can afford and let it record all day. If you're short on storage space and want to do outdoor motion detection, be prepared to do a lot of tweaking. Wind, clouds, tree branches moving, insects... everything sets off motion detection unless you set the threshold so low that you miss the motion you actually wanted to capture.
When I first got into home surveillance as a hobby after someone drove their car into the side of my house and drove off (I'd have to find the Lounge thread from many years ago), I put up some cheap Foscam cameras and built an inexpensive MiniITX headless server that lives in a corner in my basement.
I don't care for the cloud based systems like Nest cams, and I didn't want to be locked into a single brand of camera, as they don't fit every need. Running my own server, I can have as much storage as I want, and even the cheapest cams will support some sort of output that I can use. As long as I can connect to a camera through VLC using RTSP, ONVIF, MJPEG, JPEG, etc, then I can use it with any surveillance software.
As of now, I have 7 cameras of various brands, from no-name Chinese dome cams to a nice Hikvision PTZ outdoor camera. And, for indoor, I can just plug in any cheapo USB webcam to any computer in the house and add that as a source as well.
Since I started with this hobby, I've tried tons of different software, trying to find one that's good for me, since I'm willing to run my own server.
Software I've tried:
- iSpy: This was the first one I bought into. It's open source, and has a ton of user knowledge on their site as far as connecting to obscure cameras. It actually has one of the best databases with info on how to connect to different cameras, and even other software companies will refer you to the iSpy camera database if you have trouble connecting to a generic camera. However, the "open source" part only extends to using it on your LAN. If you want to view your cameras externally, or on mobile, or get alerts, you have to pay for the proprietary bits.
- BlueIris: This is one of the most recommended ones I've found. It does work really well, but there's only a trial. After that, a single camera license is $30, and it jumps to $60 for up to 64 cameras. And, the interface is horrible IMO. The mobile and web interfaces are even worse, again IMO.
- Netcam Studio (used to be Netcam XP): I was using this for the last two years. $50 for 4 camera sources and $75 for 15 camera sources. I was actually pretty happy with how well this software worked, but I still kept trying out other options. The web interface is definitely the best I've found. It has a neat timeline view that highlights things you might want to look at.
- ZoneMinder: The main contender for linux. I haven't run a linux desktop or server in several years. I definitely don't want to discourage anyone from trying it, but even with a decent amount of experience with linux, I found it to be way more effort than I was willing to expend.
- Synology Surveillance Station: I guess this is the home user version for Synology. I actually have no experience with it, but I've seen it recommended in the AV forum. I have no idea what it costs or what the user experience looks like.
- Luxriot EVO Complementary Edition: This is the software I ran across several months ago, and I've been running it ever since. It's a pared down version that allows 9 camera sources for free versus the enterprise versions that allow indefinite cameras for far more money than I would be able to spend. They don't really advertise the complementary version, but I've been really impressed with it so far. I'm actually pretty surprised they give this away for free, but I guess it gets their brand out there.
Anyway, I said I would write this up several months ago, and then got sidetracked with a Raspberry Pi 3 HTC situation. But, hopefully someone finds it useful.