quinta-feira, 21 de março de 2013

The system must be more modular!

I'm testing a new extremely cheap image capture device called EasyCAP 002 USB 2.0 DVR and I noted that the system should be more modular to accept distinct capture devices such as a Geovision GV-800 card and an USB capture device EasyCAP, as shown in the picture below.

So, I decided to rewrite all the grab module to turn this more modular and accept different capture devices hardware. I hope it will be available in the next release 0.1.0.

Links:

sexta-feira, 8 de março de 2013

Release 0.0.9

Release notes

  • Refactored the event recording routine to use /dev/shm buffers to store the frames used to create the video.
  • Refactored grabc to use mmap instead read capture method.
  • Added continuous recording mode.
  • Configured a delay to start each device grab process.
  • Added '-preset veryfast' parameter to create video ffmpeg command.
  • New /scripts folder to store some usefull scripts.
  • New /app/scripts folder to store some shell scripts used by the system.
  • New client features: snap, keyboard keys to move and resize cameras, context menu, main menu and more.
  • Moved the saved client grid configurations from the client to the server.
  • Cameras thumbnails.
  • New main page with thumbnails and more links.
  • New configuration parameters.
  • New cameras parameters: rec_fps and remote_fps.
  • Adjust the cameras fps rate relative to the real device fps rate.

Screenshots


Main page

Customized grid page

Events page