Difference between revisions of "Utilities"
(39 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
[http://www.zoneminder.com/ | == Cam Utilities == | ||
[[ICamViewProxy]] - C++ application to provide a proxy between ICamView and ZoneMinder, portable C++, Windows, Linux, Mac etc... | |||
[[ICamviewRelay]] - a small app that allows the ICamview to be used with ZM | |||
[http://www.caspur.it/~guerri/zoneminder.html intellinet550-relay] - a small daemon that allows old Intellinet IP cameras (550550) to be used with ZM. It can also be used to improve frame rate for new (550710) Intellinet IP camera model. | |||
[[Vpipe]] - how to get mpeg4 (and any other non-mjpeg) ip cam working with ZoneMinder(Unneeded as of zoneminder 1.24.0) | |||
[http://www.curtronics.com/ftp/vtek-ptz/vtek-ptz.html vtek-ptz] - Perl based web interface for controlling Vivotek PZ7132 PTZ camera. (May work with other Vivotek/4XEM cameras.) | |||
[http://sourceforge.net/projects/onvifdm/ ONVIF Device Manager] - An open source tool to probe newer ONVIF compliant cameras to get and change settings. I have had success getting cameras to work when the company would not give up the info I needed. Tool will automatically scan for cameras or can be set manually. You may need to know the port the camera uses for ONVIF (two I've discovered are 888 and 1018). | |||
[[Zmodopipe]] C program which will pull an h264 stream from supported dvrs and provide as a named pipe usable by ZoneMinder or ffmpeg. | |||
[http://code.google.com/p/zonerama/ Zonerama] - Merges multiple monitors into one and supports video creation. | |||
[[IpCamMontage]] Ip Camera Montage - remove the user viewing load from the server for IP Camera setups. | |||
== File maintenance utilities == | |||
[http://sourceforge.net/projects/ftpprune/ FTP prune] - A perl command line script to prune a remote FTP archive of events. Deletes oldest files first, with several options | |||
[http://2matoes.com/code.html#zmarchive ZMarchive] - A python script to relocate events to another mounted location. Events are selected by specifying "days ago". | |||
[https://github.com/goruck/smart-zoneminder smart-zoneminder - Fast upload of ZoneMinder alarms to S3 where they are analyzed by Rekognition and made accessible via Alexa.] | |||
== Mods/Redesign == | |||
[[voronwe ZM Frontend]] - Alternate web front end, with enhanced cron/calender integration. | |||
[[zms-inetd]] -- Inetd-wrapper for ZMS (Zoneminder Streaming Server), makes ZMS work "standalone" | [[zms-inetd]] -- Inetd-wrapper for ZMS (Zoneminder Streaming Server), makes ZMS work "standalone" | ||
[[ViewMAX]] - a quasi-branch of ZoneMinder, new interface and some added/modified functions | |||
== Plug-ins/Integration == | |||
[http://www.mythtv.org/wiki/MythZoneMinder MythZoneMinder] - a ZoneMinder plugin for MythTV to enable viewing ZM status, monitors, and events | |||
[[MuninPlugins]] - Munin plugins, in order to monitor your CCTV system. | |||
[[FreevoPlugin]] - a ZoneMinder plugin for [http://freevo.sourceforge.net/ Freevo] to enable viewing live streams and events. | |||
[[zmxap]] - an xAP connector (to/from home automation applications | |||
https://github.com/lbdc/zm_movie_bootstrap - Timelapse / Video exporter (1.32+ in medium disk storage scheme only) ref: https://forums.zoneminder.com/viewtopic.php?f=9&t=30216 | |||
== Efficiently == | |||
[http://www.zoneminder.com/forums/viewtopic.php?t=6419 jpeg SIMD] - Increases efficiency of reading and manipulation of jpegs | |||
[http://www.zoneminder.com/forums/viewtopic.php?t=11575&highlight=motion+detection Motion Detection] - a way to make zoneminder learn about the camera image to avoid false alarms | |||
[[AxisMotionDetection]] - a way to make zoneminder use on camera motion detection on some axis cams | |||
[http://www.zoneminder.com/forums/viewtopic.php?t=12179] - use zm with motion | |||
== Front Ends == | |||
See also [[MobileDevices]] | |||
This is a section for various front ends (desktop or mobile) to ZM. As it is, most are for mobile phones. | |||
====Mobile apps==== | |||
[https://github.com/pliablepixels/zmNinja ZmNinja] - open source iPhone/Android/Windows/Mac/Linux app for ZoneMinder | |||
[https://itunes.apple.com/app/surveillance-pro/id1200773811 Surveillance pro] - closed source iPhone app | |||
====Desktop apps==== | |||
[https://github.com/pliablepixels/zmNinja ZmNinja] - open source iPhone/Android/Windows/Mac/Linux app for ZoneMinder | |||
https://github.com/a-pavlov/zmSquarer - ZMSquarer. QT / C++. See also: https://forums.zoneminder.com/viewtopic.php?f=33&p=120363 | |||
====Apps that seem to be discontinued/not maintained ==== | |||
[http://html5-clouds.com/?q=node/55 zmView/zmViewPro] zmView] | |||
[[ZM4MS]]<br> - Complete Windows GUI frontend for ZM (requires ZM!) (Please feel free to add to this anyone![James]) | [[ZM4MS]]<br> - Complete Windows GUI frontend for ZM (requires ZM!) (Please feel free to add to this anyone![James]) | ||
Line 9: | Line 82: | ||
[[xlib_shm]] - allows you to view live streams from zm on local machine with low cpu usage | [[xlib_shm]] - allows you to view live streams from zm on local machine with low cpu usage | ||
[ | [http://sourceforge.net/projects/zmviewer ZMviewer] - a cross platform Linux/Win/Mac/*nix client written in Qt(beta) | ||
[ | [http://sourceforge.net/projects/jzmconsole/ JZMconsole] - Java Swing front end for Zoneminder (beta) | ||
[ | [http://www.zoneminder.com/forums/viewtopic.php?t=13396 Blackberry App] | ||
[ | [http://www.eyezm.com eyeZm] - Native iPhone / iPod touch front-end to view and control ZoneMinder (also see: http://www.zoneminder.com/forums/viewtopic.php?t=16695) | ||
=== ZM skins for mobile === | |||
[http:// | Earlier versions of ZM (1.25/1.26) supported XHTML and mobile skins which you could enable via ?skin=xml and ?skin=mobile | ||
They were meant for application developers to extract information for their apps and run ZM on mobile devices. These skins are no longer maintained | |||
and instead ZM has a [[http://zoneminder.readthedocs.org/en/latest/api.html REST based API ]] to replace the functionality. | |||
As far as mobile skins are concerned, ZM will likely discontinue support for skin=mobile after 1.29. Mobile users can either use one of the front ends above or use the standard web interface of ZM from a mobile device. |
Latest revision as of 16:31, 27 February 2021
Cam Utilities
ICamViewProxy - C++ application to provide a proxy between ICamView and ZoneMinder, portable C++, Windows, Linux, Mac etc...
ICamviewRelay - a small app that allows the ICamview to be used with ZM
intellinet550-relay - a small daemon that allows old Intellinet IP cameras (550550) to be used with ZM. It can also be used to improve frame rate for new (550710) Intellinet IP camera model.
Vpipe - how to get mpeg4 (and any other non-mjpeg) ip cam working with ZoneMinder(Unneeded as of zoneminder 1.24.0)
vtek-ptz - Perl based web interface for controlling Vivotek PZ7132 PTZ camera. (May work with other Vivotek/4XEM cameras.)
ONVIF Device Manager - An open source tool to probe newer ONVIF compliant cameras to get and change settings. I have had success getting cameras to work when the company would not give up the info I needed. Tool will automatically scan for cameras or can be set manually. You may need to know the port the camera uses for ONVIF (two I've discovered are 888 and 1018).
Zmodopipe C program which will pull an h264 stream from supported dvrs and provide as a named pipe usable by ZoneMinder or ffmpeg.
Zonerama - Merges multiple monitors into one and supports video creation.
IpCamMontage Ip Camera Montage - remove the user viewing load from the server for IP Camera setups.
File maintenance utilities
FTP prune - A perl command line script to prune a remote FTP archive of events. Deletes oldest files first, with several options
ZMarchive - A python script to relocate events to another mounted location. Events are selected by specifying "days ago".
Mods/Redesign
voronwe ZM Frontend - Alternate web front end, with enhanced cron/calender integration.
zms-inetd -- Inetd-wrapper for ZMS (Zoneminder Streaming Server), makes ZMS work "standalone"
ViewMAX - a quasi-branch of ZoneMinder, new interface and some added/modified functions
Plug-ins/Integration
MythZoneMinder - a ZoneMinder plugin for MythTV to enable viewing ZM status, monitors, and events
MuninPlugins - Munin plugins, in order to monitor your CCTV system.
FreevoPlugin - a ZoneMinder plugin for Freevo to enable viewing live streams and events.
zmxap - an xAP connector (to/from home automation applications
https://github.com/lbdc/zm_movie_bootstrap - Timelapse / Video exporter (1.32+ in medium disk storage scheme only) ref: https://forums.zoneminder.com/viewtopic.php?f=9&t=30216
Efficiently
jpeg SIMD - Increases efficiency of reading and manipulation of jpegs
Motion Detection - a way to make zoneminder learn about the camera image to avoid false alarms
AxisMotionDetection - a way to make zoneminder use on camera motion detection on some axis cams
[1] - use zm with motion
Front Ends
See also MobileDevices
This is a section for various front ends (desktop or mobile) to ZM. As it is, most are for mobile phones.
Mobile apps
ZmNinja - open source iPhone/Android/Windows/Mac/Linux app for ZoneMinder
Surveillance pro - closed source iPhone app
Desktop apps
ZmNinja - open source iPhone/Android/Windows/Mac/Linux app for ZoneMinder
https://github.com/a-pavlov/zmSquarer - ZMSquarer. QT / C++. See also: https://forums.zoneminder.com/viewtopic.php?f=33&p=120363
Apps that seem to be discontinued/not maintained
zmView/zmViewPro zmView]
ZM4MS
- Complete Windows GUI frontend for ZM (requires ZM!) (Please feel free to add to this anyone![James])
ZM4MS playback with Mandriva 2006 livecd
xlib_shm - allows you to view live streams from zm on local machine with low cpu usage
ZMviewer - a cross platform Linux/Win/Mac/*nix client written in Qt(beta)
JZMconsole - Java Swing front end for Zoneminder (beta)
eyeZm - Native iPhone / iPod touch front-end to view and control ZoneMinder (also see: http://www.zoneminder.com/forums/viewtopic.php?t=16695)
ZM skins for mobile
Earlier versions of ZM (1.25/1.26) supported XHTML and mobile skins which you could enable via ?skin=xml and ?skin=mobile They were meant for application developers to extract information for their apps and run ZM on mobile devices. These skins are no longer maintained and instead ZM has a [REST based API ] to replace the functionality.
As far as mobile skins are concerned, ZM will likely discontinue support for skin=mobile after 1.29. Mobile users can either use one of the front ends above or use the standard web interface of ZM from a mobile device.