After recently purchasing a Raspberry Pi Zero W and wondering what I can/should do with it, I had the idea to expand my current IP camera/motion-jpeg software suite ('OmniView') to include a custom DVR unit. The entire suite is undergoing a rewrite, but is now available open-source under the GPL-3.0 license:
OmniView on GitHub.
Software:
- Running .NET 4.5 through Mono.
- Custom lightweight HTTP server PiServerLite.
- Using Bootstrap 4.0 alpha for styling, with multiple Bootswatch themes to select from.
- Supports SSL and automatic certificate generation+installation on Windows & Linux.
- Supports Form+cookie or Http-Basic authentication.
Application:
- Record from any motion-jpeg device at a custom interval.
- Playback of recordings at any speed as a motion-jpeg stream.
- Optional username+password authentication (single account).
There are many more features planned and in-development, this project is still in it's very early stages. I'm currently testing with a Pi Zero W and a 16gb micro-sd card, but I would like to try other Pi models, and already have a 128gb card on the way. Of course no display is complete without a few screenshots:
Video coming soon!