Axis

From ZoneMinder Wiki
Revision as of 12:46, 26 November 2011 by Fahnoe (talk | contribs) (added reference to VAPIX API)
Jump to navigationJump to search

Axis cameras.jpg

ZoneMinder will work well with just about any 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.

Please note that early 207's has some hardware issues. See this thread in the forum for details. Also note that the 2100 has been discontinued by Axis and no longer supported, possibly due to hardware related problems. It's noted in the forums that the camera sends the pictures it captures somewhat diced up.

How to Offload the Motion to cameras AxisMotionDetection

Axis publishes their full, open API named VAPIX; documentation may be found at Axis Developer Pages. Note in particular the HTTP API which defines the remote host path arguments which may be used by Zoneminder.

AXIS 2110

/axis-cgi/mjpg/video.cgi?camera=&resolution=320×240


AXIS 207W

<User>:<Password>@<IP Address>/axis-cgi/mjpg/video.cgi?camera=&resolution=320×240


AXIS P33XX-V/VE

<User>:<Password>@<IP Address>/axis-cgi/mjpg/video.cgi?camera=&resolution=320×240 or <User>:<Password>@<IP Address>/mjpg/video.mjpg

AXIS P1311

<User>:<Password>@<IP Address>/mjpg/video.mjpg

AXIS 213PTZ

The axis 213PTZ works perfectly. Use the folowing settings:

SOURCE
Remote Protocol: RTSP
Remote Method: RTP/RTSP
Remote Host Name: <USER>:<PASS>@<CAM IP/HOSTNAME>
Remote Host Port: 554
Remote Host Path: /mpeg4/media.amp
CONTROL
Controllable: Yes
Control Type: Axis API v2
Control Address: <USER>:<PASS>@<CAM IP/HOSTNAME>

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)

The AxisMotionDetection trick works quite well with this camera.

The Max FPS option of zoneminder introduces very big latency, so I use the option of the camera for limiting the FPS.

This was tested with zoneminder 1.24.2 running on Gentoo stable

AXIS M1031-W

M1031-W

SOURCE
Remote Protocol: HTTP
Remote Method: Simple
Remote Host Name: <CAM IP/HOSTNAME>
Remote Host Port: <CAM PORT>
Remote Host Path: /axis-cgi/mjpg/video.cgi?resolution=640x480

OR for mpeg-4

SOURCE
Remote Protocol: RTSP
Remote Method: RTP/RTSP/HTTP
Remote Host Name: <USER>:<PASS>@<CAM IP/HOSTNAME>
Remote Host Port: <CAM PORT>
Remote Host Path: /mpeg4/media.amp

AXIS M1054

Working just fine with my zoneminder setup under Ubuntu 10.04 and 11.04, using MJPEG setup.

My camera setup:

  • Source type: remote
  • Function: modect
  • maximum fps 8.00
  • alarm fps 30.00
  • remote protocol: http
  • remote method: simple
  • remote host name: the DNS name of the camera (or IP adress I suppose)
  • remote host port: 80
  • remote host path: /axis-cgi/mjpg/video.cgi
  • capture width: 1280
  • capture height: 800

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).[1]

AXIS M1114

works with following entrys

  • Source type: remote
  • Function: [what_you_want]
  • maximum fps 0 # don't put any value here
  • alarm fps 0 # don't put any value here
  • remote protocol: http
  • remote method: simple
  • remote host name: user:password@IP-Address or user:password@DNS_Name
  • remote host port: 80
  • remote host path: /mjpg/video.mjpg?resolution=480x360
  • capture width: 480 #depends on your "remote host path" setting, must to be the same!
  • capture height: 360 #depends on your "remote host path" setting, must to be the same!