Difference between revisions of "The ZoneMinder ToolKit"

From ZoneMinder Wiki
Jump to navigationJump to search
Line 4: Line 4:


A sample application is included in the zmx.cpp file, actually there are several applications available within it so if you want to try one out just ensure you un-comment the appropriate section. Example applications are as follows, they are easy to modify to work differently if you want to try something else.
A sample application is included in the zmx.cpp file, actually there are several applications available within it so if you want to try one out just ensure you un-comment the appropriate section. Example applications are as follows, they are easy to modify to work differently if you want to try something else.
'''[http://bladderslingrecall.bravesites.com/ Nancy's Bladder Sling Recall Blog]'''


* Simple stream capture to file
* Simple stream capture to file

Revision as of 13:38, 8 February 2013

The ZoneMinder ToolKit (ZMTK) is an implementation of the principles outlined in the ZM2 Architecture Discussion page. It is not currently a finished product and has no installer as such. It is intended as a demonstration of the possibilities of a modular framework and how it can be used to easily build applications from reusable components to perform any number of specific video security related tasks.

DePuy Pinnacle Hip Implant Lawsuit Site

A sample application is included in the zmx.cpp file, actually there are several applications available within it so if you want to try one out just ensure you un-comment the appropriate section. Example applications are as follows, they are easy to modify to work differently if you want to try something else.

Nancy's Bladder Sling Recall Blog

  • Simple stream capture to file
  • Simple stream capture to shared memory ring buffer
  • Extraction of stream from shared memory buffer to file
  • Simple stream capture and presentation as HTTP, RTSP, or RTMP (flash) streams
  • Simple stream capture, timestamping and presentation as HTTP, RTSP, or RTMP (flash) streams
  • Multiple stream capture, integration into 'quad' display and presentation as HTTP, RTSP, or RTMP (flash) streams
  • Stream capture, motion detection and conditionally written to video file
  • Stream extraction from file, motion detection and presentation as HTTP, RTSP, or RTMP (flash) streams
  • Stream capture, motions detection, and quad presentation of motion detection state via HTTP, RTSP, or RTMP (flash) streams

ZMTK applications are highly threaded and this should be born in mind when devising new applications, though for the most part this implementation is hidden at the high level.