null511
Posts: 6
Joined: Thu Oct 05, 2017 7:19 pm

OmniView.Server [MJPEG-DVR]

Sun Oct 29, 2017 2:46 pm

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:

Image

Image

Video coming soon!

Return to “Networking and servers”