Difference between revisions of "Utilities"

From ZoneMinder Wiki
Jump to navigationJump to search
 
(24 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== Cam Utilitys ==
== Cam Utilities ==


[[ICamViewProxy]] - C++ application to provide a proxy between ICamView and ZoneMinder, portable C++, Windows, Linux, Mac etc...
[[ICamViewProxy]] - C++ application to provide a proxy between ICamView and ZoneMinder, portable C++, Windows, Linux, Mac etc...
Line 9: Line 9:
[[Vpipe]] - how to get mpeg4 (and any other non-mjpeg) ip cam working with ZoneMinder(Unneeded as of zoneminder  1.24.0)
[[Vpipe]] - how to get mpeg4 (and any other non-mjpeg) ip cam working with ZoneMinder(Unneeded as of zoneminder  1.24.0)


== Front Ends ==
[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.


[[ZM4MS]]<br> - Complete Windows GUI frontend for ZM (requires ZM!) (Please feel free to add to this anyone![James])
[http://code.google.com/p/zonerama/ Zonerama] - Merges multiple  monitors into one and supports video creation.


[[zm4ms playback|ZM4MS playback with Mandriva 2006 livecd]]
[[IpCamMontage]] Ip Camera Montage - remove the user viewing load from the server for IP Camera setups.


[[xlib_shm]] - allows you to view live streams from zm on local machine with low cpu usage
== File maintenance utilities  ==


[http://sourceforge.net/projects/zmviewer ZMviewer] - a cross platform Linux/Win/Mac/*nix client written in Qt(beta)
[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://sourceforge.net/projects/jzmconsole/ JZMconsole] - Java Swing front end for Zoneminder(beata)
[http://2matoes.com/code.html#zmarchive ZMarchive] - A python script to relocate events to another mounted location. Events are selected by specifying "days ago".


[http://www.zoneminder.com/forums/viewtopic.php?t=13396 Blackberry App]
[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 ==
== Mods/Redesign ==
Line 33: Line 37:
== Plug-ins/Integration  ==
== Plug-ins/Integration  ==


[http://www.mythtv.org/wiki/index.php/MythZoneMinder MythZoneMinder] - a ZoneMinder plugin for MythTV to enable viewing ZM status, monitors, and events
[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.
[[MuninPlugins]] - Munin plugins, in order to monitor your CCTV system.
Line 40: Line 44:


[[zmxap]] - an xAP connector (to/from home automation applications
[[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 ==
== Efficiently ==
Line 47: Line 53:
[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
[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


[http://www.zoneminder.com/forums/viewtopic.php?t=10872 Offload Motion Detection] - a way to make zoneminder use on camera motion detection on some axis cams
[[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
[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 playback|ZM4MS playback with Mandriva 2006 livecd]]
[[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 ===
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".

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"

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)

Blackberry App

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.