Interesting that I stumbled across this thread while digging around for recent ZoneMinder discussion. I felt compelled to respond here given that I've been following ZoneMinder development closely for the last few months. For those unaware, it seems to have picked up considerably. A new web site was launched recently and ZM itself has a new flat theme available which looks significantly better than the default one which has a massive amount of white space everywhere on newer/higher resolution monitors.
There's still a bit of setup involved, but setting it up on my Ubuntu Server was a matter of copying and pasting the commands in the extremely thorough guide. It got me up and running in minimal time. There's also a prebuilt image based on Lubuntu floating around which acts as more of an appliance -- as in, you install the prebuilt ISO and all of the goodies are already installed and running. Haven't used it myself, but that's a very nice touch.
I have two outdoor cameras (1280x800, 5fps) running via ffmpeg (rtsp), and two additional wireless indoor cameras (1280x720, 5fps, ffmpeg/rtsp & 640x480, 5fps mjpg) acting as baby cameras for our two daughters. All four record around the clock but also log motion events. This is done using a function known as mocord, which is uh... kind of awesome. (I'll never go with regular motion detection again, as I'd rather take the brunt of additional storage needs in favor of ensuring I never skip a beat -- even if the computer didn't capture it as motion). They record to my NAS, which is Ubuntu Server 14.04. This NAS also handles samba, web services, and acts as one massive data dump for all of the other systems and a few other servers I have running in the house. It's running an i3 2100T (low power dual core i3) with 4GB RAM and a 2TB WD Purple specifically for the feeds. It runs pretty darn nice overall given it's far from an i7. You can see my load in the screenshot below is 0.61.
Favorite features: Montage view. Love it. Lazy Saturday's when my girls are napping are great. My HTPC is also an Ubuntu desktop, so I just bring up the montage and stream all feeds scaled across the window. That way I can take a quick snooze, but the second I hear something, the stream is right there. Next thing I discovered on accident yet am really liking is the timeline. In the timeline it gives me a graph of how much motion took place and when. Simply hovering over the red graph will insta-stream snapshots of what was happening during this event. Simply clicking on the red graph at that point brings up the playback of that particular event right away. I like being able to hover, move my mouse, "wait what's that?" [click] and there's the feed.
Some fun history (this is all per my understanding): ZoneMinder was created by one guy. As years passed, his development trailed off a bit. Fortunately ZoneMinder is open source, which allowed a few enthusiastic individuals to take the code and improve upon it. In time, several independent ZM branches existed. Once this became apparent, all work was merged as one within the branch of ZoneMinder, effectively resurrecting the application.
Overall, there's no doubt ZoneMinder had a rough patch. I was in the same boat of using ZM and really wanting to chuck it out the window at times. Cameras and technology evolved yet ZoneMinder, which still had room for improvement, was seemingly further behind with the new gear coming out over the years. But here we are today with ZM being pushed by a new team who had a new version release pretty recently. It might be worth checking out again. So far I'm thoroughly enjoying it.
http://i.imgur.com/s7MQmzz.png