After growing my Dropcam collection to 5 and getting fed-up with video dropout and monthly fees as well as abysmal customer support I decided to build my own solution and settled on Sighthound. I installed it on my old desktop computer (i5 3.3Ghz, 8GB ram, Win 7) and picked up 4 Hikvision 3MP cameras (DS-2CD2032F-I) and a PoE switch.
Setup was quite easy, creating rules to ignore areas, copy files to a Dropbox folder, execute a script to remove old files from that Dropbox folder and remote access was all a breeze.
Here's my (hopefully) constructive criticism, in order of personal annoyance
- When the cameras switch from day to night and back again SightHound records this as motion, it would be good if it was smart enough to ignore this. If the ENTIRE screen changes, chances are it's not valid motion.
- Though the cameras can send a nice 1080@30fps signal, video is stored at around 11fps, apparently this is because the motion detection process works best at that speed but I don't see why that should prevent the software from saving the source stream while sampling every 3rd frame for the motion detection.
- The quality of the stored video seems lower than the video coming from the camera when viewed through the camera software, I suspect it's re-encoding it, shame
- The iOS app is great but after viewing a small number of videos the video playback becomes unstable and then completely fails, the app has to be restarted to work.
- CPU usage seems excessive for 4 cameras (which I changed to record at 10fps), they have 1 rule each and the CPU usage is pegged at 70%, not leaving much room for growth.
- Video viewed using the remote feature in the browser is much lower quality, OK for finding motion but you then have to track down the source video file. It would be SUPER great if, when viewing a clip remotely, you had the option to download the source. In the iOS app it would be nice to save the source to your camera roll too.
- It would be nice to be able to setup a "camera offline" alert, just in case something breaks and I don't find out when I go to check the video days later.
Keep up the good work, looking forward to future updates.
