<?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=Rockandroller</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=Rockandroller"/>
	<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/Special:Contributions/Rockandroller"/>
	<updated>2026-04-20T00:09:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Hardware_Compatibility_List&amp;diff=7659</id>
		<title>Hardware Compatibility List</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Hardware_Compatibility_List&amp;diff=7659"/>
		<updated>2016-05-04T18:43:31Z</updated>

		<summary type="html">&lt;p&gt;Rockandroller: /* Network Cameras */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Zoneminder will work with almost any capture card that is supported by the linux kernel.  You may find additional details about supported hardware in the [http://www.zoneminder.com/forums/viewforum.php?f=10  Hardware Compatibility List] part of the forums.  Also if you find something in the forums that is  missing from the wiki ADD IT.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Capture Cards ==&lt;br /&gt;
&lt;br /&gt;
[[Anykeeper]] &lt;br /&gt;
&lt;br /&gt;
[[Avermedia]]&lt;br /&gt;
&lt;br /&gt;
[[Camsecure PCI Express video capture]]&lt;br /&gt;
&lt;br /&gt;
[[Digiflower]]&lt;br /&gt;
&lt;br /&gt;
[[Geovision GV250 - bt878a chip]]&lt;br /&gt;
&lt;br /&gt;
[[Grandtec Grand X Guard]] &lt;br /&gt;
&lt;br /&gt;
[[Hauppauge]]&lt;br /&gt;
&lt;br /&gt;
[[Ituner Spectra 8]]&lt;br /&gt;
&lt;br /&gt;
[[Kodicom 4400r]]&lt;br /&gt;
&lt;br /&gt;
[[Kodicom 8800]]&lt;br /&gt;
&lt;br /&gt;
[[Tungson TE-8008]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Leadtek WinFast VC 100 - the cheapest bt878 model with no tuner on it, just Com/Svideo in.&lt;br /&gt;
&lt;br /&gt;
[[LinkDelight CCTV H.264 4CH DVR Card]]&lt;br /&gt;
&lt;br /&gt;
[[Linux Media Labs LMLBT44]] &lt;br /&gt;
&lt;br /&gt;
[[Osprey 100]]&lt;br /&gt;
&lt;br /&gt;
[[Provideo PV- series (Bluecherry)]] &lt;br /&gt;
[[ Bluecherry - BC-H16480A]] &lt;br /&gt;
[[TView 95/99]]&lt;br /&gt;
&lt;br /&gt;
[[Videocards with Philips saa7134 chipset]]&lt;br /&gt;
&lt;br /&gt;
[[WinFast TV2000 XP]]&lt;br /&gt;
&lt;br /&gt;
[[Rapid OS]]&lt;br /&gt;
&lt;br /&gt;
== bt8x8 Cards ==&lt;br /&gt;
A note on the bt8x8-based TV-tuner cards: these usually have beside the tuner input, also a Composite and an S-Video input. You can hook up 2 analog cameras to these, and access from ZoneMinder both of them as individual cameras, at max 15Fps. You don&amp;#039;t need two separate TV cards for two cameras!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Pico2000]] - 4 port card, one chip bt878, around 2 fps when using all channels&lt;br /&gt;
&lt;br /&gt;
[[Bt878_4chip_8inputs]] -4 chips bt878, 8 inputs, around 5 fps when using 2 inputs per chip&lt;br /&gt;
&lt;br /&gt;
[[:Image:Karta.jpg| bt878 8 chip 8 input]] - This card is supplied with D-sub to 8 BNC connector and uses the bt878 chip for each input allowing full frame rates and quality. See [[Kodicom 8800]] for more information.&lt;br /&gt;
&lt;br /&gt;
Geovision GV250 bt878a single chip 4 inputs - This capture Card is supplied with 4 video inputs but with NO audio channel&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Most other BTTV (bt878, bt848) cards, see /usr/src/linux/Documentation/video4linux/bttv/CARDLIST on your system for a list of some of them.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Analog Cameras ==&lt;br /&gt;
&lt;br /&gt;
Any regular composite or S-video camera connected via a supported capture card.  Some analog cameras feature camera control - ZM supports several of these camera&amp;#039;s Pan/Tilt/Zoom functions via serial port control, as well as camera Presets, Focus, Iris, etc.&lt;br /&gt;
*[[PicturetelControlScript | PictureTel PTZ2N]].&lt;br /&gt;
&lt;br /&gt;
== Network Cameras ==&lt;br /&gt;
For Network Cams to work they need to be able to stream MJPEG without the requirement of activex controls. If you see the requirement for the camera calls for IE then there is a good chance it may not work. The other option is to grab JPEG images if the camera supports that option which will work but at a lower frame rate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Any network camera that allows access to single JPEG image grabs or &amp;#039;&amp;#039;&amp;#039;some but not all&amp;#039;&amp;#039;&amp;#039; multi-part JPEG feeds.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Full Compatibility &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* [[7Links]](TM Trade Mark)&lt;br /&gt;
&lt;br /&gt;
* [[A-mtk]]&lt;br /&gt;
&lt;br /&gt;
* [[Abus]]  some&lt;br /&gt;
&lt;br /&gt;
* [[Airlink 101]] some &lt;br /&gt;
&lt;br /&gt;
* [[Apexis]] (APM-J011-WS, APM-J012-WS, possibly others) &lt;br /&gt;
&lt;br /&gt;
* [[ArecontVision]] (AV3130M, probably other too)&lt;br /&gt;
&lt;br /&gt;
* [[Astak Mole]] Some&lt;br /&gt;
&lt;br /&gt;
* [[Axis]] All&lt;br /&gt;
&lt;br /&gt;
* [[Brickcom]] These have been tested&lt;br /&gt;
&lt;br /&gt;
* [[BSTI]] Some&lt;br /&gt;
&lt;br /&gt;
* [[Cisco]] some&lt;br /&gt;
&lt;br /&gt;
* [[D-Link]] Most&lt;br /&gt;
&lt;br /&gt;
* [[Foscam]] (FI8908W, FI8904W, possibly others)&lt;br /&gt;
&lt;br /&gt;
* [[Gadspot]] Most&lt;br /&gt;
&lt;br /&gt;
* [[Generic]] Only tested one &lt;br /&gt;
&lt;br /&gt;
* [[Geovision]] (GV-FE420, possibly others)&lt;br /&gt;
&lt;br /&gt;
* [[Hikvision]] Some&lt;br /&gt;
&lt;br /&gt;
* [[hootoo]] Some&lt;br /&gt;
&lt;br /&gt;
* [[Iguard]] IP390E&lt;br /&gt;
&lt;br /&gt;
* [[Instar]] (IN-2905, possibly others)&lt;br /&gt;
&lt;br /&gt;
* [[Level One]] some&lt;br /&gt;
&lt;br /&gt;
* [[Linksys]] WVC-210 / WVC2300 / PVC2300 / WVC54GC&lt;br /&gt;
&lt;br /&gt;
* [[Loftek]] Sentinel PTZ&lt;br /&gt;
&lt;br /&gt;
* [[Maygion]] (IP-603, IP-604, possibly others)&lt;br /&gt;
&lt;br /&gt;
* [[Rimax]] Some&lt;br /&gt;
&lt;br /&gt;
* [[Rovio]]&lt;br /&gt;
&lt;br /&gt;
* [[Sony]] Most&lt;br /&gt;
&lt;br /&gt;
* [[TP-LINK]] Some&lt;br /&gt;
&lt;br /&gt;
* [[Trendnet]] Most&lt;br /&gt;
&lt;br /&gt;
* [[Wanscam]] FR4020A2 (Foscam clone)&lt;br /&gt;
&lt;br /&gt;
* [[x-vision]] Xvision cameras by y3k&lt;br /&gt;
&lt;br /&gt;
* [[Y-Cam]] (Sharx Ip) Most&lt;br /&gt;
&lt;br /&gt;
* [[Zavio]] Some&lt;br /&gt;
&lt;br /&gt;
* [[Zecumate]] JPT3815W&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Remote systems, themselves running zoneminder, can be accessed as cameras using the Remote Path of &amp;#039;&amp;#039;&amp;#039;/cgi-bin/nph-zms?mode=single&amp;amp;monitor=1&amp;amp;scale=100&amp;amp;maxfps=5&amp;amp;buffer=1000&amp;#039;&amp;#039;&amp;#039; - where the monitor number is the correct camera on the remote system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Single Jpeg Only&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* [[Airlink 101]] some&lt;br /&gt;
&lt;br /&gt;
* [[JVC]] some&lt;br /&gt;
&lt;br /&gt;
* [[Panasonic]] some&lt;br /&gt;
&lt;br /&gt;
* PLANET some&lt;br /&gt;
&lt;br /&gt;
*[[Toshiba]] some&lt;br /&gt;
&lt;br /&gt;
* [[Veo Observer IP NetCam]] most&lt;br /&gt;
&lt;br /&gt;
*[[Vivotek]] All&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mpeg(ver1.24.0 and up)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[ABS_MegaCam]]&lt;br /&gt;
&lt;br /&gt;
* [[Axis]] All&lt;br /&gt;
&lt;br /&gt;
* [[ ACTi]] All&lt;br /&gt;
&lt;br /&gt;
*[[Vivotek]] Most&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Compatible with modifications&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Aviosys]] some&lt;br /&gt;
&lt;br /&gt;
* [[Mobotix]]  all  &lt;br /&gt;
&lt;br /&gt;
*[[Edimax]] some&lt;br /&gt;
&lt;br /&gt;
* [[Conceptronic]]  some&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Compatible with problems&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
* [[Compro]] IP70. MPEG4 only, some reliability issues and general poor firmware quality.&lt;br /&gt;
&lt;br /&gt;
* [[Grandtec]] [[Grandtec_WLAN_Camera|WLAN Camera]] WiFi or III - acceptable indoor quality, no infrared-filter (better nightvision) cheap!&lt;br /&gt;
&lt;br /&gt;
* [[Intellinet]]  IPCamera with the new firmware.&lt;br /&gt;
&lt;br /&gt;
* Old Intellinet IPCamera (model MWNC-100) with this (http://www.zoneminder.com/forums/viewtopic.php?t=7500) protocol adapter. &lt;br /&gt;
&lt;br /&gt;
* OvisLink AirLive WL-5400CAM&lt;br /&gt;
&lt;br /&gt;
Useful link: Flash&amp;#039;s IP Camera Database, with Zoneminder compatibility guide:   http://digdilem.org/cameras&lt;br /&gt;
&lt;br /&gt;
== Network Digitizers ==&lt;br /&gt;
&lt;br /&gt;
Like Network Cameras, these devices produce a video stream - but they accept an analog video input from a camera or other video source.&lt;br /&gt;
&lt;br /&gt;
* [[Synectics E100]] encoder&lt;br /&gt;
*The [[IP9100 | Aviosys IP9100, Models A, B and Plus]] has four analog video inputs.  It produces a ZM compatible video stream from one of the inputs, which is selectable via an HTTP GET command.  There might even be a control script for ZM that lets you select the active video input using &amp;#039;&amp;#039;ZM&amp;#039;s Camera Control Presets!&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
With the yoics Aviosys 9100 firmware at http://www.yoics.com/?p=28, ZoneMinder can directly access all four ports via /usr/yoicsX.jpg as the remote host path, where X is 0 - 3.&lt;br /&gt;
&lt;br /&gt;
== USB Cameras ==&lt;br /&gt;
&lt;br /&gt;
*Just Zoom USB cam&lt;br /&gt;
&lt;br /&gt;
*Creative Webcam Pro, Webcam 3, LIVE! Cam OPTIA PRO (V4L2, Chan 0, PAL, YUYV)&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;Most&amp;#039;&amp;#039; UVCvideo cameras, including: [[Logitech QuickCam Express]], QuickCam Pro 3000, [[QuickCam Pro 4000]],  QuickCam Communicate STX/Deluxe, [[Logitech Webcam Pro 9000]], and [[Webcam C250]]&lt;br /&gt;
&lt;br /&gt;
*Logitech Quickcam Orbit/Sphere (experimental basic pan/tilt control has also published for testing and hacking [http://www.zoneminder.com/forums/viewtopic.php?t=9788])&lt;br /&gt;
&lt;br /&gt;
*[[Philips]] &lt;br /&gt;
&lt;br /&gt;
*Any OV511 based USB camera [http://alpha.dyndns.org/ov511/cameras.html]&lt;br /&gt;
&lt;br /&gt;
*Any CPIA based USB camera [http://webcam.sourceforge.net]&lt;br /&gt;
&lt;br /&gt;
*[[LabTec WebCam Pro]]&lt;br /&gt;
&lt;br /&gt;
*Confirmed basic functionality with Microsoft Lifecam VX 5000 using UVC Streaming method&lt;br /&gt;
&lt;br /&gt;
Note that most USB cameras that can use Video4Linux/V4L2, and so can be used by ZoneMinder.  Some have older chipsets and can be hard to find new.&lt;br /&gt;
&lt;br /&gt;
Note that PWC drivers are not included in the kernel. Some distribution&amp;#039;s add them in and other may not. Here are some relevant links:&lt;br /&gt;
* [http://www.smcc.demon.nl/webcam/ Old Maintainer]&lt;br /&gt;
* [http://therothirarules.com/ Roth IRA]&lt;br /&gt;
* [http://www.alliedarmament.com/ Toko Bunga Jakarta] &lt;br /&gt;
* [https://www.tokobungakarangan.com/ Toko Bunga Online]&lt;br /&gt;
* [http://www.saillard.org/linux/pwc/ Current PWC Maintainer]&lt;br /&gt;
&lt;br /&gt;
== X10 Devices ==&lt;br /&gt;
The only device that really needs to be compatable with ZM is the Transceiver, all other x10 devices comunicate through that device.&lt;br /&gt;
*[[CM11]] Bi-Directional Transceiver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other X10 notes:&lt;br /&gt;
&lt;br /&gt;
[http://www.zoneminder.com/forums/viewtopic.php?t=6423&amp;amp;highlight=x10 Topic 6423]&lt;br /&gt;
&lt;br /&gt;
[http://www.zoneminder.com/forums/viewtopic.php?t=7082&amp;amp;highlight=x10 Topic 7082]&lt;br /&gt;
&lt;br /&gt;
== All other hardware as supported by Linux ==&lt;br /&gt;
To find out if your hardware is supported, check the HCL [http://www.mpsmsc.com/recruitment-indonesia.html MSC Recruitment Indonesia]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.mpsmsc.com/crewing-indonesia.html MSC Crewing Indonesia]&lt;br /&gt;
* [http://www.doxapest.co.id/index.php/pest-control-dan-anti-rayap Pest Control] &lt;br /&gt;
* [http://therothirarules.com/rules-of-roth-ira Roth IRA Rules]&lt;br /&gt;
* [http://www.tokobungasabana.com Toko Bunga Online]&lt;br /&gt;
&lt;br /&gt;
== Plug Computers ==&lt;br /&gt;
Guruplug Server Plus -&amp;gt; How to install Zoneminder on it -&amp;gt; [http://plugcomputer.org/plugwiki/index.php/ZoneMinder PlugComputer Wiki Zoneminder Howto]&lt;/div&gt;</summary>
		<author><name>Rockandroller</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Hikvision&amp;diff=7644</id>
		<title>Hikvision</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Hikvision&amp;diff=7644"/>
		<updated>2016-04-29T18:46:16Z</updated>

		<summary type="html">&lt;p&gt;Rockandroller: added 2035-I&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
These seem to work. The biggest problem is people trying to use &amp;#039;network camera&amp;#039; instead of &amp;#039;ffmpeg&amp;#039; source type. Both have rtsp but only ffmpeg works here (because of h.264?) see [[http://www.cctvforum.com/viewtopic.php?f=19&amp;amp;t=37034]]&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;DS-2CD2732F-I&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;DS-2CD2032-I&amp;#039;&amp;#039;&amp;#039; are tested.&lt;br /&gt;
&lt;br /&gt;
[The DS-2CD2032-I&amp;#039;s come in several different versions (Chinese, Int&amp;#039;l, English, etc...) each with multiple firmwares available.  Be sure that you use the correct firmware for your camera model for best results.]&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;DS-2CD2035-I&amp;#039;&amp;#039;&amp;#039; outdoor bullet works using Ffmpeg.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;DS-2CD2532F-IWS&amp;#039;&amp;#039;&amp;#039; was tested to work reliably only with Libvlc as source type.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;DS-2CD2012-I&amp;#039;&amp;#039;&amp;#039; works too.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;DS-2CD2632F-IS&amp;#039;&amp;#039;&amp;#039; outdoor bullet seems to work using Ffmpeg as described below, 1920x1080x24bit @25fps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Videostream: ===&lt;br /&gt;
&lt;br /&gt;
==== General Tab ====&lt;br /&gt;
:Source Type : Ffmpeg / Libvlc / Remote(only some FW revisions)&lt;br /&gt;
==== Source Tab ====&lt;br /&gt;
:Source Path : rtsp://&amp;lt;username&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;ip_address&amp;gt;:&amp;lt;port&amp;gt;/Streaming/Channels/1?tcp&lt;br /&gt;
(example: rtsp://admin:12345@mycamera.mydomain.com//Streaming/Channels/1)&lt;br /&gt;
:Target Colorspace : 24 bit colour&lt;br /&gt;
:Capture Width (pixels) : 1280    (set these to match camera config)&lt;br /&gt;
:Capture Height (pixels) : 720&lt;br /&gt;
&lt;br /&gt;
I also had to set max FPS slightly higher than set in camera, or i lost the lower half of the frame. (Camera seems to send 10.6fps when 10 is selected)&lt;br /&gt;
&lt;br /&gt;
The following URL gives another Source path that was far more stable on Zoneminder 1.25: http://onlinetechadvice.blogspot.com/2014/04/hikvision-ds-2cd2032-i-working-in.html#comment-form&lt;br /&gt;
&lt;br /&gt;
The Source path that worked for me is: rtsp://username:password@XXX.XXX.XXX.XXX:554/cam/realmonitor?channel=1&amp;amp;subtype=0?tcp&lt;br /&gt;
Of course, replace username and password and port with your specific installation information.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Remote&amp;quot; option also seems to work now in ZM 1.28 (at least with ds-2cd2032-i&amp;#039;s of a certain firmware version), with less rtsp streaming errors than when using ffmpeg.  The source path /Streaming/Channels/1 works fine with firmware version 5.1.6, but seems to not work any longer in 5.2.5.  The source path /cam/realmonitor?channel=1&amp;amp;subtype=0 works on any firmware model.  In ZM 1.28 (perhaps earlier as well), TCP is automatically forced when the &amp;quot;Remote&amp;quot; source type is chosen and RTP/RTSP is used (https://github.com/ZoneMinder/ZoneMinder/issues/323), so the trailing &amp;quot;?tcp&amp;quot; is not necessary for either URL when this configuration is used.&lt;br /&gt;
&lt;br /&gt;
===Model specific wikis===&lt;br /&gt;
&lt;br /&gt;
[[Hikvision_DS_2CD2732FIS|Hikvision DS-2CD2732F-I(S) Megapixel Outdoor IP Dome Camera]]&lt;br /&gt;
&lt;br /&gt;
[[Hikvision_DS-2CD2532F-IWS|Hikvision DS-2CD2532F-IWS 3MP Outdoor IP Mini Dome Camera]]&lt;br /&gt;
&lt;br /&gt;
[[Hikvision_DS-2CD2012-I|Hikvision DS-2CD2012-I 1.3MP IR Mini Bullet Camera]]&lt;br /&gt;
&lt;br /&gt;
[[Hikvision_DS-2CD2332-I|Hikvision DS-2CD2332-I 3MP Outdoor Network Mini Dome Camera]]&lt;br /&gt;
&lt;br /&gt;
[[Hikvision_DS-2CD2022WD-I|Hikvision DS-2CD2022WD-I]]&lt;br /&gt;
&lt;br /&gt;
For the [http://overseas.hikvision.com/en/Products_accessries_157_i3206.html DS-2CD2032-I] model, see the line above (the DS-2CD2332-I model).&lt;br /&gt;
&lt;br /&gt;
[[Hikvision_DS-2CD2142FWD-I|Hikvision_DS-2CD2142FWD-I 4MP Mini Vandal Dome IP Camera PoE]]&lt;/div&gt;</summary>
		<author><name>Rockandroller</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=D-Link&amp;diff=7642</id>
		<title>D-Link</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=D-Link&amp;diff=7642"/>
		<updated>2016-04-28T23:36:58Z</updated>

		<summary type="html">&lt;p&gt;Rockandroller: added DCS-4602EV&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DLink is a supplier of several IP Cameras. Not all work with ZoneMinder.&lt;br /&gt;
DCS-1000(W) and DCS-900 - plus other D-Link IP models (This have been hit and miss, not all work with ZM. A partial list of unsupported cameras are inside).&lt;br /&gt;
&lt;br /&gt;
=DCS-900=&lt;br /&gt;
[[Image:DCS900.png]]&lt;br /&gt;
&lt;br /&gt;
There are 2 versions of this camera. The &amp;quot;A&amp;quot; version is reported to work extremely well with ZoneMinder. The &amp;quot;B&amp;quot; version also works, but has a been reported to have lesser performance. I have been able to get upto 8 fps with my revision &amp;quot;B&amp;quot; camera.&lt;br /&gt;
&lt;br /&gt;
 Source Type: Remote &lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) &lt;br /&gt;
 Remote Host Path: /VIDEO.CGI or /IMAGE.JPEG &lt;br /&gt;
 (/VIDEO.CGI is the MJpeg stream, and gets higher FPS in my testing)&lt;br /&gt;
&lt;br /&gt;
With version A2&lt;br /&gt;
 Source Type: Remote &lt;br /&gt;
 Remote Host Name: user:pass@&amp;lt;IP_Address_of_Camera&amp;gt; (user:pass@192.168.0.5)&lt;br /&gt;
 Remote Host Port: 80 (Default) &lt;br /&gt;
 Remote Host Path: VIDEO.CGI &lt;br /&gt;
&lt;br /&gt;
With the latest versions of the DCS-900 &amp;quot;B&amp;quot; there is an additional step needed in the &amp;quot;Options &amp;gt; Network&amp;quot; section of ZoneMinder.&lt;br /&gt;
 ZM_NETCAM_REGEXPS Value = (no-checkmark)&lt;br /&gt;
&lt;br /&gt;
=DCS-910 / 920=&lt;br /&gt;
[[Image:DCS-910.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Source Type: Remote &lt;br /&gt;
 Remote Host Name: user:pass@&amp;lt;IP Address of Camera&amp;gt;&lt;br /&gt;
 Remote Host Port: 80 (Default) &lt;br /&gt;
 Remote Host Path: /VIDEO.CGI? for stream&lt;br /&gt;
&lt;br /&gt;
There is the same aditional step as in DCS-900B, in the &amp;quot;Options &amp;gt; Network&amp;quot; section of ZoneMinder.&lt;br /&gt;
 ZM_NETCAM_REGEXPS Value = (no-checkmark)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=DCS-930L / 932L=&lt;br /&gt;
[[Image:DCS-930L.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Source Type: Remote &lt;br /&gt;
 Remote Host Name: user:pass@&amp;lt;IP Address of Camera&amp;gt;&lt;br /&gt;
 Remote Host Port: 80 (Default) &lt;br /&gt;
 Remote Host Path: /image/jpeg.cgi&lt;br /&gt;
 Capture Width (pixels): 640  &lt;br /&gt;
 Capture Height (pixels): 480&lt;br /&gt;
&lt;br /&gt;
Additionally MJPEG stream avaliable at: /MJPEG.CGI but next step is required for it, in the &amp;quot;Options &amp;gt; Network&amp;quot; section of ZoneMinder.&lt;br /&gt;
 ZM_NETCAM_REGEXPS Value = (no-checkmark)&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Snapshot URL Authentication&amp;quot; must be disabled on the camera.  Maintenance &amp;gt; Server Settings &amp;gt; Set Snapshot URL Authentication to &amp;quot;Disabled&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
For the &amp;#039;&amp;#039;&amp;#039;DCS-932L&amp;#039;&amp;#039;&amp;#039; also works:&lt;br /&gt;
&lt;br /&gt;
 Remote Host Path: /video.cgi&lt;br /&gt;
&lt;br /&gt;
If you want to limit the FPS just as it is set in the camera&amp;#039;s setup -&amp;gt; video -&amp;gt; FPS, then you will need to use the video stream (video.cgi) and not the snapshot stream (/image/jpeg.cgi).&lt;br /&gt;
&lt;br /&gt;
Using /mjpeg.cgi gives a lot of erros in the log files:&lt;br /&gt;
&lt;br /&gt;
 ERR [Invalid JPEG file structure: two SOI markers]&lt;br /&gt;
 ERR [Unable to decode jpeg]&lt;br /&gt;
&lt;br /&gt;
=DCS-931L / DCS-933L / DCS-934L=&lt;br /&gt;
[[Image:DCS931L.png]]&lt;br /&gt;
&lt;br /&gt;
This camera can do up to 30 fps with MJPEG.  (Firmware 1.01, zoneminder 1.25.0)&lt;br /&gt;
&lt;br /&gt;
To set video properties on the camera, click on setup, then video.  Here you can adjust settings for mjpeg quality and the frame rate.  You might also want to set the default (browser) view mode to image, so that you&amp;#039;ll get something when logging into the camera if you don&amp;#039;t have java installed.&lt;br /&gt;
&lt;br /&gt;
MJPEG settings for zoneminder:&lt;br /&gt;
&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 Remote Protocol:  HTTP&lt;br /&gt;
 Remote Method:  Simple&lt;br /&gt;
 Remote Host Name:  user:pass@IP Address of Camera&lt;br /&gt;
 Remote Host Port:  80 (Default)&lt;br /&gt;
 Remote Host Path:  /video.cgi&lt;br /&gt;
 Colors:  24 bit&lt;br /&gt;
 Capture width:  640&lt;br /&gt;
 Capture Height:  480&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
&lt;br /&gt;
# An unknown-quality H.264 stream available at http://user:pass@ip.of.camera/h264.flv. Haven&amp;#039;t worked out how to get it working in zoneminder yet.&lt;br /&gt;
# Audio is available from http://user:pass@ip.of.camera/dgaudio.cgi .&lt;br /&gt;
&lt;br /&gt;
=DCS-942L=&lt;br /&gt;
&lt;br /&gt;
Image capture works the same as 932L and /image/jpeg.cgi over HTTP.&lt;br /&gt;
RTSP stream works with MPEG streams (/3gpp by default)&lt;br /&gt;
RTSP H.264 streaming works if set as follows:&lt;br /&gt;
&lt;br /&gt;
 Source Type: ffmpeg&lt;br /&gt;
 Source Path: rtsp://&amp;lt;camera ip&amp;gt;:554/play2.sdp&lt;br /&gt;
&lt;br /&gt;
To stream the motion JPEG in 640x480: &lt;br /&gt;
 Source Type: remote &lt;br /&gt;
 Protocol:HTTP &lt;br /&gt;
 Remote Host Name: &amp;lt;username&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;camera ip&amp;gt;&lt;br /&gt;
 Remote Host Path: /video/mjpg.cgi?profileid=1&lt;br /&gt;
&lt;br /&gt;
For 320x240 motion JPEG, substitute profileid=3.  The profile IDs are configurable under the &amp;quot;Audio and Video&amp;quot; setup screen in the camera&amp;#039;s built-in web server.&lt;br /&gt;
&lt;br /&gt;
If the Zoneminder (1.25) monitor crashes every 10-30s (check your logs), set:&lt;br /&gt;
&lt;br /&gt;
 echo 536870912 &amp;gt;/proc/sys/kernel/shmmax&lt;br /&gt;
&lt;br /&gt;
from the wiki [[FAQ#What_does_a_.27Can.27t_shmget:_Invalid_argument.27_error_in_my_logs_mean.3F_and_my_cameras_won.27t_display_video_at_higher_resolutions.]]&lt;br /&gt;
&lt;br /&gt;
=DCS-1100=&lt;br /&gt;
[[File:dcs-1100.jpg|100px]]&lt;br /&gt;
 Source Type: Remote &lt;br /&gt;
 Remote Protocol: HTTP&lt;br /&gt;
 Remote Method: Simple&lt;br /&gt;
 Remote Host Name: user:pass@&amp;lt;IP Address of Camera&amp;gt;&lt;br /&gt;
 Remote Host Port: 80 (Default) &lt;br /&gt;
 Remote Host Path: /video/mjpg.cgi?profileid=3&lt;br /&gt;
&lt;br /&gt;
Where Profileid is setup in the camara&amp;#039;s setup interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=DCS-2100+, DCS-2100G=&lt;br /&gt;
[[Image:DSC2100plus.jpg]][[Image:DCS2100g.jpg]]&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default)&lt;br /&gt;
 Remote Host Path: /cgi-bin/video.jpg&lt;br /&gt;
&lt;br /&gt;
Note: you must change Network -&amp;gt; ZM_HTTP_VERSION option to 1.0 for this camera to work!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=DCS-2120=&lt;br /&gt;
[[Image:DCS2100g.jpg]]&lt;br /&gt;
&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default)&lt;br /&gt;
 Remote Host Path: /cgi-bin/video.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=DCS-2121=&lt;br /&gt;
 JPG Stills:&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 Remote Host Name: username:password@cam_ip&lt;br /&gt;
 Remote Host Port: 80 (Default)&lt;br /&gt;
 Remote Host Path: /image/jpeg.cgi?profileid=1&lt;br /&gt;
&lt;br /&gt;
 MJPEG:&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 Remote Host Name: username:password@cam_ip&lt;br /&gt;
 Remote Host Port: 80 (Default)&lt;br /&gt;
 Remote Host Path: /video/mjpg.cgi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=DCS-2130=&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 Remote Host Name: username:password@cam_ip&lt;br /&gt;
 Remote Host Port: 80 (Default)&lt;br /&gt;
 Remote Host Path: /image/jpeg.cgi?profileid=1&lt;br /&gt;
&lt;br /&gt;
=DCS-2210 and DCS-2230=&lt;br /&gt;
&lt;br /&gt;
MPEG4:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(Change in video settings of the camera the mode to MPEG4 first)&lt;br /&gt;
Source Type: Remote&lt;br /&gt;
Remote Protocol: RTSP&lt;br /&gt;
Remote Method: RTP/Unicast&lt;br /&gt;
Remote Host Port: 554&lt;br /&gt;
Remote Host Name: &amp;lt;IP Address of Camera&amp;gt;&lt;br /&gt;
Remote Host Path: /live1.sdp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
H.264:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Source Type: Remote&lt;br /&gt;
Remote Protocol: Ffmpeg&lt;br /&gt;
Remote Method: RTP/RTSP&lt;br /&gt;
Source Path: rtsp://&amp;lt;IP Address of Camera&amp;gt;:554/live1.sdp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MJPEG:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(Change in video settings of the camera the mode to JPEG first)&lt;br /&gt;
Source Type: Remote&lt;br /&gt;
Remote Protocol: HTTP&lt;br /&gt;
Remote Host Port: 80&lt;br /&gt;
Remote Host Name: user:pass@&amp;lt;IP Address of Camera&amp;gt;&lt;br /&gt;
Remote Host Path: /video1.mjpg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;These cameras can transmit multiple streams (&amp;quot;profiles&amp;quot;) simultaneously, but they do not produce their advertised frame rates with some combinations, particularly if using MJPEG in certain resolutions.  Using MJPEG in resolutions other than 800x450 or 640x360 will cause large reduction in video frame rate on all the other profiles.  A configuration known to produce 1920x1080 @ 17fps is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Number of profiles: 2&lt;br /&gt;
Aspect ratio: 16:9&lt;br /&gt;
Profile 1: 1920 x 1080&lt;br /&gt;
Profile 1 frame rate: 15&lt;br /&gt;
Profile 1 encoding: H.264&lt;br /&gt;
Profile 2: 640x360&lt;br /&gt;
Profile 2 frame rate: 7&lt;br /&gt;
Profile 2 encoding: MJPEG&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Profile 1 MUST be set to 1080p.  Otherwise the image appears &amp;quot;zoomed in.&amp;quot;  This is a known firmware bug with the DCS-2230.&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=DCS-3220=&lt;br /&gt;
[[Image:DCS-3220.jpg]]&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 Remote Method: Simple (using ZM 1.28.1 and latest FW, &amp;#039;&amp;#039;&amp;#039;&amp;quot;Regexp&amp;quot;&amp;#039;&amp;#039;&amp;#039; seems to fix broken frames and &amp;quot;Unable to decode&amp;quot; messages in log)&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default)&lt;br /&gt;
 Remote Host Path: /cgi-bin/video.jpg&lt;br /&gt;
&lt;br /&gt;
=DCS-3410=&lt;br /&gt;
&lt;br /&gt;
[[Image:DSC-3410.jpg]]&lt;br /&gt;
&lt;br /&gt;
 HTTP&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 Remote Host Name: user:pass@&amp;lt;IP Address of Camera&amp;gt;&lt;br /&gt;
 Remote Host Port: 80 (Default)&lt;br /&gt;
 Remote Host Path: /video/mjpg.cgi (for mjpeg stream)&lt;br /&gt;
&lt;br /&gt;
 RTSP&lt;br /&gt;
 Source Type: ffmpeg&lt;br /&gt;
 Source Path: rtsp://user:pass@&amp;lt;IP Address of Camera&amp;gt;/play1.sdp (or play2.sdp)&lt;br /&gt;
&lt;br /&gt;
ZoneMinder 1.24.2 (Haven&amp;#039;t tried earlier versions)&lt;br /&gt;
&lt;br /&gt;
Tried it with just admin:@&amp;lt;IP Address of Camera&amp;gt;  without password before setting camera password and it worked. Created an account with a password, tried that and it also worked.&lt;br /&gt;
&lt;br /&gt;
May need /video/mjpg.cgi?profileid=3 caught that from tcpdump, suspect the numbers are resolution but don&amp;#039;t seem to have any affect.&lt;br /&gt;
&lt;br /&gt;
Seems like it&amp;#039;s operating in factory default Profile 3, 704x480 10fps jpeg. Haven&amp;#039;t found a way to change the Profile used yet. Could only pull about 22fps when camera was set to 30fps (mjpeg) so opted to set camera to 15fps.&lt;br /&gt;
&lt;br /&gt;
RTSP works with ffmpeg as above pulling 30fps when camera set to 30fps for that Profile but could not get it working with Source Type Remote and Remote Protocol RTSP.&lt;br /&gt;
&lt;br /&gt;
Looks like Audio is at /audio/ACAS.cgi but haven&amp;#039;t done anything with that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=DCS-3710=&lt;br /&gt;
 HTTP&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 Remote Host Name: user:pass@&amp;lt;IP Address of Camera&amp;gt;&lt;br /&gt;
 Remote Host Port: 80 (Default)&lt;br /&gt;
 Remote Host Path: /video2.mjpg (for stream 2)&lt;br /&gt;
&lt;br /&gt;
ZoneMinder 1.24.3 (Haven&amp;#039;t tried earlier versions)&lt;br /&gt;
&lt;br /&gt;
Video profile mode must be set to JPEG.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=DCS-4602EV=&lt;br /&gt;
&lt;br /&gt;
[[Image:DCS-4602EV.png|DCS4602EV]]&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 Remote Protocol:  HTTP&lt;br /&gt;
 Remote Method:  Simple&lt;br /&gt;
 Remote Host Name: user:pass@&amp;lt;IP Address of Camera&amp;gt;&lt;br /&gt;
 Remote Host Port: 80 (Default)&lt;br /&gt;
 Remote Host Path: /video1.mjpg&lt;br /&gt;
 Colors:  24 bit&lt;br /&gt;
 Capture width:  1920 &lt;br /&gt;
 Capture Height:  1080  &lt;br /&gt;
&lt;br /&gt;
ZoneMinder 1.29.0 (Haven&amp;#039;t tried earlier versions)&lt;br /&gt;
&lt;br /&gt;
=DCS-5010L, DCS-5020L and DCS-5025L=&lt;br /&gt;
&lt;br /&gt;
[[Image:DCS5010Lfront.png|left|DCS5010L]]&lt;br /&gt;
[[Image:DCS5020Lfront.png|DCS5020L]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The features and firmware of both of these models are identical excepting that the DCS-5020L has a wifi repeater built in, which does not affect the video capabilities of the camera. The DCS-5025L has 720p resolution. These cameras can do up to 30 fps with MJPEG.  (Firmware 1.01, zoneminder 1.25.0)&lt;br /&gt;
&lt;br /&gt;
To set video properties on the camera, click on setup, then video.  Here you can adjust settings for mjpeg quality and the frame rate.  You might also want to set the default (browser) view mode to image, so that you&amp;#039;ll get something when logging into the camera if you don&amp;#039;t have java installed.&lt;br /&gt;
&lt;br /&gt;
MJPEG settings for zoneminder:&lt;br /&gt;
&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 Remote Protocol:  HTTP&lt;br /&gt;
 Remote Method:  Simple&lt;br /&gt;
 Remote Host Name:  user:pass@IP Address of Camera&lt;br /&gt;
 Remote Host Port:  80 (Default)&lt;br /&gt;
 Remote Host Path:  /video.cgi&lt;br /&gt;
 Colors:  24 bit&lt;br /&gt;
 Capture width:  640 (1280 for DCS-5025)&lt;br /&gt;
 Capture Height:  480 (720 for DCS-5025)&lt;br /&gt;
&lt;br /&gt;
PTZ Controls can be used from within ZoneMinder using the control script linked below.  Copy the script contents into a file alongside of the other ZM Control Scripts.&lt;br /&gt;
&lt;br /&gt;
[[D-Link DCS-5020L Control Script]]&lt;br /&gt;
&lt;br /&gt;
PTZ Settings:&lt;br /&gt;
&lt;br /&gt;
 Main: Type: Remote, Protocol: DCS5020L, Name: DCS5020L, Can Wake, Can Sleep, Can Reset&lt;br /&gt;
 Move: Can Move, Can Move Diagonally, Can Move Mapped, Can Move Relative&lt;br /&gt;
 Pan: Can Pan, Min Pan Step 1, Max Pan Step 30&lt;br /&gt;
 Tilt: Can Tilt, Min Tilt Step 1, Max Pan Step 30&lt;br /&gt;
 Presets: Has Presets, Number: 24, Has Home Preset&lt;br /&gt;
&lt;br /&gt;
Note: Wake turns IR on, Sleep turns IR off, Reset turns IR to auto.&lt;br /&gt;
&lt;br /&gt;
Settings for Control Tab:&lt;br /&gt;
&lt;br /&gt;
 Controllable, Control Type: DCS5020L, Control address: user:pass@ipaddress&lt;br /&gt;
&lt;br /&gt;
Notes: &lt;br /&gt;
&lt;br /&gt;
# For PTZ control, the user/pass combination must be an administrator on the camera. A regular view-only user will not work.&lt;br /&gt;
# An unknown-quality H.264 stream available at http://user:pass@ip.of.camera/dgh264.raw . Haven&amp;#039;t worked out how to get it working in zoneminder yet.&lt;br /&gt;
# Audio is available from http://user:pass@ip.of.camera/dgaudio.cgi while the accompanying video is at http://user:pass@ip.of.camera/dgvideo.cgi&lt;br /&gt;
# The DCS-5020L script was based on the Trendnet TV-IP400W control script, available at http://www.sfpeter.com/2008/07/new-trendnet-tv-ip400w-controller-for-zoneminder-123x/ .  &amp;quot;&amp;lt;tt&amp;gt;use ZoneMinder::Debug qw(:all);&amp;lt;/tt&amp;gt;&amp;quot; was replaced with &amp;quot;&amp;lt;tt&amp;gt;use ZoneMinder::Logger qw(:all);&amp;lt;/tt&amp;gt;&amp;quot; for zoneminder 1.25 compatibility.&lt;br /&gt;
&lt;br /&gt;
=DCS-5222L=&lt;br /&gt;
&lt;br /&gt;
[[Image:DSC-5222L.jpg]]&lt;br /&gt;
&lt;br /&gt;
 HTTP&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 Remote Host Name: user:pass@&amp;lt;IP Address of Camera&amp;gt;&lt;br /&gt;
 Remote Host Port: 80 (Default)&lt;br /&gt;
 Remote Host Path: /video/mjpg.cgi (for mjpeg stream)&lt;br /&gt;
 Remote Host Path: /image/jpeg.cgi (for jpeg stream)&lt;br /&gt;
&lt;br /&gt;
The jpeg and the mjpeg both output at the resolution specified for &amp;quot;video profile 3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 RTSP&lt;br /&gt;
 Source Type: ffmpeg&lt;br /&gt;
 Source Path: rtsp://user:pass@&amp;lt;IP Address of Camera&amp;gt;/play1.sdp (or play2.sdp)&lt;br /&gt;
&lt;br /&gt;
May need /video/mjpg.cgi?profileid=3 might catch other profiles by using this URL&lt;br /&gt;
&lt;br /&gt;
Looks like Audio is at /audio/ACAS.cgi but haven&amp;#039;t done anything with that.&lt;br /&gt;
&lt;br /&gt;
=DCS-5300G=&lt;br /&gt;
&lt;br /&gt;
[[Image:DCS-5300G.jpg]]&lt;br /&gt;
&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default)&lt;br /&gt;
 Remote Host Path: /cgi-bin/video.jpg&lt;br /&gt;
&lt;br /&gt;
Note: you must change Network -&amp;gt; ZM_HTTP_VERSION option to 1.0 for this camera to work!&lt;br /&gt;
&lt;br /&gt;
=DCS-6010L=&lt;br /&gt;
&lt;br /&gt;
[[Image:DCS-6010.jpeg]]&lt;br /&gt;
&lt;br /&gt;
 HTTP&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 Remote Host Name: user:pass@&amp;lt;IP Address of Camera&amp;gt;&lt;br /&gt;
 Remote Host Port: 80 (Default)&lt;br /&gt;
 Remote Host Path: /video/mjpg.cgi (for mjpeg stream)&lt;br /&gt;
 Remote Host Path: /image/jpeg.cgi (for jpeg stream)&lt;br /&gt;
&lt;br /&gt;
The jpeg and the mjpeg both output at the resolution specified for &amp;quot;video profile 3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
May need /video/mjpg.cgi?profileid=3 might catch other profiles by using this URL&lt;br /&gt;
&lt;br /&gt;
=DCS-6111=&lt;br /&gt;
 &lt;br /&gt;
[[File:DCS6111.jpg]]&lt;br /&gt;
&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 Remote Protocol: HTTP&lt;br /&gt;
 Remote Host Port: 80 (Default)&lt;br /&gt;
 Remote Host Name: user:pass@&amp;lt;IP Address of Camera&amp;gt;&lt;br /&gt;
 Remote Host Path: (stream 1): /video.mjpg &lt;br /&gt;
 Remote Host Path: (stream 2): /video2.mjpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=DCS-1000=&lt;br /&gt;
&lt;br /&gt;
[[File:DCS-1000_left.png]]&lt;br /&gt;
&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 Remote Protocol: HTTP&lt;br /&gt;
 Remote Host Port: 80 (Default)&lt;br /&gt;
 Remote Host Name: user:pass@&amp;lt;IP Address of Camera&amp;gt;&lt;br /&gt;
 Remote Host Path: VIDEO.CGI (You must upgrade the firmware on the camera to 1.30 for this to work. Try this [http://www.dlink.co.uk/cs/Satellite?c=TechSupport_C&amp;amp;childpagename=DLinkEurope-GB%2FDLTechProduct&amp;amp;cid=1197319187751&amp;amp;p=1197318962293&amp;amp;packedargs=locale%3D1195806691854&amp;amp;pagename=DLinkEurope-GB%2FDLWrapper site] for the firmware and the ipview software to install the firmware.)&lt;br /&gt;
&lt;br /&gt;
=DCS-6620G=&lt;br /&gt;
&lt;br /&gt;
[[Image:DCS-6620G.jpg]]&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/video.jpg&lt;br /&gt;
 Control script: download at www.condrau.com/download/zmcontrol-dcs6620g.pl&lt;br /&gt;
&lt;br /&gt;
The control script supports all controls for this camera, but it can be used for other D-Link and Vivotek cameras as well. I verified it with DCS-6620 and Vivotek&amp;#039;s PT7137, as the software is compatible with these 2 cameras. It should also work with other models such as the DCS-5300.&lt;br /&gt;
&lt;br /&gt;
Note that I implemented a real name preset functionality, where you can set any desired name as the preset name. It is basically possible to set the presets through ZM&amp;#039;s interface, but I prefer to do it through the cam&amp;#039;s firmware interface, which is the default setting in the script. By changing one constant definition, you may change this behaviour. In any case still activate the &amp;quot;can set presets&amp;quot; option in ZM, after which you can assign names to each preset.&lt;br /&gt;
&lt;br /&gt;
I would further recommend to update the cam&amp;#039;s firmware. I found smoother operation in ZM after having updated the firmware, and also with the latest firmware you can set ZM_HTTP_VERSION option to 1.1.&lt;br /&gt;
[bco]&lt;br /&gt;
&lt;br /&gt;
The camera will work with Zoneminder 1.25 with some minor modifications to the template PanasonicIp.pm script. Copy file and rename to DCS6620. Changed commands are listed below.  The the only tricky part was zoom.  Changes nearly identically for (PZ8111) which is almost the same camera. Note difference /cgi-bin/$cmd instead of /cgi-bin/camctrl/$cmd in. For some reason the zoom ui is calling Tele and Wide functions instead of zoomConTele and zoomConWide.  Use the options below &lt;br /&gt;
Monitor&lt;br /&gt;
* Control Type = DCS6620&lt;br /&gt;
* Control Device = blank&lt;br /&gt;
* Control Address = &amp;lt;ip address of your camera&amp;gt;&lt;br /&gt;
Control Capabilities&lt;br /&gt;
* Type = Remote&lt;br /&gt;
* Protocol = DCS6620&lt;br /&gt;
* Can Move = Check&lt;br /&gt;
* Can Move Continuous = Check&lt;br /&gt;
* Can Pan = Check&lt;br /&gt;
* Can Tilt = Check&lt;br /&gt;
* Can Zoom = Check&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
package ZoneMinder::Control::DCS6620;&lt;br /&gt;
sub sendCmd&lt;br /&gt;
{&lt;br /&gt;
    my $self = shift;&lt;br /&gt;
    my $cmd = shift;&lt;br /&gt;
&lt;br /&gt;
    my $result = undef;&lt;br /&gt;
&lt;br /&gt;
    printMsg( $cmd, &amp;quot;Tx&amp;quot; );&lt;br /&gt;
&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;/cgi-bin/$cmd&amp;quot; );&lt;br /&gt;
    my $res = $self-&amp;gt;{ua}-&amp;gt;request($req);&lt;br /&gt;
&lt;br /&gt;
    if ( $res-&amp;gt;is_success )&lt;br /&gt;
    {&lt;br /&gt;
        $result = !undef;&lt;br /&gt;
    }&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
        Error( &amp;quot;Error check failed: &amp;#039;&amp;quot;.$res-&amp;gt;status_line().&amp;quot;&amp;#039;&amp;quot; );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return( $result );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sub moveConUp&lt;br /&gt;
{&lt;br /&gt;
    my $self = shift;&lt;br /&gt;
    Debug( &amp;quot;Move Up&amp;quot; );&lt;br /&gt;
    my $cmd = &amp;quot;camctrl.cgi?move=up&amp;quot;;&lt;br /&gt;
    $self-&amp;gt;sendCmd( $cmd );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
sub moveConDown&lt;br /&gt;
{&lt;br /&gt;
    my $self = shift;&lt;br /&gt;
    Debug( &amp;quot;Move Down&amp;quot; );&lt;br /&gt;
    my $cmd = &amp;quot;camctrl.cgi?move=down&amp;quot;;&lt;br /&gt;
    $self-&amp;gt;sendCmd( $cmd );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
sub moveConLeft&lt;br /&gt;
{&lt;br /&gt;
    my $self = shift;&lt;br /&gt;
    Debug( &amp;quot;Move Left&amp;quot; );&lt;br /&gt;
    my $cmd = &amp;quot;camctrl.cgi?move=left&amp;quot;;&lt;br /&gt;
    $self-&amp;gt;sendCmd( $cmd );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
sub moveConRight&lt;br /&gt;
{&lt;br /&gt;
    my $self = shift;&lt;br /&gt;
    Debug( &amp;quot;Move Right&amp;quot; );&lt;br /&gt;
    my $cmd = &amp;quot;camctrl.cgi?move=right&amp;quot;;&lt;br /&gt;
    $self-&amp;gt;sendCmd( $cmd );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sub Tele&lt;br /&gt;
{&lt;br /&gt;
    my $self = shift;&lt;br /&gt;
    #my $params = shift;&lt;br /&gt;
    #my $step = $self-&amp;gt;getParam( $params, &amp;#039;step&amp;#039; );&lt;br /&gt;
    Debug( &amp;quot;Zoom Tele&amp;quot; );&lt;br /&gt;
    my $cmd = &amp;quot;camctrl.cgi?zoom=tele&amp;quot;;&lt;br /&gt;
    $self-&amp;gt;sendCmd( $cmd );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
sub Wide&lt;br /&gt;
{&lt;br /&gt;
    my $self = shift;&lt;br /&gt;
    #my $params = shift;&lt;br /&gt;
    #my $step = $self-&amp;gt;getParam( $params, &amp;#039;step&amp;#039; );&lt;br /&gt;
    Debug( &amp;quot;Zoom Wide&amp;quot; );&lt;br /&gt;
    my $cmd = &amp;quot;camctrl.cgi?zoom=wide&amp;quot;;&lt;br /&gt;
    $self-&amp;gt;sendCmd( $cmd );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=DCS-7010L=&lt;br /&gt;
&lt;br /&gt;
Change in video settings of the camera the mode to MPEG4 and restart the device.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Source Type: Remote&lt;br /&gt;
Remote Protocol: RTSP&lt;br /&gt;
Remote Method: RTP/Unicast&lt;br /&gt;
Remote Host Port: 554&lt;br /&gt;
Remote Host Name: &amp;lt;IP Address of Camera&amp;gt; (RTSP authentication didn&amp;#039;t work with this method)&lt;br /&gt;
Remote Host Path: /live1.sdp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Source Type: Remote&lt;br /&gt;
Remote Protocol: Ffmpeg&lt;br /&gt;
Remote Host Path: rtsp://&amp;lt;IP Address of Camera&amp;gt;:554/live1.sdp&lt;br /&gt;
Remote Host Path: rtsp://user:pass@&amp;lt;IP Address of Camera&amp;gt;:554/live1.sdp (when RTSP authentication is enabled)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Source Type: Remote&lt;br /&gt;
Remote Protocol: HTTP&lt;br /&gt;
Remote Host Port: 80&lt;br /&gt;
Remote Host Name: user:pass@&amp;lt;IP Address of Camera&amp;gt;&lt;br /&gt;
Remote Host Path: /video1.mjpg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=DCS-7110=&lt;br /&gt;
&lt;br /&gt;
Device&amp;#039;s web server gives example code for various setups.  Verified 2012-12-08.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* http://&amp;lt;cam-ip&amp;gt;:80/cgi-bin/viewer/video.jpg?streamid=0&amp;amp;quality=5 // single-shot jpg image&lt;br /&gt;
* rtsp://&amp;lt;cam-ip&amp;gt;:554/live.sdp // feeds VLC&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Incompatible Hardware=&lt;br /&gt;
&lt;br /&gt;
I know that the DCS-1110 is not compattible with ZoneMinder, as it requires ActiveX to recive the MJpeg stream.&lt;br /&gt;
&lt;br /&gt;
If you know of other DLink cameras that don&amp;#039;t work, please add them to the list!&lt;br /&gt;
&lt;br /&gt;
DCS-950 not compatible.  Mpeg stream.  Authentication is OCX application based, not web standard authentication.  JPG file generated at random url, not predictable.[http://www.blognesian.com/ ]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;br /&gt;
[[Category:Network Cameras]]&lt;/div&gt;</summary>
		<author><name>Rockandroller</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=File:DCS-4602EV.png&amp;diff=7641</id>
		<title>File:DCS-4602EV.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=File:DCS-4602EV.png&amp;diff=7641"/>
		<updated>2016-04-28T23:33:30Z</updated>

		<summary type="html">&lt;p&gt;Rockandroller: D-Link DCS-4602EV dome camera&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;D-Link DCS-4602EV dome camera&lt;/div&gt;</summary>
		<author><name>Rockandroller</name></author>
	</entry>
</feed>