I am looking for Linux based business security solutions. My 'want list' includes video surveillance, video monitoring, video recording, and door access controls.
From the video side of things, I have come across the following:
- zoneminder: full-featured, open source, state-of-the-art video surveillance software system
- kerberos.io: free video surveillance solution
- motion(1): Linux man page - Detect motion using a video4linux device - github - other motion projects
- Blue Iris: camera surveillance and capture software
- Video surveillance software Xeoma on Linux: but needs licensing
- Kintronics: probably closed source, but covers ip based door access and ip camera system
- Consumer Reports of the IP Video & Security Industry
- ISpyConnect: Open Source Video Surveillance Software, runs on windows
- https://github.com/ccrisan/motioneyeos mentioned at Hacker News. Uses Motion as a back end for motion detection.
Some features I am looking at:
- motion detection
- camera remote control
Cameras:
- A! Security Camera: large selection with pricing
- surveillance-video cameras and pricing, many brands
- Vivotek cameras and accessories (enclosures, etc)
- Ganz: cameras, lenses, and accessories
- ONVIF Device Manager: Implements Discovery, Device, Media, Imaging, Analytics, Events and PTZ services. Written in C# and uses ffmpeg for media decoding.
Open source proximity / HID solutions:
- Open Access Control: hardware and software
- ServerFault question doesn't yield much info.
- cerberus proximity card software
- HID MiniProx RFID Card
- Unifore PIR motion sensors, and cameras (motorized varifocal)
RFID Reader http based hardware. more of the same
But now I am getting into integrating more functionality into the infrastructure such as audio and video distribution. So some open source sites to go along with that:
- tvheadend.org
- linuxtv.org
- cinelerra
- another cinelerra
- video4linux
- Open Broadcaster Software
- OBS wikipedia
- jp9000
- motion-project
- motion eye - web-based frontend for motion
2017/08/07 while on the subject of electronics, I am looking at controlling lights in a bar area with DMX. It is a 512 channel protocol running over RS-485. I saw some DIN rail mounted boxes with multiple RS-485 interfaces. I'm wondering if Linux Kernel RS-485 code is fast enough to drive these interfaces at DMX refresh rates. Erwin Rol has a brief intro to the RS-485 signalling standard. Otherwise the Open Lighting Project has references to many different projects which support dedicated DMX hardware.