<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.staging.zoneminder.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hankintosh</id>
	<title>ZoneMinder Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.staging.zoneminder.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hankintosh"/>
	<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/Special:Contributions/Hankintosh"/>
	<updated>2026-04-19T17:50:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Axis&amp;diff=15038</id>
		<title>Axis</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Axis&amp;diff=15038"/>
		<updated>2018-01-28T21:48:07Z</updated>

		<summary type="html">&lt;p&gt;Hankintosh: /* Cameras */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Axis cameras.jpg]]&lt;br /&gt;
&lt;br /&gt;
ZoneMinder will work well with just about any [http://www.axis.com Axis camera], including the 205, 206, 207, 209, 210, 211 and M10 ranges. It will also work with the 213 and 2130 cameras and support their [[PTZ]] functions through the web interface. &lt;br /&gt;
&lt;br /&gt;
Please note that early 207&amp;#039;s has some hardware issues. See [http://www.zoneminder.com/forums/viewtopic.php?t=5022 this thread] in the forum for details.&lt;br /&gt;
Also note that the [http://www.axis.com/techsup/cam_servers/cam_2100/index.htm 2100 has been discontinued by Axis] and no longer supported, possibly due to hardware related problems. It&amp;#039;s noted in the [http://www.zoneminder.com/forums/viewtopic.php?t=10079 forums that the camera sends the pictures it captures somewhat diced up.]&lt;br /&gt;
&lt;br /&gt;
How to Offload the Motion to cameras [[AxisMotionDetection]]&lt;br /&gt;
&lt;br /&gt;
Axis publishes their full, open API named VAPIX; documentation may be found at [http://www.axis.com/techsup/cam_servers/dev/index.htm Axis Developer Pages].  Note in particular the HTTP API which defines the remote host path arguments which may be used by Zoneminder.&lt;br /&gt;
&lt;br /&gt;
== Cameras == &lt;br /&gt;
&lt;br /&gt;
=== AXIS 2110 ===&lt;br /&gt;
&lt;br /&gt;
/axis-cgi/mjpg/video.cgi?camera=&amp;amp;resolution=320×240&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AXIS 207W ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;User&amp;gt;:&amp;lt;Password&amp;gt;@&amp;lt;IP Address&amp;gt;/axis-cgi/mjpg/video.cgi?camera=&amp;amp;resolution=320×240&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AXIS P33XX-V/VE ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;User&amp;gt;:&amp;lt;Password&amp;gt;@&amp;lt;IP Address&amp;gt;/axis-cgi/mjpg/video.cgi?camera=&amp;amp;resolution=320×240&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;User&amp;gt;:&amp;lt;Password&amp;gt;@&amp;lt;IP Address&amp;gt;/mjpg/video.mjpg&lt;br /&gt;
&lt;br /&gt;
=== AXIS P1311 / P1344 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;User&amp;gt;:&amp;lt;Password&amp;gt;@&amp;lt;IP Address&amp;gt;/mjpg/video.mjpg&lt;br /&gt;
&lt;br /&gt;
=== AXIS P1357-E ===&lt;br /&gt;
This is set up to have the camera send an event to zoneminder. &lt;br /&gt;
* General&lt;br /&gt;
** Source type: Ffmpeg&lt;br /&gt;
** Function: Nodect&lt;br /&gt;
** Maximum FPS: &amp;lt;blank&amp;gt;&lt;br /&gt;
* Source&lt;br /&gt;
** rtsp://&amp;lt;CAM IP/HOSTNAME&amp;gt;/axis-media/media.amp?videocodec=h264&amp;amp;resolution=2592x1944&amp;amp;streamprofile=Quality&amp;amp;tcp&amp;amp;compression=0&lt;br /&gt;
** Capture Width: 2592&lt;br /&gt;
** Capture Height: 1944&lt;br /&gt;
&lt;br /&gt;
modify /etc/init.d/zoneminder:&lt;br /&gt;
add to start section:&lt;br /&gt;
* /usr/bin/zmtrigger.pl&amp;amp;&lt;br /&gt;
to stop section:&lt;br /&gt;
* pkill zmtrigger.pl&lt;br /&gt;
* Options&lt;br /&gt;
** Images&lt;br /&gt;
*** OPT_FFMPEG: checked&lt;br /&gt;
*** PATH_FFMPEG: /usr/bin/avconv&lt;br /&gt;
&lt;br /&gt;
For the camera:&lt;br /&gt;
* Detectors&lt;br /&gt;
** Motion Detection&amp;lt;br /&amp;gt;Add a window for detection. Adjust Object Size, History, Sensitivity. Check Activity to determine whether the settings are correct.&lt;br /&gt;
* Events&lt;br /&gt;
** Recipients&amp;lt;br /&amp;gt;Add a recipient. Choose Name, Type is TCP. Address is zoneminder name or IP address.&lt;br /&gt;
** Action Rules&amp;lt;br /&amp;gt;Enable rule. &lt;br /&gt;
*** Trigger&lt;br /&gt;
**** Detectors&lt;br /&gt;
**** Motion Detection&lt;br /&gt;
**** Name of detector set above&lt;br /&gt;
**** Motion: Yes&lt;br /&gt;
**** Schedule: Always&lt;br /&gt;
*** Actions:&lt;br /&gt;
**** Type: Send Notification&lt;br /&gt;
**** Recipient: Name as set above&lt;br /&gt;
**** Message: 1|on+5|5|cause|text|showtext&lt;br /&gt;
**** Check box for send notifications continuously&lt;br /&gt;
**** Send notification every 1 second&lt;br /&gt;
&lt;br /&gt;
=== AXIS 213PTZ ===&lt;br /&gt;
The axis 213PTZ works perfectly. Use the folowing settings:&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;SOURCE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Remote Protocol: RTSP&lt;br /&gt;
 Remote Method: RTP/RTSP&lt;br /&gt;
 Remote Host Name: &amp;lt;USER&amp;gt;:&amp;lt;PASS&amp;gt;@&amp;lt;CAM IP/HOSTNAME&amp;gt;&lt;br /&gt;
 Remote Host Port: 554&lt;br /&gt;
 Remote Host Path: /mpeg4/media.amp&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;CONTROL&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Controllable: Yes&lt;br /&gt;
 Control Type: Axis API v2&lt;br /&gt;
 Control Address: &amp;lt;USER&amp;gt;:&amp;lt;PASS&amp;gt;@&amp;lt;CAM IP/HOSTNAME&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The resolution must match the one especified in the camera settings. Resolutions up to CIF will work without any problems but 2CIF and 4CIF will need the shared memory tweak (lean more at the [[FAQ]])&lt;br /&gt;
&lt;br /&gt;
The [[AxisMotionDetection]] trick works quite well with this camera.&lt;br /&gt;
&lt;br /&gt;
The Max FPS option of zoneminder introduces very big latency, so I use the option of the camera for limiting the FPS.&lt;br /&gt;
&lt;br /&gt;
This was tested with zoneminder 1.24.2 running on Gentoo stable&lt;br /&gt;
&lt;br /&gt;
=== AXIS M1011-W ===&lt;br /&gt;
&lt;br /&gt;
[http://www.axis.com/products/cam_m1011w/ M1011-W]&lt;br /&gt;
&lt;br /&gt;
I get a lower load by using the MJPEG stream compared to the JPEG still images. [[User:Mathieumd|Mathieumd]] 15:52, 17 May 2012 (BST)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;General&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Tab/Label&lt;br /&gt;
! MJPEG Stream&lt;br /&gt;
! JPEG Stills&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;#039;&amp;#039;&amp;#039;General&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| Source Type&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | Remote&lt;br /&gt;
|- &lt;br /&gt;
| Maximum FPS&lt;br /&gt;
|&lt;br /&gt;
| 5&lt;br /&gt;
|- &lt;br /&gt;
| Alarm Maximum FPS&lt;br /&gt;
|&lt;br /&gt;
| 15&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Source&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| Remote Protocol&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | HTTP&lt;br /&gt;
|- &lt;br /&gt;
| Remote Method&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | Simple&lt;br /&gt;
|- &lt;br /&gt;
| Remote Host Name&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | [&amp;lt;USER&amp;gt;:&amp;lt;PASS&amp;gt;@]&amp;#039;&amp;#039;&amp;#039;&amp;lt;CAM IP/HOSTNAME&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|- &lt;br /&gt;
| Remote Host Port&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | &amp;lt;CAM PORT&amp;gt; (usually 80 or 443)&lt;br /&gt;
|- &lt;br /&gt;
| Remote Host Path&lt;br /&gt;
| /axis-cgi/&amp;#039;&amp;#039;&amp;#039;mjpg/video&amp;#039;&amp;#039;&amp;#039;.cgi?resolution=640x480&amp;amp;fps=15&lt;br /&gt;
| /axis-cgi/&amp;#039;&amp;#039;&amp;#039;jpg/image&amp;#039;&amp;#039;&amp;#039;.cgi?resolution=640x480&lt;br /&gt;
|- &lt;br /&gt;
| Capture Width (pixels)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | 640&lt;br /&gt;
|- &lt;br /&gt;
| Capture Height (pixels)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | 480&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== AXIS M1031-W ===&lt;br /&gt;
&lt;br /&gt;
[http://www.axis.com/products/cam_m1031w/ M1031-W]&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;SOURCE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Remote Protocol: HTTP&lt;br /&gt;
 Remote Method: Simple&lt;br /&gt;
 Remote Host Name: &amp;lt;CAM IP/HOSTNAME&amp;gt;&lt;br /&gt;
 Remote Host Port: &amp;lt;CAM PORT&amp;gt;&lt;br /&gt;
 Remote Host Path: /axis-cgi/mjpg/video.cgi?resolution=640x480&lt;br /&gt;
&lt;br /&gt;
OR for mpeg-4&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;SOURCE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Remote Protocol: RTSP&lt;br /&gt;
 Remote Method: RTP/RTSP/HTTP&lt;br /&gt;
 Remote Host Name: &amp;lt;USER&amp;gt;:&amp;lt;PASS&amp;gt;@&amp;lt;CAM IP/HOSTNAME&amp;gt;&lt;br /&gt;
 Remote Host Port: &amp;lt;CAM PORT&amp;gt;&lt;br /&gt;
 Remote Host Path: /mpeg4/media.amp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;br /&gt;
&lt;br /&gt;
=== AXIS M1054 ===&lt;br /&gt;
&lt;br /&gt;
Working just fine with my zoneminder setup under Ubuntu 10.04 and 11.04, using MJPEG setup.&lt;br /&gt;
&lt;br /&gt;
My camera setup:&lt;br /&gt;
* Source type: remote&lt;br /&gt;
* Function: modect&lt;br /&gt;
* maximum fps 8.00&lt;br /&gt;
* alarm fps 30.00&lt;br /&gt;
* remote protocol: http&lt;br /&gt;
* remote method: simple&lt;br /&gt;
* remote host name: the DNS name of the camera (or IP adress I suppose)&lt;br /&gt;
* remote host port: 80&lt;br /&gt;
* remote host path: /axis-cgi/mjpg/video.cgi&lt;br /&gt;
* capture width: 1280&lt;br /&gt;
* capture height: 800&lt;br /&gt;
&lt;br /&gt;
I just captured some thiefs with this setup, police caught them and used the pictures as proof. High quality pictures for that price of a camera and very reliable (running 1/2 year now without a single crash or disfunction).&lt;br /&gt;
&lt;br /&gt;
=== AXIS M1114 ===&lt;br /&gt;
works with following entrys&lt;br /&gt;
* Source type: remote&lt;br /&gt;
* Function: [what_you_want]&lt;br /&gt;
* maximum fps 0 # don&amp;#039;t put any value here&lt;br /&gt;
* alarm fps 0 # don&amp;#039;t put any value here&lt;br /&gt;
* remote protocol: http&lt;br /&gt;
* remote method: simple&lt;br /&gt;
* remote host name: user:password@IP-Address or user:password@DNS_Name&lt;br /&gt;
* remote host port: 80&lt;br /&gt;
* remote host path: /mjpg/video.mjpg?resolution=480x360&lt;br /&gt;
* capture width: 480  #depends on your &amp;quot;remote host path&amp;quot; setting, must to be the same!&lt;br /&gt;
* capture height: 360  #depends on your &amp;quot;remote host path&amp;quot; setting, must to be the same!&lt;br /&gt;
&lt;br /&gt;
Using remote host path and arguments from the Axis VAPIX HTTP API.  Includes limiting the frame rate (fps=x)&lt;br /&gt;
&lt;br /&gt;
* Remote Protocol: HTTP&lt;br /&gt;
* Remote Method: Simple&lt;br /&gt;
* Remote Host Name: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;hostname or IP&amp;gt;&lt;br /&gt;
* Remote Host Port: 80&lt;br /&gt;
* Remote Host Path: /axis-cgi/mjpg/video.cgi?fps=15&amp;amp;resolution=1024x640&lt;br /&gt;
* Remote Image Colours: 24 bit color&lt;br /&gt;
* Capture Width (pixels): 1024&lt;br /&gt;
* Capture Height (pixels): 640&lt;br /&gt;
&lt;br /&gt;
=== AXIS Q6032-E ===&lt;br /&gt;
&lt;br /&gt;
* Remote Protocol: HTTP&lt;br /&gt;
* Remote Method: Simple&lt;br /&gt;
* Remote Host Name: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;hostname or IP&amp;gt;&lt;br /&gt;
* Remote Host Port: 80&lt;br /&gt;
* Remote Host Path: /mjpg/video.mjpg&lt;br /&gt;
* Remote Image Colours: &amp;lt;24 bit color|32 bit color&amp;gt;&lt;br /&gt;
* Capture Width (pixels): 704&lt;br /&gt;
* Capture Height (pixels): 480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AXIS M3007 ===&lt;br /&gt;
[http://www.axis.com/products/cam_m3007pv/ M3007]&lt;br /&gt;
&lt;br /&gt;
* Remote Protocol: HTTP&lt;br /&gt;
* Remote Method: Simple&lt;br /&gt;
* Remote Host Name: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;hostname or IP&amp;gt;&lt;br /&gt;
* Remote Host Port: 80&lt;br /&gt;
* Remote Host Path: &lt;br /&gt;
    Overview - /mjpg/video.mjpg or /mjpg/1/video.mjpg&lt;br /&gt;
    Panorama - /mjpg/video.mjpg?camera=2 or /mjpg/2/video.mjpg&lt;br /&gt;
    Double Panorama - /mjpg/video.mjpg?camera=3 or /mjpg/3/video.mjpg&lt;br /&gt;
    Quad - /mjpg/video.mjpg?camera=4 or /mjpg/4/video.mjpg&lt;br /&gt;
    Feed 1 - /mjpg/video.mjpg?camera=5 or /mjpg/5/video.mjpg&lt;br /&gt;
    Feed 2 - /mjpg/video.mjpg?camera=6 or /mjpg/6/video.mjpg&lt;br /&gt;
    Feed 3 - /mjpg/video.mjpg?camera=7 or /mjpg/7/video.mjpg&lt;br /&gt;
    Feed 4 - /mjpg/video.mjpg?camera=8 or /mjpg/8/video.mjpg&lt;br /&gt;
&lt;br /&gt;
To make the PTZ work on feeds 1-4&lt;br /&gt;
&lt;br /&gt;
* Control Type: Axis API V2&lt;br /&gt;
* Control Device: &amp;amp;camera=5 (6,7 or 8 depending on Feed 1,2,3 or 4)&lt;br /&gt;
* Control Address: user:pass@ipaddress:80&lt;br /&gt;
* Edit AxisV2.pm and change the following in the sendCmd subroutine. Rebooting seems to be the only way to make ZM reload the modified module.&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;CODE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 my $req = HTTP::Request-&amp;gt;new( GET=&amp;gt;&amp;quot;http://&amp;quot;.$self-&amp;gt;{Monitor}-&amp;gt;{ControlAddress}.&amp;quot;$cmd&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
to this&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;CODE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 my $req = HTTP::Request-&amp;gt;new( GET=&amp;gt;&amp;quot;http://&amp;quot;.$self-&amp;gt;{Monitor}-&amp;gt;{ControlAddress}.&amp;quot;$cmd&amp;quot;.$self-&amp;gt;{Monitor}-&amp;gt;{ControlDevice} );&lt;br /&gt;
&lt;br /&gt;
=== AXIS M3044-V ===&lt;br /&gt;
* General&lt;br /&gt;
** Source type: Remote&lt;br /&gt;
** Function: Modect&lt;br /&gt;
** Maximum FPS: 40 (camera set to 30)&lt;br /&gt;
* Source&lt;br /&gt;
** Remote Protocol: RTSP&lt;br /&gt;
** Remote Method: RTP/RTSP&lt;br /&gt;
** Remote Host Name: &amp;lt;user&amp;gt;:&amp;lt;pass&amp;gt;@&amp;lt;hostname/ip&amp;gt;/axis-media/media.amp&lt;br /&gt;
** Remote Host Port: 554&lt;br /&gt;
** Capture Width: 1280 (same as camera)&lt;br /&gt;
** Capture Height: 720&lt;br /&gt;
&lt;br /&gt;
== Other Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== AXIS M7014 ===&lt;br /&gt;
&lt;br /&gt;
-4 channel video encoder with receives signal from a Closed-Circuit-style camera via a BNC connector for each channel.&lt;br /&gt;
&lt;br /&gt;
Works very well with zoneminder using the following settings:&lt;br /&gt;
&lt;br /&gt;
* Remote Protocol: HTTP&lt;br /&gt;
* Remote Method: Simple&lt;br /&gt;
* Remote Host Name: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;hostname or IP&amp;gt;&lt;br /&gt;
* Remote Host Port: 80&lt;br /&gt;
* Remote Host Path: /axis-cgi/jpg/image.cgi?camera=X  where X is 1,2,3 or 4 - for each channel&lt;br /&gt;
* Remote Image Colours: &amp;lt;24 bit color|32 bit color&amp;gt;&lt;br /&gt;
* Capture Width (pixels): 704&lt;br /&gt;
* Capture Height (pixels): 480&lt;br /&gt;
&lt;br /&gt;
Note: An axis tech suggested using:&lt;br /&gt;
rtsp://&amp;lt;ip&amp;gt;/axis-media/media.amp?camera=X  but I didn&amp;#039;t try it.&lt;br /&gt;
This is a really nice device for ZoneMinder - lets you use legacy cams easily.  Highly recommended.&lt;br /&gt;
&lt;br /&gt;
=== AXIS 240Q ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4 Channel video encoder. Works well. Somewhat awkward to place on a shelf as ethernet is on one side and coaxial is on opposite side. Requires a funny coaxial plug size (as all axis equipment seems to). Best buy a set of adaptors such as these: to use with your normal 5.5 2.1mm barrel plug. Search multi type 23 or 28 dc power adapter.&lt;br /&gt;
&lt;br /&gt;
[[File:Universal-28pcs-5-5x2-1mm-Multi-type-Male-Jack-for-DC-Plugs-for-AC-Power-Adapter.jpg 640x640.jpg|200px|Coaxial barrel plug adaptors||Universal 28pcx Multi type Male Jack for DC Plugs]]&lt;br /&gt;
&lt;br /&gt;
Works with these settings (taken from the user manual for this device which explicitly details paths):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Protocol: HTTP&lt;br /&gt;
Method: Simple&lt;br /&gt;
Hostname: user:pass@&amp;lt;ipaddress&amp;gt;&lt;br /&gt;
Port: 80&lt;br /&gt;
Path: /mjpg/1/video.mjpg?user=&amp;lt;user&amp;gt;&amp;amp;pwd=&amp;lt;pass&amp;gt;&lt;br /&gt;
Width: 704&lt;br /&gt;
Height: 480&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hankintosh</name></author>
	</entry>
</feed>