<?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=Benf</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=Benf"/>
	<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/Special:Contributions/Benf"/>
	<updated>2026-04-19T22:40:46Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Trendnet&amp;diff=7173</id>
		<title>Trendnet</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Trendnet&amp;diff=7173"/>
		<updated>2015-11-18T20:47:06Z</updated>

		<summary type="html">&lt;p&gt;Benf: /* TV-IP310PI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= TV-IP100 =&lt;br /&gt;
Trendnet  TV-IP100  works ok.&lt;br /&gt;
http://x.x.x.x/video.cgi&lt;br /&gt;
&lt;br /&gt;
= TV-IP100W-N =&lt;br /&gt;
great little wireless camera with digital zoom&lt;br /&gt;
&lt;br /&gt;
 Remote Protocol: HTTP&lt;br /&gt;
 Remote Method: Simple&lt;br /&gt;
 Remote Host Name: user:pass@x.x.x.x (admin:admin is the default user/pass)&lt;br /&gt;
 Remote Host Port: 80&lt;br /&gt;
 Remote Host Path: /MJPEG.CGI&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=TV-IP110 &amp;amp; TV-IP110W=&lt;br /&gt;
&lt;br /&gt;
 Remote Protocol: HTTP&lt;br /&gt;
 Remote Method: Simple&lt;br /&gt;
 Remote Host Name: &amp;lt;username&amp;gt;:&amp;lt;password&amp;gt;@x.x.x.x&lt;br /&gt;
 Remote host Port: 80&lt;br /&gt;
 Remote Host Path: /cgi/mjpg/mjpg.cgi&lt;br /&gt;
 Remote Image Colors: 24 bit color&lt;br /&gt;
 Capture Width: 640&lt;br /&gt;
 Capture Height: 480&lt;br /&gt;
&lt;br /&gt;
The capture height and width can be changed using the camera&amp;#039;s web interface by modifying the &amp;quot;Video Quality&amp;quot; setting.  &lt;br /&gt;
 VGA = 640 x 480&lt;br /&gt;
 QVGA = 320 x 240&lt;br /&gt;
 QQVGA = 160 x 120&lt;br /&gt;
&lt;br /&gt;
= TV-IP201P and TV-IP201W =&lt;br /&gt;
 Remote Protocol: HTTP&lt;br /&gt;
 Remote Method: Simple&lt;br /&gt;
 Remote Host Name: user:pass@x.x.x.x (admin:admin is the default user/pass and 192.168.0.30 is the default IP)&lt;br /&gt;
 Remote Host Port: 80&lt;br /&gt;
 Remote Host Path: /goform/capture&lt;br /&gt;
&lt;br /&gt;
= TV-IP252P =&lt;br /&gt;
 Remote Protocol: HTTP&lt;br /&gt;
 Remote Method: Simple&lt;br /&gt;
 Remote Host Name: user:pass@x.x.x.x (admin:admin is the default)&lt;br /&gt;
 Remote Host Port: 80&lt;br /&gt;
 Remote Host Path: cgi/mjpg/mjpg.cgi&lt;br /&gt;
&lt;br /&gt;
=TV-IP262P and TV-IP262PI=&lt;br /&gt;
The TV-IP262P and PI are megapixel indoor fixed position cameras with has night vision via IR for up to 12m. The PI model supports Power over Ethernet (PoE).&lt;br /&gt;
&lt;br /&gt;
for mjpeg:&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&lt;br /&gt;
 Remote Host Path: cgi/mjpg/mjpg.cgi&lt;br /&gt;
&lt;br /&gt;
You can also get higher framerates using mpeg4 with ffmpeg or h.264, but I was getting the occasional false motion detect due to image noise and/or video smearing with this. I cannot find a way to force the camera to use tcp. The resolution here must match the resolution you have selected in the camera.&lt;br /&gt;
&lt;br /&gt;
 Source Type: Ffmpeg&lt;br /&gt;
 Maximum FPS: empty&lt;br /&gt;
 Alarm Maximum FPS: empty&lt;br /&gt;
 Source Path: rtsp://user:pass@&amp;lt;IP Address of Camera&amp;gt;/mpeg4  or rtsp://user:pass@&amp;lt;IP Address of Camera&amp;gt;/h264&lt;br /&gt;
 Capture width (pixels): *see below*&lt;br /&gt;
 Capture height (pixels): *see below*&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Resolution / Frame Rate:&lt;br /&gt;
|-&lt;br /&gt;
!Camera Setting&lt;br /&gt;
!Resolution&lt;br /&gt;
!Max frame rate&lt;br /&gt;
|-&lt;br /&gt;
|SXGA || (1280 x 1024) || up to 15fps&lt;br /&gt;
|-&lt;br /&gt;
|720p || (1280 x 720) || up to 15fps&lt;br /&gt;
|-&lt;br /&gt;
|VGA || (640 x 480) || up to 30fps&lt;br /&gt;
|-&lt;br /&gt;
|QVGA || (320 x 240) || up to 30fps&lt;br /&gt;
|-&lt;br /&gt;
|QQVGA || (160 x 120) || up to 30fps&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
You can use 3GPP instead of mpeg4 if you enable it in the camera, but the image quality is horrible and it isn&amp;#039;t useful for motion detection. If you change the image with in the camera settings, change the width and height above to match. The frame rate should be left blank and set only in the camera settings via. the camera&amp;#039;s admin interface.&lt;br /&gt;
&lt;br /&gt;
= TV-IP300 =&lt;br /&gt;
Just remember to turn 1.0 in ZM_HTTP_VERSION in the Options &amp;gt; Network tab. In the x.x.x.x/cgi-bin/video.jpg gives 352 x 240 jpg. &lt;br /&gt;
&lt;br /&gt;
= TV-IP301 =&lt;br /&gt;
This camera sends the wrong mime/type and is not compatible with ZoneMinder natively but can be made to work.&lt;br /&gt;
&lt;br /&gt;
http://www.zoneminder.com/forums/viewtopic.php?t=7320&lt;br /&gt;
&lt;br /&gt;
=TV-IP310PI=&lt;br /&gt;
This appears to be the same camera as &amp;#039;&amp;#039;&amp;#039;Hikvision DS-2CD2032-I&amp;#039;&amp;#039;&amp;#039; and some individuals have found their firmware to be interchangeable.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;For h.264/MPEG4 configuration&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 Remote Protocol: ffmpeg&lt;br /&gt;
 Maximum FPS and Alam Maximum FPS : Set to match the FPS value set in the camera GUI&lt;br /&gt;
 Source path: rtsp://user:pass@&amp;lt;camera ip address&amp;gt;/streaming/Channels/1&lt;br /&gt;
 Remote Method : RTP/RTSP ( ZM 1.28.1 ) &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;For MJPEG configuration&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 Remote Protcol: ffmpeg&lt;br /&gt;
 Source Path: rtsp://user:pass@&amp;lt;camera ip address&amp;gt;/streaming/Channels/2&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Frame Rate&amp;quot; in the camera&amp;#039;s web interface is not accurate. All my tests with VLC indicated that whatever frame rate you choose in the camera will be doubled in the actual feed. I use 8 FPS, but the feed picked up by VLC is 16 FPS and ZM indicate 8.** FPS. Until I increased the Maximum FPS setting in ZM to at least 16 I was losing a portion of the frame and generally having bad video performance.&lt;br /&gt;
&lt;br /&gt;
Noted in Firmware 5.1.8 the framerate issue appears resolved - setting ZM to 10FPS and the camera to FPS with a H.264/MPEG4 configuration works without problems.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Using new Remote/RTSP source&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
This is available in ZM 1.28.&lt;br /&gt;
 &lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 Remote Protocol: RTSP&lt;br /&gt;
 Remote Method: RTP/RTSP&lt;br /&gt;
 Remote Host Name: &amp;lt;camera ip address&amp;gt;&lt;br /&gt;
 Remote Host Port: 554&lt;br /&gt;
 Remote Host Path: /streaming/Channels/1&lt;br /&gt;
&lt;br /&gt;
Because the Trendnet TV-IP310PI supports IPv6 ZM seems to have a problem with the SDP. You will receive an error in the logs:&lt;br /&gt;
 Invalid SDP address type &amp;#039;IP6&amp;#039; in connection info &amp;#039;IN IP6 ::&amp;#039;&lt;br /&gt;
&lt;br /&gt;
For version 1.28.1 you can change line 115 in src/zm_sdp.cpp:&lt;br /&gt;
 if ( mAddressType != &amp;quot;IP4&amp;quot;)&lt;br /&gt;
to:&lt;br /&gt;
 if ( mAddressType != &amp;quot;IP4&amp;quot; &amp;amp;&amp;amp; mAddressType != &amp;quot;IP6&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=TV-IP320PI=&lt;br /&gt;
1.3MP bullet with IR and POE. This appears to be the same camera as &amp;#039;&amp;#039;&amp;#039;Hikvision DS-2CD2012-I&amp;#039;&amp;#039;&amp;#039;. Settings are identical to TV-IP321PI.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;For h.264/MPEG4 configuration&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 Source Type: Ffmpeg&lt;br /&gt;
 - - - - -&lt;br /&gt;
 Source Path: rtsp://user:pass@&amp;lt;camera ip address&amp;gt;/streaming/Channels/1&lt;br /&gt;
 Remote Method: RTP/RTSP&lt;br /&gt;
 Capture Width: 1280&lt;br /&gt;
 Capture Height: 720&lt;br /&gt;
&lt;br /&gt;
Working well in ZM v1.28.1 on Ubuntu 14.04LTS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=TV-IP321PI=&lt;br /&gt;
1.3MP dome with IR and POE. This appears to be the same camera as &amp;#039;&amp;#039;&amp;#039;Hikvision DS-2CD2112-I&amp;#039;&amp;#039;&amp;#039;. Settings are identical to TV-IP320PI.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;For h.264/MPEG4 configuration&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 Source Type: Ffmpeg&lt;br /&gt;
 - - - - -&lt;br /&gt;
 Source Path: rtsp://user:pass@&amp;lt;camera ip address&amp;gt;/streaming/Channels/1&lt;br /&gt;
 Remote Method: RTP/RTSP&lt;br /&gt;
 Capture Width: 1280&lt;br /&gt;
 Capture Height: 720&lt;br /&gt;
&lt;br /&gt;
Working well in ZM v1.28.1 on Ubuntu 14.04LTS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=TV-IP322P=&lt;br /&gt;
[[File:tvip322p.jpg]]&lt;br /&gt;
 Remote Protocol: HTTP&lt;br /&gt;
 Remote Method: Simple&lt;br /&gt;
 Remote Host Name: &amp;lt;username&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;local ip/domain name&amp;gt;&lt;br /&gt;
 Remote host Port: 80&lt;br /&gt;
 Remote Host Path: /cgi/mjpg/mjpg.cgi&lt;br /&gt;
 Remote Image Colors: 24 bit color&lt;br /&gt;
 Capture Width: 1280&lt;br /&gt;
 Capture Height: 1024&lt;br /&gt;
This is the config that worked for me hope it helps.&lt;br /&gt;
&lt;br /&gt;
= TV-IP400 / TV-IP400W =&lt;br /&gt;
These are cheap but fun Pan Tilt Zoom IP cameras and are now also supported by ZoneMinder. &lt;br /&gt;
&lt;br /&gt;
New Driver and instructions for ZM 1.23.x : &lt;br /&gt;
http://www.sfpeter.com/2008/07/31/new-trendnet-tv-ip400w-controller-for-zoneminder-123x/&lt;br /&gt;
&lt;br /&gt;
Older Driver and instructions for 1.22.x: &lt;br /&gt;
http://www.sfpeter.com/2007/08/14/controlling-the-trendnet-tv-ip400w-camera-with-zoneminder/&lt;br /&gt;
The above link is missing the &amp;quot;Move&amp;quot; tab when creating the control.  You need to select &amp;quot;Can Move&amp;quot;, &amp;quot;Can Move Diagonally&amp;quot; and &amp;quot;Can Move Relative&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
= TV-IP410 and TV-IP410W =&lt;br /&gt;
These are cheap but fun Pan Tilt Zoom IP cameras and are now also supported by ZoneMinder. &lt;br /&gt;
Look at http://www.dubuque.k12.ia.us/it/zoneminder.html&lt;br /&gt;
&lt;br /&gt;
Remote Host Path: /cgi/jpg/image.cgi --&amp;gt; is not very fast...&lt;br /&gt;
&lt;br /&gt;
Better use /cgi/mjpg/mjpg.cgi --&amp;gt; 20 Frames/s much more fun ;)&lt;br /&gt;
&lt;br /&gt;
= TV-IP422 =&lt;br /&gt;
&lt;br /&gt;
[http://trendnet.com/products/proddetail.asp?prod=150_TV-IP422&amp;amp;cat=152 TRENDnet TV-IP422]&lt;br /&gt;
&lt;br /&gt;
Info from [http://thierry-jaouen.fr/dokuwiki/doku.php?id=serveur_zoneminder#tv-ip422 thierry-jaouen.fr] (in French)&lt;br /&gt;
&lt;br /&gt;
JPEG stills streaming seems to be very slow.&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;Source&amp;#039;&amp;#039;&amp;#039;&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; | 80&lt;br /&gt;
|- &lt;br /&gt;
| Remote Host Path&lt;br /&gt;
| /cgi/mjpg/mjpg.cgi&amp;lt;br&amp;gt;(not &amp;quot;/mjpeg.cgi&amp;quot; because of its broken MIME type)&lt;br /&gt;
| /cgi/jpg/image.cgi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= TV-IP501P =&lt;br /&gt;
This camera works just like the IP400 without the PTZ contols.&lt;br /&gt;
&lt;br /&gt;
 Remote Protocol: HTTP&lt;br /&gt;
 Remote Method: Simple&lt;br /&gt;
 Remote Host Name: user:pass@x.x.x.x (admin:admin is the default user/pass)&lt;br /&gt;
 Remote Host Port: 80&lt;br /&gt;
 Remote Host Path: /MJPEG.CGI&lt;br /&gt;
&lt;br /&gt;
= TV-IP501W =&lt;br /&gt;
&lt;br /&gt;
the Trendnet IP501W works.  Here are the settings&lt;br /&gt;
&lt;br /&gt;
Source Type: Remote&lt;br /&gt;
&lt;br /&gt;
Remote Protocol: HTTP&lt;br /&gt;
&lt;br /&gt;
Remote Method: Simple&lt;br /&gt;
&lt;br /&gt;
Remote Host Name:  username:password@IP-address&lt;br /&gt;
&lt;br /&gt;
Remote Host Port: 80&lt;br /&gt;
&lt;br /&gt;
Remote Path: /video.cgi&lt;br /&gt;
&lt;br /&gt;
=TV-IP512P=&lt;br /&gt;
&lt;br /&gt;
[[Image:TV-IP512P.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 a single jpeg frame)&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;
RTSP works with ffmpeg as above pulling 30fps when camera set to 30fps for that Profile.&lt;br /&gt;
&lt;br /&gt;
Alternatively, the monitor can be configured:&lt;br /&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 Name: user:pass@&amp;lt;IP Address of Camera&amp;gt;&lt;br /&gt;
 Remote Host Port: 554&lt;br /&gt;
 Remote Host Path: /play1.sdp&lt;br /&gt;
&lt;br /&gt;
When using the above ffmpeg RTSP and camera is set to Night Mode using the 30fps setting fps drop to 15fps in the dark as per the warning that this may happen at low light levels.&lt;br /&gt;
&lt;br /&gt;
=TV-IP512WN=&lt;br /&gt;
The TV-IP512WN is pretty much the same device as TV-IP512P. It features an additional WLAN interface and can be used with the same settings as the [[Trendnet#TV-IP512P|TV-IP512P]].&lt;br /&gt;
&lt;br /&gt;
=TV-IP522P=&lt;br /&gt;
Warning: even though this is a &amp;#039;MegaPixel&amp;#039; camera, it has a very wide-angle lens so the image detail isn&amp;#039;t very high. Furthermore, replacement 1/2&amp;quot; lenses seem to be hard to find.&lt;br /&gt;
&lt;br /&gt;
ZM configuration is similar to TV-IP512P (above) except the 522 has multiple video profiles, which should be specified as&lt;br /&gt;
&lt;br /&gt;
 Remote Host Path: /video/mjpg.cgi?profileid=1&lt;br /&gt;
&lt;br /&gt;
(1, 2, or 3, depending on the desired profile)&lt;br /&gt;
&lt;br /&gt;
Also be sure to set  Capture Width and Capture Height appropriately.&lt;br /&gt;
&lt;br /&gt;
MPEG and RTSP were not tested but the camera does support them.&lt;br /&gt;
&lt;br /&gt;
=TV-IP551WI=&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 a single jpeg frame)&lt;br /&gt;
&lt;br /&gt;
=TV-IP572PI=&lt;br /&gt;
The TV-IP572PI is a wired network only indoor camera that supports Power over Ethernet (PoE) and night viewing mode (to 7.5 meters) with 4 IR LED&amp;#039;s. (The TV-IP572P does not have the night viewing mode, but is otherwise identical, the TV-IP572W is the wireless model).&lt;br /&gt;
&lt;br /&gt;
It supports 5fps 1280x800 simple HTTP image capture using:&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@&amp;lt;IP Address of Camera&amp;gt;&lt;br /&gt;
 Remote Host Port: 80&lt;br /&gt;
 Remote Host Path: /image/jpeg.cgi OR /video/mjpg.cgi&lt;br /&gt;
&lt;br /&gt;
It supports higher framerate H.264 capture via RTSP using Ffmpeg:&lt;br /&gt;
&lt;br /&gt;
 Source Type: Ffmpeg&lt;br /&gt;
 Maximum FPS: empty&lt;br /&gt;
 Alarm Maximum FPS: empty&lt;br /&gt;
 Source Path: rtsp://user:pass@&amp;lt;IP Address of Camera&amp;gt;/play1.sdp&lt;br /&gt;
 Capture width (pixels): 1280&lt;br /&gt;
 Capture height (pixels): 720&lt;br /&gt;
&lt;br /&gt;
You must leave the FPS limits off when using H.264 capture.  Note that play1.sdp (as well as play2.sdp, and play3.sdp) are user-configurable on the web interface of the camera.  1280x800 video at 30 frames per second can overload a simple Zoneminder server, especially if you have multiple cameras.  Loads of 0.9 have been observed on an older NetBurst-based 3.4GHz Xeon using the factory defaults on the camera.  Rather than ratchet down the FPS on Zoneminder&amp;#039;s end (which causes weird issues when capturing H.264) you should do so at the camera.  A more reasonable load of 0.3 has been observed on the aforementioned Xeon with play1.sdp configured as follows: H.264, 1280x800, 10FPS, CBR, 2 Mbps.  Of course, your mileage may vary. You can also reduce the resolution with the camera&amp;#039;s settings if you&amp;#039;re after a higher frame rate - be sure to match the resolution on Zoneminder&amp;#039;s end.&lt;br /&gt;
&lt;br /&gt;
=TV-IP651W(I)=&lt;br /&gt;
&lt;br /&gt;
The TV-IP651W is a network indoor PTZ camera.  The WI model supports night viewing mode with 4 IR LED&amp;#039;s. Can be used wired or wireless with 802.11n.&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 a single jpeg frame)&lt;br /&gt;
&lt;br /&gt;
Resolution, mjpeg compression, and frame rate can all be controlled via configuration options in the web setup.&lt;br /&gt;
&lt;br /&gt;
(Tested on zoneminder v1.25.0.)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
== WARNING! ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
The home position of the Trendnet TV-IP651W(I) camera &amp;#039;&amp;#039;is not settable&amp;#039;&amp;#039;, and as a result will always return to its default home position upon any reason for a reboot (power failure, crash, etc.).  As a result, this camera should be considered unusable for any security use above a simple baby monitor.&lt;br /&gt;
&lt;br /&gt;
=TV-IP672P and TV-IP672PI=&lt;br /&gt;
The TV-IP672PI is a network indoor PTZ camera that supports Power over Ethernet (PoE) and night viewing mode (to 7.5 meters) with 6 IR LED&amp;#039;s. (The TV-IP672P does not have the night viewing mode, but is otherwise identical.)  Can be used wired or wireless.&lt;br /&gt;
&lt;br /&gt;
It supports 5fps 1280x800 simple HTTP image capture using:&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@&amp;lt;IP Address of Camera&amp;gt;&lt;br /&gt;
 Remote Host Port: 80&lt;br /&gt;
 Remote Host Path: /image/jpeg.cgi OR /video/mjpg.cgi&lt;br /&gt;
&lt;br /&gt;
It supports higher framerate H.264 capture via RTSP using ffmpeg:&lt;br /&gt;
&lt;br /&gt;
 Source Type: Ffmpeg&lt;br /&gt;
 Maximum FPS: empty&lt;br /&gt;
 Alarm Maximum FPS: empty&lt;br /&gt;
 Source Path: rtsp://user:pass@&amp;lt;IP Address of Camera&amp;gt;/play1.sdp&lt;br /&gt;
 Capture width (pixels): 1280&lt;br /&gt;
 Capture height (pixels): 800&lt;br /&gt;
&lt;br /&gt;
You must leave the FPS limits off on Zoneminder when using H.264 capture.  play1.sdp (as well as play2.sdp, and play3.sdp) are user-configurable via the web interface of the camera.  If rate limiting is necessary, it should be accomplished via the camera&amp;#039;s config rather than Zoneminder&amp;#039;s.  You may reduce the resolution via the camera&amp;#039;s video config if you&amp;#039;re after a high frame rate with low Zoneminder load, but be sure to mirror the resolution in the Zoneminder config.&lt;br /&gt;
&lt;br /&gt;
(Tested on zoneminder v1.25.0.)&lt;br /&gt;
&lt;br /&gt;
For PTZ and IR control you need the [[TV-IP672PI_Control_Script]] and these settings:&lt;br /&gt;
&lt;br /&gt;
Under control capability:&lt;br /&gt;
&lt;br /&gt;
   Main:  name it (suggest TVIP672PI), type is FFMPEG, protocol is TVIP672PI&lt;br /&gt;
   Move:  Can move, can move diagonally, can move mapped, can move relative&lt;br /&gt;
   Pan:  Can pan&lt;br /&gt;
   Tilt:  Can tilt&lt;br /&gt;
   Presets:  Has presets, num presets 20, has home preset  (don&amp;#039;t set presets via camera&amp;#039;s web server, only set via ZM.)&lt;br /&gt;
&lt;br /&gt;
Under control tab in the monitor itself:&lt;br /&gt;
&lt;br /&gt;
   Controllable&lt;br /&gt;
   Control type is the name you gave it in control capability above&lt;br /&gt;
   Control device is the password you use to authenticate to the camera  (see script comments if you need to change the username from &amp;quot;admin&amp;quot;)&lt;br /&gt;
   Control address is the camera&amp;#039;s ip address AND web port.  example:  192.168.1.1:80&lt;br /&gt;
&lt;br /&gt;
(PTZ script tested on zoneminder 1.26.5)&lt;br /&gt;
&lt;br /&gt;
=TV-IP751WIC=&lt;br /&gt;
(Copied from TV-IP551WC and updated.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.trendnet.com/products/proddetail.asp?prod=225_TV-IP751WIC&amp;amp;cat=179&lt;br /&gt;
&lt;br /&gt;
 HTTP&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 &amp;lt;strike&amp;gt;Remote Host Name: user:pass@&amp;lt;IP Address of Camera&amp;gt;&amp;lt;/strike&amp;gt;&lt;br /&gt;
 Remote Host Name: &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 a single jpeg frame)&lt;br /&gt;
&lt;br /&gt;
- tested on zm v1.25.0, Kubuntu 12.04LTS&amp;lt;br&amp;gt;&lt;br /&gt;
- user:pass not working within zm, but does from browser.&amp;lt;br&amp;gt;&lt;br /&gt;
- works fine with authentication turned off.&amp;lt;br&amp;gt;&lt;br /&gt;
- http://www.lavrsen.dk/foswiki/bin/view/Motion/TrendNet seems to indicate that authentication is not going to work. (At least in Motion, but if not in Motion I assume likely not in zm, either.)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=TV-IP862IC=&lt;br /&gt;
&lt;br /&gt;
http://www.trendnet.com/products/proddetail.asp?prod=235_TV-IP862IC&lt;br /&gt;
&lt;br /&gt;
 HTTP&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 &amp;lt;strike&amp;gt;Remote Host Name: user:pass@&amp;lt;IP Address of Camera&amp;gt;&amp;lt;/strike&amp;gt;&lt;br /&gt;
 Remote Host Name: &amp;lt;IP Address or hostname 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 a single jpeg frame)&lt;br /&gt;
&lt;br /&gt;
- tested on zm v1.28.0, Kubuntu 14.10&amp;lt;br&amp;gt;&lt;br /&gt;
- user:pass not working within zm, but does from browser.&amp;lt;br&amp;gt;&lt;br /&gt;
- works fine with authentication turned off.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 RTSP&lt;br /&gt;
 Source Type: Remote&lt;br /&gt;
 Remote Method: RTP/RTSP&lt;br /&gt;
 Remote Host Name: user:pass@&amp;lt;Ip Address or hostname of Camera&amp;gt;&lt;br /&gt;
 Remote Host Port: 554&lt;br /&gt;
 Remote Host Path /play1.sdp or /play2.sdp or /play3.sdp&lt;br /&gt;
&lt;br /&gt;
-Authentication with RTSP seems to work.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 PTZ/IR &lt;br /&gt;
 ZM 1.28.1 will have a control script built in, which is based on the TV-IP672PI Control script.&lt;br /&gt;
 For previous version you will need to install the TV-IP672PI Script or grab it from 1.28.&lt;br /&gt;
&lt;br /&gt;
 Under control capability:&lt;br /&gt;
&lt;br /&gt;
  Main:  name it (suggest TVIP862IC), type is FFMPEG, protocol is TVIP672PI&lt;br /&gt;
  Move:  Can move, can move diagonally, can move mapped, can move relative&lt;br /&gt;
  Pan:  Can pan&lt;br /&gt;
  Tilt:  Can tilt&lt;br /&gt;
  Presets:  Has presets, num presets 20, has home preset  (don&amp;#039;t set presets via camera&amp;#039;s web server, only set via ZM.)&lt;br /&gt;
&lt;br /&gt;
Under control tab in the monitor itself:&lt;br /&gt;
&lt;br /&gt;
  Controllable&lt;br /&gt;
  Control type is the name you gave it in control capability above&lt;br /&gt;
  Control device is the password you use to authenticate to the camera  (see script comments if you need to change the username from &amp;quot;admin&amp;quot;)&lt;br /&gt;
  Control address is the camera&amp;#039;s ip address AND web port.  example:  192.168.1.1:80&lt;br /&gt;
&lt;br /&gt;
(PTZ script tested on zoneminder 1.28.1) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;br /&gt;
[[Category:Network Cameras]]&lt;/div&gt;</summary>
		<author><name>Benf</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5129</id>
		<title>Foscam FI8904W</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5129"/>
		<updated>2012-01-31T09:08:56Z</updated>

		<summary type="html">&lt;p&gt;Benf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a basic IP camera, with passable daytime video quality and IR night capability available cheaply for only £65 from [http://www.amazon.co.uk/FOSCAM-Silver-FI8904W-Outdoor-Camera/dp/B004JV2O46 Amazon.co.uk] in the UK in December 2011. [[user:BenF|BenF]]&lt;br /&gt;
&lt;br /&gt;
I wouldn&amp;#039;t expose it directly to the elements without some shelter. Note also the plugs/sockets from the box are captive and have only a ~1m lead so you&amp;#039;ll need something like an external junction box to terminate them.&lt;br /&gt;
 &lt;br /&gt;
The camera I have arrived with &lt;br /&gt;
;Software&lt;br /&gt;
:Firmware Version	  11.25.2.38&lt;br /&gt;
:Embeded Web UI Version	  2.4.9.15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that a request for updated firmware from Foscam support offered me a much older firmware. &lt;br /&gt;
&lt;br /&gt;
The details on the [[Foscam]] page were a very useful in getting this setup, especially in passing your username and password.&lt;br /&gt;
&lt;br /&gt;
The below assumes you have got the camera setup and connected to your network, and use a static IP address. You will have also setup a new user on the camera and are using that account to retrieve the snapshots or video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using the FI8904W with Zoneminder : ==&lt;br /&gt;
&lt;br /&gt;
You can either use the snapshot stream, or video stream.&lt;br /&gt;
&lt;br /&gt;
If the IP Address of the camera is 192.168.1.100 then the monitor settings for each are:&lt;br /&gt;
&lt;br /&gt;
== Snapshots : ==&lt;br /&gt;
&lt;br /&gt;
For a 640 x 480, ~ 5-7 frames a second stream : &lt;br /&gt;
&lt;br /&gt;
:Protocol : HTTP&lt;br /&gt;
:Method : Simple&lt;br /&gt;
:Remote Hostname : &amp;lt;your camera&amp;#039;s static IP address&amp;gt;, eg 192.168.1.100&lt;br /&gt;
:Port : 80&lt;br /&gt;
:Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;resolution=32&amp;amp;rate=6&lt;br /&gt;
:Colours : 24 bit &lt;br /&gt;
:Width : 640&lt;br /&gt;
:Height : 480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I found the camera could supply a maximum of 9-10fps. &lt;br /&gt;
&lt;br /&gt;
The only other issue is your box running Zoneminder box will be quite busy decoding jpgs - the libjpeg-turbo MMX libraries do help here if you have a modern CPU. Alternatively, switch to the videostreaming method below,.&lt;br /&gt;
&lt;br /&gt;
== Video Streaming :  ==&lt;br /&gt;
&lt;br /&gt;
Config as above, but the path changes to &lt;br /&gt;
&lt;br /&gt;
:Path : /videostream.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a stream running about 10-12fps. I found that the stream wasn&amp;#039;t entirely smooth, with a small pause every 2 seconds. Forcing a frame rate just slower than this does help give you a smoother stream, and so better playback:&lt;br /&gt;
&lt;br /&gt;
:Path : /videostream.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;rate=6&lt;br /&gt;
&lt;br /&gt;
Gives for me a framerate for me of 7.5fps, and rate=3 gives 10fps.&lt;br /&gt;
&lt;br /&gt;
== Changing the Lens : ==&lt;br /&gt;
&lt;br /&gt;
It appears different sensors may have been used with different lens fittings depending on the age of your unit.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Possibly pre- Jun 2011 cameras appear to take &amp;#039;CS&amp;#039; lenses, which can be swapped if you don&amp;#039;t mind some disassembly of the unit - there are a few videos on YouTube showing people doing this. These are readily available available from eBay as CCTV Lenses, for £5 GBP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The camera I have arrived appears to be a revision made in June 2011 according to the PCB silkscreen next to the sensor. The sensor also appears to have changed to be what is known as a &amp;#039;boardcam&amp;#039; - a smaller unit with the lens being a &amp;#039;M12&amp;#039; fine thread type lenses also used with Bulletcams. These lenses are also known as &amp;#039;board&amp;#039; lenses, and suppliers include [http://www.tandsimports.co.uk/board-lenses-43-c.asp T&amp;amp;S imports]&lt;br /&gt;
&lt;br /&gt;
I have successfully swapped a 8mm and 12 mm lens - but note these lenses have a much more defined focal point and for shorter distances ( under 3-4m ) need a little care adjusting the focus to suit your needs.&lt;/div&gt;</summary>
		<author><name>Benf</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5128</id>
		<title>Foscam FI8904W</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5128"/>
		<updated>2012-01-31T09:06:33Z</updated>

		<summary type="html">&lt;p&gt;Benf: /* Video Streaming : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a basic IP camera, with passable daytime video quality and IR night capability available cheaply for only £65 from [http://www.amazon.co.uk/FOSCAM-Silver-FI8904W-Outdoor-Camera/dp/B004JV2O46 Amazon.co.uk] in the UK in December 2011. [[user:BenF|BenF]]&lt;br /&gt;
&lt;br /&gt;
I wouldn&amp;#039;t expose it directly to the elements without some shelter. Note also the plugs/sockets from the box are captive and have only a ~1m lead so you&amp;#039;ll need something like an external junction box to terminate them.&lt;br /&gt;
 &lt;br /&gt;
The camera I have arrived with &lt;br /&gt;
;Software&lt;br /&gt;
:Firmware Version	  11.25.2.38&lt;br /&gt;
:Embeded Web UI Version	  2.4.9.15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that a request for updated firmware from Foscam support offered me a much older firmware. &lt;br /&gt;
&lt;br /&gt;
The details on the [[Foscam]] page were a very useful in getting this setup, especially in passing your username and password.&lt;br /&gt;
&lt;br /&gt;
The below assumes you have got the camera setup and connected to your network, and use a static IP address. You will have also setup a new user on the camera and are using that account to retrieve the snapshots or video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using the FI8904W with Zoneminder&lt;br /&gt;
You can either use the snapshot stream, or video stream.&lt;br /&gt;
&lt;br /&gt;
If the IP Address of the camera is 192.168.1.100 then the monitor settings for each are:&lt;br /&gt;
&lt;br /&gt;
== Snapshots : ==&lt;br /&gt;
&lt;br /&gt;
For a 640 x 480, ~ 5-7 frames a second stream : &lt;br /&gt;
&lt;br /&gt;
:Protocol : HTTP&lt;br /&gt;
:Method : Simple&lt;br /&gt;
:Remote Hostname : &amp;lt;your camera&amp;#039;s static IP address&amp;gt;, eg 192.168.1.100&lt;br /&gt;
:Port : 80&lt;br /&gt;
:Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;resolution=32&amp;amp;rate=6&lt;br /&gt;
:Colours : 24 bit &lt;br /&gt;
:Width : 640&lt;br /&gt;
:Height : 480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I found the camera could supply a maximum of 9-10fps. &lt;br /&gt;
&lt;br /&gt;
The only other issue is your box running Zoneminder box will be quite busy decoding jpgs - the libjpeg-turbo MMX libraries do help here if you have a modern CPU. Alternatively, switch to the videostreaming method below,.&lt;br /&gt;
&lt;br /&gt;
== Video Streaming :  ==&lt;br /&gt;
&lt;br /&gt;
Config as above, but the path changes to &lt;br /&gt;
&lt;br /&gt;
:Path : /videostream.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a stream running about 10-12fps. I found that the stream wasn&amp;#039;t entirely smooth, with a small pause every 2 seconds. Forcing a frame rate just slower than this does help give you a smoother stream, and so better playback:&lt;br /&gt;
&lt;br /&gt;
:Path : /videostream.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;rate=6&lt;br /&gt;
&lt;br /&gt;
Gives for me a framerate for me of 7.5fps, and rate=3 gives 10fps.&lt;br /&gt;
&lt;br /&gt;
== Changing the Lens : ==&lt;br /&gt;
&lt;br /&gt;
It appears different sensors may have been used with different lens fittings depending on the age of your unit.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Possibly pre- Jun 2011 cameras appear to take &amp;#039;CS&amp;#039; lenses, which can be swapped if you don&amp;#039;t mind some disassembly of the unit - there are a few videos on YouTube showing people doing this. These are readily available available from eBay as CCTV Lenses, for £5 GBP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The camera I have arrived appears to be a revision made in June 2011 according to the PCB silkscreen next to the sensor. The sensor also appears to have changed to be a smaller unit with the lens being a &amp;#039;M12&amp;#039; fine thread type lenses often found with Bulletcams. These lenses are also known a &amp;#039;board&amp;#039; lenses, and suppliers include [http://www.tandsimports.co.uk/board-lenses-43-c.asp T&amp;amp;S imports]&lt;br /&gt;
&lt;br /&gt;
I have successfully swapped a 8mm and 12 mm lens - but note these lenses have a much more defined focal point and for shorter distances ( under 3-4m ) need a little care adjusting the focus to suit your needs.&lt;/div&gt;</summary>
		<author><name>Benf</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5068</id>
		<title>Foscam FI8904W</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5068"/>
		<updated>2012-01-24T00:22:37Z</updated>

		<summary type="html">&lt;p&gt;Benf: /* Changing the Lens : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a basic IP camera, with passable daytime video quality and IR night capability available cheaply for only £65 from [http://www.amazon.co.uk/FOSCAM-Silver-FI8904W-Outdoor-Camera/dp/B004JV2O46 Amazon.co.uk] in the UK in December 2011. [[user:BenF|BenF]]&lt;br /&gt;
&lt;br /&gt;
I wouldn&amp;#039;t expose it directly to the elements without some shelter. Note also the plugs/sockets from the box are captive and have only a ~1m lead so you&amp;#039;ll need something like an external junction box to terminate them.&lt;br /&gt;
 &lt;br /&gt;
The camera I have arrived with &lt;br /&gt;
;Software&lt;br /&gt;
:Firmware Version	  11.25.2.38&lt;br /&gt;
:Embeded Web UI Version	  2.4.9.15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that a request for updated firmware from Foscam support offered me a much older firmware. &lt;br /&gt;
&lt;br /&gt;
The details on the [[Foscam]] page were a very useful in getting this setup, especially in passing your username and password.&lt;br /&gt;
&lt;br /&gt;
The below assumes you have got the camera setup and connected to your network, and use a static IP address. You will have also setup a new user on the camera and are using that account to retrieve the snapshots or video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using the FI8904W with Zoneminder ==&lt;br /&gt;
&lt;br /&gt;
You can either use the snapshot stream, or video stream.&lt;br /&gt;
&lt;br /&gt;
If the IP Address of the camera is 192.168.1.100 then the monitor settings for each are:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== Snapshots : ==&lt;br /&gt;
&lt;br /&gt;
For a 640 x 480, ~ 5-7 frames a second stream : &lt;br /&gt;
&lt;br /&gt;
:Protocol : HTTP&lt;br /&gt;
:Method : Simple&lt;br /&gt;
:Remote Hostname : &amp;lt;your camera&amp;#039;s static IP address&amp;gt;, eg 192.168.1.100&lt;br /&gt;
:Port : 80&lt;br /&gt;
:Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;resolution=32&amp;amp;rate=6&lt;br /&gt;
:Colours : 24 bit &lt;br /&gt;
:Width : 640&lt;br /&gt;
:Height : 480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I found the camera could supply a maximum of 9-10fps. &lt;br /&gt;
&lt;br /&gt;
The only other issue is your box running Zoneminder box will be quite busy decoding jpgs - the libjpeg-turbo MMX libraries do help here if you have a modern CPU. Alternatively, switch to the videostreaming method below,.&lt;br /&gt;
&lt;br /&gt;
== Video Streaming :  ==&lt;br /&gt;
&lt;br /&gt;
Config as above, but the path changes to &lt;br /&gt;
&lt;br /&gt;
:Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a stream running about 10-12fps. I found that the stream wasn&amp;#039;t entirely smooth, with a small pause every 2 seconds. Forcing a frame rate just slower than this does help give you a smoother stream, and so better playback:&lt;br /&gt;
&lt;br /&gt;
:Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;rate=6&lt;br /&gt;
&lt;br /&gt;
Gives for me a framerate for me of 7.5fps, and rate=3 gives 10fps. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Changing the Lens : ==&lt;br /&gt;
&lt;br /&gt;
It appears different sensors may have been used with different lens fittings depending on the age of your unit.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Possibly pre- Jun 2011 cameras appear to take &amp;#039;CS&amp;#039; lenses, which can be swapped if you don&amp;#039;t mind some disassembly of the unit - there are a few videos on YouTube showing people doing this. These are readily available available from eBay as CCTV Lenses, for £5 GBP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The camera I have arrived appears to be a revision made in June 2011 according to the PCB silkscreen next to the sensor. The sensor also appears to have changed to be a smaller unit with the lens being a &amp;#039;M12&amp;#039; fine thread type lenses often found with Bulletcams. These lenses are also known a &amp;#039;board&amp;#039; lenses, and suppliers include [http://www.tandsimports.co.uk/board-lenses-43-c.asp T&amp;amp;S imports]&lt;br /&gt;
&lt;br /&gt;
I have successfully swapped a 8mm and 12 mm lens - but note these lenses have a much more defined focal point and for shorter distances ( under 3-4m ) need a little care adjusting the focus to suit your needs.&lt;/div&gt;</summary>
		<author><name>Benf</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5067</id>
		<title>Foscam FI8904W</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5067"/>
		<updated>2012-01-24T00:20:49Z</updated>

		<summary type="html">&lt;p&gt;Benf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a basic IP camera, with passable daytime video quality and IR night capability available cheaply for only £65 from [http://www.amazon.co.uk/FOSCAM-Silver-FI8904W-Outdoor-Camera/dp/B004JV2O46 Amazon.co.uk] in the UK in December 2011. [[user:BenF|BenF]]&lt;br /&gt;
&lt;br /&gt;
I wouldn&amp;#039;t expose it directly to the elements without some shelter. Note also the plugs/sockets from the box are captive and have only a ~1m lead so you&amp;#039;ll need something like an external junction box to terminate them.&lt;br /&gt;
 &lt;br /&gt;
The camera I have arrived with &lt;br /&gt;
;Software&lt;br /&gt;
:Firmware Version	  11.25.2.38&lt;br /&gt;
:Embeded Web UI Version	  2.4.9.15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that a request for updated firmware from Foscam support offered me a much older firmware. &lt;br /&gt;
&lt;br /&gt;
The details on the [[Foscam]] page were a very useful in getting this setup, especially in passing your username and password.&lt;br /&gt;
&lt;br /&gt;
The below assumes you have got the camera setup and connected to your network, and use a static IP address. You will have also setup a new user on the camera and are using that account to retrieve the snapshots or video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using the FI8904W with Zoneminder ==&lt;br /&gt;
&lt;br /&gt;
You can either use the snapshot stream, or video stream.&lt;br /&gt;
&lt;br /&gt;
If the IP Address of the camera is 192.168.1.100 then the monitor settings for each are:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== Snapshots : ==&lt;br /&gt;
&lt;br /&gt;
For a 640 x 480, ~ 5-7 frames a second stream : &lt;br /&gt;
&lt;br /&gt;
:Protocol : HTTP&lt;br /&gt;
:Method : Simple&lt;br /&gt;
:Remote Hostname : &amp;lt;your camera&amp;#039;s static IP address&amp;gt;, eg 192.168.1.100&lt;br /&gt;
:Port : 80&lt;br /&gt;
:Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;resolution=32&amp;amp;rate=6&lt;br /&gt;
:Colours : 24 bit &lt;br /&gt;
:Width : 640&lt;br /&gt;
:Height : 480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I found the camera could supply a maximum of 9-10fps. &lt;br /&gt;
&lt;br /&gt;
The only other issue is your box running Zoneminder box will be quite busy decoding jpgs - the libjpeg-turbo MMX libraries do help here if you have a modern CPU. Alternatively, switch to the videostreaming method below,.&lt;br /&gt;
&lt;br /&gt;
== Video Streaming :  ==&lt;br /&gt;
&lt;br /&gt;
Config as above, but the path changes to &lt;br /&gt;
&lt;br /&gt;
:Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a stream running about 10-12fps. I found that the stream wasn&amp;#039;t entirely smooth, with a small pause every 2 seconds. Forcing a frame rate just slower than this does help give you a smoother stream, and so better playback:&lt;br /&gt;
&lt;br /&gt;
:Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;rate=6&lt;br /&gt;
&lt;br /&gt;
Gives for me a framerate for me of 7.5fps, and rate=3 gives 10fps. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Changing the Lens : ==&lt;br /&gt;
&lt;br /&gt;
It appears different sensors may have been used with different lens fittings depending on the age of your unit. &lt;br /&gt;
&lt;br /&gt;
Possibly pre- Jun 2011 cameras appear to have used CS format lenses, which can be swapped if you don&amp;#039;t mind some disassembly of the unit - there are a few videos on YouTube showing people doing this. These are readily available available from eBay as CCTV Lenses, for £5 GBP.&lt;br /&gt;
&lt;br /&gt;
The camera I have arrived appears to be a revision made in June 2011 according to the PCB silkscreen next tot the sensor. The sensor also appears to have changed to be a smaller unit with the lens being a &amp;#039;M12&amp;#039; fine thread type lenses often found with Bulletcams. These lenses are also known a &amp;#039;board&amp;#039; lenses, and suppliers include [http://www.tandsimports.co.uk/board-lenses-43-c.asp T&amp;amp;S imports]&lt;br /&gt;
&lt;br /&gt;
I have successfully swapped a 8mm and 12 mm lens - but note these lenses have a much more defined focal point and for shorter distances ( under 3-4m ) need a little care adjusting the focus to suit your needs.&lt;/div&gt;</summary>
		<author><name>Benf</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5066</id>
		<title>Foscam FI8904W</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5066"/>
		<updated>2012-01-24T00:19:05Z</updated>

		<summary type="html">&lt;p&gt;Benf: /* Changing the Lens : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a basic IP camera, with passable daytime video quality and IR night capability available cheaply for only £65 from Amazon in the UK in December 2011. [[user:BenF|BenF]]&lt;br /&gt;
&lt;br /&gt;
I wouldn&amp;#039;t expose it directly to the elements without some shelter. Note also the plugs/sockets from the box are captive and have only a ~1m lead so you&amp;#039;ll need something like an external junction box to terminate them.&lt;br /&gt;
 &lt;br /&gt;
The camera I have arrived with &lt;br /&gt;
;Software&lt;br /&gt;
:Firmware Version	  11.25.2.38&lt;br /&gt;
:Embeded Web UI Version	  2.4.9.15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that a request for updated firmware from Foscam support offered me a much older firmware. &lt;br /&gt;
&lt;br /&gt;
The details on the [[Foscam]] page were a very useful in getting this setup, especially in passing your username and password.&lt;br /&gt;
&lt;br /&gt;
The below assumes you have got the camera setup and connected to your network, and use a static IP address. You will have also setup a new user on the camera and are using that account to retrieve the snapshots or video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using the FI8904W with Zoneminder ==&lt;br /&gt;
&lt;br /&gt;
You can either use the snapshot stream, or video stream.&lt;br /&gt;
&lt;br /&gt;
If the IP Address of the camera is 192.168.1.100 then the monitor settings for each are:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== Snapshots : ==&lt;br /&gt;
&lt;br /&gt;
For a 640 x 480, ~ 5-7 frames a second stream : &lt;br /&gt;
&lt;br /&gt;
:Protocol : HTTP&lt;br /&gt;
:Method : Simple&lt;br /&gt;
:Remote Hostname : &amp;lt;your camera&amp;#039;s static IP address&amp;gt;, eg 192.168.1.100&lt;br /&gt;
:Port : 80&lt;br /&gt;
:Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;resolution=32&amp;amp;rate=6&lt;br /&gt;
:Colours : 24 bit &lt;br /&gt;
:Width : 640&lt;br /&gt;
:Height : 480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I found the camera could supply a maximum of 9-10fps. &lt;br /&gt;
&lt;br /&gt;
The only other issue is your box running Zoneminder box will be quite busy decoding jpgs - the libjpeg-turbo MMX libraries do help here if you have a modern CPU. Alternatively, switch to the videostreaming method below,.&lt;br /&gt;
&lt;br /&gt;
== Video Streaming :  ==&lt;br /&gt;
&lt;br /&gt;
Config as above, but the path changes to &lt;br /&gt;
&lt;br /&gt;
:Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a stream running about 10-12fps. I found that the stream wasn&amp;#039;t entirely smooth, with a small pause every 2 seconds. Forcing a frame rate just slower than this does help give you a smoother stream, and so better playback:&lt;br /&gt;
&lt;br /&gt;
:Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;rate=6&lt;br /&gt;
&lt;br /&gt;
Gives for me a framerate for me of 7.5fps, and rate=3 gives 10fps. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Changing the Lens : ==&lt;br /&gt;
&lt;br /&gt;
It appears different sensors may have been used with different lens fittings depending on the age of your unit. &lt;br /&gt;
&lt;br /&gt;
Possibly pre- Jun 2011 cameras appear to have used CS format lenses, which can be swapped if you don&amp;#039;t mind some disassembly of the unit - there are a few videos on YouTube showing people doing this. These are readily available available from eBay as CCTV Lenses, for £5 GBP.&lt;br /&gt;
&lt;br /&gt;
The camera I have arrived appears to be a revision made in June 2011 according to the PCB silkscreen next tot the sensor. The sensor also appears to have changed to be a smaller unit with the lens being a &amp;#039;M12&amp;#039; fine thread type lenses often found with Bulletcams. These lenses are also known a &amp;#039;board&amp;#039; lenses, and suppliers include [http://www.tandsimports.co.uk/board-lenses-43-c.asp T&amp;amp;S imports]&lt;br /&gt;
&lt;br /&gt;
I have successfully swapped a 8mm and 12 mm lens - but note these lenses have a much more defined focal point and for shorter distances ( under 3-4m ) need a little care adjusting the focus to suit your needs.&lt;/div&gt;</summary>
		<author><name>Benf</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5052</id>
		<title>Foscam FI8904W</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5052"/>
		<updated>2012-01-09T01:22:16Z</updated>

		<summary type="html">&lt;p&gt;Benf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a basic IP camera, with passable daytime video quality and IR night capability available cheaply for only £65 from Amazon in the UK in December 2011. [[user:BenF|BenF]]&lt;br /&gt;
&lt;br /&gt;
I wouldn&amp;#039;t expose it directly to the elements without some shelter. Note also the plugs/sockets from the box are captive and have only a ~1m lead so you&amp;#039;ll need something like an external junction box to terminate them.&lt;br /&gt;
 &lt;br /&gt;
The camera I have arrived with &lt;br /&gt;
;Software&lt;br /&gt;
:Firmware Version	  11.25.2.38&lt;br /&gt;
:Embeded Web UI Version	  2.4.9.15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that a request for updated firmware from Foscam support offered me a much older firmware. &lt;br /&gt;
&lt;br /&gt;
The details on the [[Foscam]] page were a very useful in getting this setup, especially in passing your username and password.&lt;br /&gt;
&lt;br /&gt;
The below assumes you have got the camera setup and connected to your network, and use a static IP address. You will have also setup a new user on the camera and are using that account to retrieve the snapshots or video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using the FI8904W with Zoneminder ==&lt;br /&gt;
&lt;br /&gt;
You can either use the snapshot stream, or video stream.&lt;br /&gt;
&lt;br /&gt;
If the IP Address of the camera is 192.168.1.100 then the monitor settings for each are:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== Snapshots : ==&lt;br /&gt;
&lt;br /&gt;
For a 640 x 480, ~ 5-7 frames a second stream : &lt;br /&gt;
&lt;br /&gt;
:Protocol : HTTP&lt;br /&gt;
:Method : Simple&lt;br /&gt;
:Remote Hostname : &amp;lt;your camera&amp;#039;s static IP address&amp;gt;, eg 192.168.1.100&lt;br /&gt;
:Port : 80&lt;br /&gt;
:Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;resolution=32&amp;amp;rate=6&lt;br /&gt;
:Colours : 24 bit &lt;br /&gt;
:Width : 640&lt;br /&gt;
:Height : 480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I found the camera could supply a maximum of 9-10fps. &lt;br /&gt;
&lt;br /&gt;
The only other issue is your box running Zoneminder box will be quite busy decoding jpgs - the libjpeg-turbo MMX libraries do help here if you have a modern CPU. Alternatively, switch to the videostreaming method below,.&lt;br /&gt;
&lt;br /&gt;
== Video Streaming :  ==&lt;br /&gt;
&lt;br /&gt;
Config as above, but the path changes to &lt;br /&gt;
&lt;br /&gt;
:Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a stream running about 10-12fps. I found that the stream wasn&amp;#039;t entirely smooth, with a small pause every 2 seconds. Forcing a frame rate just slower than this does help give you a smoother stream, and so better playback:&lt;br /&gt;
&lt;br /&gt;
:Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;rate=6&lt;br /&gt;
&lt;br /&gt;
Gives for me a framerate for me of 7.5fps, and rate=3 gives 10fps. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Changing the Lens : ==&lt;br /&gt;
&lt;br /&gt;
I understand the camera uses CS format CCTV lenses, which can be swapped if you don&amp;#039;t mind some disassembly of the unit - there are a few videos on Youtube showing people doing this. &lt;br /&gt;
&lt;br /&gt;
The camera I have arrived with a 3.6mm lens which gives quite a wide field of view, but I&amp;#039;ve got 6,8, 10 and 12mm lenses coming which will give more of a &amp;#039;zoom&amp;#039; as the lens gets &amp;#039;longer&amp;#039;, but I am expecting will require careful focussing. &lt;br /&gt;
&lt;br /&gt;
They&amp;#039;re easily sourced via eBay for £3-5 from suppliers in Hong Kong.&lt;/div&gt;</summary>
		<author><name>Benf</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5051</id>
		<title>Foscam FI8904W</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5051"/>
		<updated>2012-01-08T22:55:08Z</updated>

		<summary type="html">&lt;p&gt;Benf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a basic IP camera, with passable daytime video quality and IR night capability available cheaply for only £65 from Amazon in the UK in December 2011. [[user:BenF|BenF]]&lt;br /&gt;
&lt;br /&gt;
I wouldn&amp;#039;t expose it directly to the elements without some shelter. Note also the plugs/sockets from the box are captive and have only a ~1m lead so you&amp;#039;ll need something like an external junction box to terminate them.&lt;br /&gt;
 &lt;br /&gt;
The camera I have arrived with &lt;br /&gt;
&lt;br /&gt;
Firmware Version	  11.25.2.38&lt;br /&gt;
&lt;br /&gt;
Embeded Web UI Version	  2.4.9.15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that a request for updated firmware from Foscam support offered me a much older firmware. &lt;br /&gt;
&lt;br /&gt;
The details on the [[Foscam]] page were a very useful in getting this setup, especially in passing your username and password.&lt;br /&gt;
&lt;br /&gt;
The below assumes you have got the camera setup and connected to your network, and use a static IP address. You will have also setup a new user on the camera and are using that account to retrieve the snapshots or video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using the FI8904W with Zoneminder ==&lt;br /&gt;
&lt;br /&gt;
You can either use the snapshot stream, or video stream.&lt;br /&gt;
&lt;br /&gt;
If the IP Address of the camera is 192.168.1.100 then the monitor settings for each are:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== Snapshots : ==&lt;br /&gt;
&lt;br /&gt;
For a 640 x 480, ~ 5-7 frames a second stream : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Protocol : HTTP&lt;br /&gt;
&lt;br /&gt;
Mehtod : Simple&lt;br /&gt;
&lt;br /&gt;
Remote Hostname : &amp;lt;your camera&amp;#039;s static IP address&amp;gt;, eg 192.168.1.100&lt;br /&gt;
&lt;br /&gt;
Port : 80&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;resolution=32&amp;amp;rate=6&lt;br /&gt;
&lt;br /&gt;
Colours : 24 bit &lt;br /&gt;
&lt;br /&gt;
Width : 640&lt;br /&gt;
&lt;br /&gt;
Height : 480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I found the camera could supply a maximum of 9-10fps. &lt;br /&gt;
&lt;br /&gt;
The only other issue is your box running Zoneminder box will be quite busy decoding jpgs - the libjpeg-turbo MMX libraries do help here if you have a modern CPU. Alternatively, switch to the videostreaming method below,.&lt;br /&gt;
&lt;br /&gt;
== Video Streaming :  ==&lt;br /&gt;
&lt;br /&gt;
Config as above, but the path changes to &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To get a stream running about 10-12fps. I found that the stream wasn&amp;#039;t entirely smooth, with a small pause every 2 seconds. Forcing a frame rate just slower than this does help give you a smoother stream, and so better playback:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;rate=6&lt;br /&gt;
&lt;br /&gt;
Gives for me a framerate for me of 7.5fps, and rate=3 gives 10fps. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Changing the Lens : ==&lt;br /&gt;
&lt;br /&gt;
I understand the camera uses CS format CCTV lenses, which can be swapped if you don&amp;#039;t mind some disassembly of the unit - there are a few videos on Youtube showing people doing this. &lt;br /&gt;
&lt;br /&gt;
The camera I have arrived with a 3.6mm lens which gives quite a wide field of view, but I&amp;#039;ve got 6,8, 10 and 12mm lenses coming which will give more of a &amp;#039;zoom&amp;#039; as the lens gets &amp;#039;longer&amp;#039;, but I am expecting will require careful focussing. &lt;br /&gt;
&lt;br /&gt;
They&amp;#039;re easily sourced via eBay for £3-5 from suppliers in Hong Kong.&lt;/div&gt;</summary>
		<author><name>Benf</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5050</id>
		<title>Foscam FI8904W</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5050"/>
		<updated>2012-01-08T22:54:21Z</updated>

		<summary type="html">&lt;p&gt;Benf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a basic IP camera, with passable daytime video quality and IR night capability available cheaply for only £65 from Amazon in the UK in December 2011. [user:BenF|BenF]]&lt;br /&gt;
&lt;br /&gt;
I wouldn&amp;#039;t expose it directly to the elements without some shelter. Note also the plugs/sockets from the box are captive and have only a ~1m lead so you&amp;#039;ll need something like an external junction box to terminate them.&lt;br /&gt;
 &lt;br /&gt;
The camera I have arrived with &lt;br /&gt;
&lt;br /&gt;
Firmware Version	  11.25.2.38&lt;br /&gt;
&lt;br /&gt;
Embeded Web UI Version	  2.4.9.15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that a request for updated firmware from Foscam support offered me a much older firmware. &lt;br /&gt;
&lt;br /&gt;
The details on the [[Foscam]] page were a very useful in getting this setup, especially in passing your username and password.&lt;br /&gt;
&lt;br /&gt;
The below assumes you have got the camera setup and connected to your network, and use a static IP address. You will have also setup a new user on the camera and are using that account to retrieve the snapshots or video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using the FI8904W with Zoneminder ==&lt;br /&gt;
&lt;br /&gt;
You can either use the snapshot stream, or video stream.&lt;br /&gt;
&lt;br /&gt;
If the IP Address of the camera is 192.168.1.100 then the monitor settings for each are:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== Snapshots : ==&lt;br /&gt;
&lt;br /&gt;
For a 640 x 480, ~ 5-7 frames a second stream : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Protocol : HTTP&lt;br /&gt;
&lt;br /&gt;
Mehtod : Simple&lt;br /&gt;
&lt;br /&gt;
Remote Hostname : &amp;lt;your camera&amp;#039;s static IP address&amp;gt;, eg 192.168.1.100&lt;br /&gt;
&lt;br /&gt;
Port : 80&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;resolution=32&amp;amp;rate=6&lt;br /&gt;
&lt;br /&gt;
Colours : 24 bit &lt;br /&gt;
&lt;br /&gt;
Width : 640&lt;br /&gt;
&lt;br /&gt;
Height : 480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I found the camera could supply a maximum of 9-10fps. &lt;br /&gt;
&lt;br /&gt;
The only other issue is your box running Zoneminder box will be quite busy decoding jpgs - the libjpeg-turbo MMX libraries do help here if you have a modern CPU. Alternatively, switch to the videostreaming method below,.&lt;br /&gt;
&lt;br /&gt;
== Video Streaming :  ==&lt;br /&gt;
&lt;br /&gt;
Config as above, but the path changes to &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To get a stream running about 10-12fps. I found that the stream wasn&amp;#039;t entirely smooth, with a small pause every 2 seconds. Forcing a frame rate just slower than this does help give you a smoother stream, and so better playback:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;rate=6&lt;br /&gt;
&lt;br /&gt;
Gives for me a framerate for me of 7.5fps, and rate=3 gives 10fps. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Changing the Lens : ==&lt;br /&gt;
&lt;br /&gt;
I understand the camera uses CS format CCTV lenses, which can be swapped if you don&amp;#039;t mind some disassembly of the unit - there are a few videos on Youtube showing people doing this. &lt;br /&gt;
&lt;br /&gt;
The camera I have arrived with a 3.6mm lens which gives quite a wide field of view, but I&amp;#039;ve got 6,8, 10 and 12mm lenses coming which will give more of a &amp;#039;zoom&amp;#039; as the lens gets &amp;#039;longer&amp;#039;, but I am expecting will require careful focussing. &lt;br /&gt;
&lt;br /&gt;
They&amp;#039;re easily sourced via eBay for £3-5 from suppliers in Hong Kong.&lt;/div&gt;</summary>
		<author><name>Benf</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5049</id>
		<title>Foscam FI8904W</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5049"/>
		<updated>2012-01-08T22:53:26Z</updated>

		<summary type="html">&lt;p&gt;Benf: /* Snapshots : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a basic IP camera, with passable daytime video quality and IR night capability available cheaply for only £65 from Amazon in the UK in December 2011.&lt;br /&gt;
&lt;br /&gt;
I wouldn&amp;#039;t expose it directly to the elements without some shelter. Note also the plugs/sockets from the box are captive and have only a ~1m lead so you&amp;#039;ll need something like an external junction box to terminate them.&lt;br /&gt;
 &lt;br /&gt;
The camera I have arrived with &lt;br /&gt;
&lt;br /&gt;
Firmware Version	  11.25.2.38&lt;br /&gt;
&lt;br /&gt;
Embeded Web UI Version	  2.4.9.15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that a request for updated firmware from Foscam support offered me a much older firmware. &lt;br /&gt;
&lt;br /&gt;
The details on the [[Foscam]] page were a very useful in getting this setup, especially in passing your username and password.&lt;br /&gt;
&lt;br /&gt;
The below assumes you have got the camera setup and connected to your network, and use a static IP address. You will have also setup a new user on the camera and are using that account to retrieve the snapshots or video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using the FI8904W with Zoneminder ==&lt;br /&gt;
&lt;br /&gt;
You can either use the snapshot stream, or video stream.&lt;br /&gt;
&lt;br /&gt;
If the IP Address of the camera is 192.168.1.100 then the monitor settings for each are:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== Snapshots : ==&lt;br /&gt;
&lt;br /&gt;
For a 640 x 480, ~ 5-7 frames a second stream : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Protocol : HTTP&lt;br /&gt;
&lt;br /&gt;
Mehtod : Simple&lt;br /&gt;
&lt;br /&gt;
Remote Hostname : &amp;lt;your camera&amp;#039;s static IP address&amp;gt;, eg 192.168.1.100&lt;br /&gt;
&lt;br /&gt;
Port : 80&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;resolution=32&amp;amp;rate=6&lt;br /&gt;
&lt;br /&gt;
Colours : 24 bit &lt;br /&gt;
&lt;br /&gt;
Width : 640&lt;br /&gt;
&lt;br /&gt;
Height : 480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I found the camera could supply a maximum of 9-10fps. &lt;br /&gt;
&lt;br /&gt;
The only other issue is your box running Zoneminder box will be quite busy decoding jpgs - the libjpeg-turbo MMX libraries do help here if you have a modern CPU. Alternatively, switch to the videostreaming method below,.&lt;br /&gt;
&lt;br /&gt;
== Video Streaming :  ==&lt;br /&gt;
&lt;br /&gt;
Config as above, but the path changes to &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To get a stream running about 10-12fps. I found that the stream wasn&amp;#039;t entirely smooth, with a small pause every 2 seconds. Forcing a frame rate just slower than this does help give you a smoother stream, and so better playback:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;rate=6&lt;br /&gt;
&lt;br /&gt;
Gives for me a framerate for me of 7.5fps, and rate=3 gives 10fps. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Changing the Lens : ==&lt;br /&gt;
&lt;br /&gt;
I understand the camera uses CS format CCTV lenses, which can be swapped if you don&amp;#039;t mind some disassembly of the unit - there are a few videos on Youtube showing people doing this. &lt;br /&gt;
&lt;br /&gt;
The camera I have arrived with a 3.6mm lens which gives quite a wide field of view, but I&amp;#039;ve got 6,8, 10 and 12mm lenses coming which will give more of a &amp;#039;zoom&amp;#039; as the lens gets &amp;#039;longer&amp;#039;, but I am expecting will require careful focussing. &lt;br /&gt;
&lt;br /&gt;
They&amp;#039;re easily sourced via eBay for £3-5 from suppliers in Hong Kong.&lt;/div&gt;</summary>
		<author><name>Benf</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5048</id>
		<title>Foscam FI8904W</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5048"/>
		<updated>2012-01-08T22:52:21Z</updated>

		<summary type="html">&lt;p&gt;Benf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a basic IP camera, with passable daytime video quality and IR night capability available cheaply for only £65 from Amazon in the UK in December 2011.&lt;br /&gt;
&lt;br /&gt;
I wouldn&amp;#039;t expose it directly to the elements without some shelter. Note also the plugs/sockets from the box are captive and have only a ~1m lead so you&amp;#039;ll need something like an external junction box to terminate them.&lt;br /&gt;
 &lt;br /&gt;
The camera I have arrived with &lt;br /&gt;
&lt;br /&gt;
Firmware Version	  11.25.2.38&lt;br /&gt;
&lt;br /&gt;
Embeded Web UI Version	  2.4.9.15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that a request for updated firmware from Foscam support offered me a much older firmware. &lt;br /&gt;
&lt;br /&gt;
The details on the [[Foscam]] page were a very useful in getting this setup, especially in passing your username and password.&lt;br /&gt;
&lt;br /&gt;
The below assumes you have got the camera setup and connected to your network, and use a static IP address. You will have also setup a new user on the camera and are using that account to retrieve the snapshots or video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using the FI8904W with Zoneminder ==&lt;br /&gt;
&lt;br /&gt;
You can either use the snapshot stream, or video stream.&lt;br /&gt;
&lt;br /&gt;
If the IP Address of the camera is 192.168.1.100 then the monitor settings for each are:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== Snapshots : ==&lt;br /&gt;
&lt;br /&gt;
For a 640 x 480, ~ 7 frames a second stream : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Protocol : HTTP&lt;br /&gt;
&lt;br /&gt;
Mehtod : Simple&lt;br /&gt;
&lt;br /&gt;
Remote Hostname : &amp;lt;your camera&amp;#039;s static IP address&amp;gt;, eg 192.168.1.100&lt;br /&gt;
&lt;br /&gt;
Port : 80&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;resolution=32&amp;amp;rate=6&lt;br /&gt;
&lt;br /&gt;
Colours : 24 bit &lt;br /&gt;
&lt;br /&gt;
Width : 640&lt;br /&gt;
&lt;br /&gt;
Height : 480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I found the camera could supply a maximum of 9-10fps. &lt;br /&gt;
&lt;br /&gt;
The only other issue is your box running Zoneminder box will be quite busy decoding jpgs - the libjpeg-turbo MMX libraries do help here if you have a modern CPU. Alternatively, switch to the videostreaming method below,.&lt;br /&gt;
&lt;br /&gt;
== Video Streaming :  ==&lt;br /&gt;
&lt;br /&gt;
Config as above, but the path changes to &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To get a stream running about 10-12fps. I found that the stream wasn&amp;#039;t entirely smooth, with a small pause every 2 seconds. Forcing a frame rate just slower than this does help give you a smoother stream, and so better playback:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;rate=6&lt;br /&gt;
&lt;br /&gt;
Gives for me a framerate for me of 7.5fps, and rate=3 gives 10fps. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Changing the Lens : ==&lt;br /&gt;
&lt;br /&gt;
I understand the camera uses CS format CCTV lenses, which can be swapped if you don&amp;#039;t mind some disassembly of the unit - there are a few videos on Youtube showing people doing this. &lt;br /&gt;
&lt;br /&gt;
The camera I have arrived with a 3.6mm lens which gives quite a wide field of view, but I&amp;#039;ve got 6,8, 10 and 12mm lenses coming which will give more of a &amp;#039;zoom&amp;#039; as the lens gets &amp;#039;longer&amp;#039;, but I am expecting will require careful focussing. &lt;br /&gt;
&lt;br /&gt;
They&amp;#039;re easily sourced via eBay for £3-5 from suppliers in Hong Kong.&lt;/div&gt;</summary>
		<author><name>Benf</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Foscam&amp;diff=5047</id>
		<title>Foscam</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Foscam&amp;diff=5047"/>
		<updated>2012-01-08T22:38:54Z</updated>

		<summary type="html">&lt;p&gt;Benf: /* Model specific wikis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Model specific wikis==&lt;br /&gt;
[[Foscam_FI8918W|Foscam FI8918W Pan/Tilt Camera]]&lt;br /&gt;
&lt;br /&gt;
[[Foscam FI8904W|Foscam FI8904W Outdoor IP camera]]&lt;br /&gt;
&lt;br /&gt;
==General Foscam directions==&lt;br /&gt;
&lt;br /&gt;
(This was very helpful for me, but instead of &amp;#039;videostream&amp;#039; below I believe &lt;br /&gt;
it should be &amp;#039;snapshot&amp;#039;.  Using videostream my wifi, using iptraf to monitor&lt;br /&gt;
it, was fluctuating wildly from zero to 5 mbps and lots of events were missed.&lt;br /&gt;
Now that I&amp;#039;m using the snapshot cgi (/snapshot.cgi?user=mine&amp;amp;pwd=mine) &lt;br /&gt;
iptraf shows a steady stream that behaves as expected, jumps up when alarmed,&lt;br /&gt;
am getting the performance from zoneminder other are, where using the&lt;br /&gt;
videostream as below got nothing but furstration...   Best to y&amp;#039;all, gsx)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Foscam FI8908W IP Camera with PT (no Z) Working in ZM 1.24.2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Firmware 11_14_2_28 with presets working. --[[User:Lowbayer|Lowbayer]] 21:39, 12 March 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
(This also works with the Foscam FI8918W camera.  No sound though.)&lt;br /&gt;
&lt;br /&gt;
See here for detail on [[Foscam_FI8918W]] with presets working. [[User:Hdurdle|Hdurdle]] 23:18, 26 February 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Just thought this might be useful for anybody using the Foscam IP FI8908W Cameras.&lt;br /&gt;
&lt;br /&gt;
They can be bought on eBay for around £50 and for that money they are a great buy. (Beware of fakes, see here: http://www.gadgetvictims.com/2009/09/yet-another-firmware-for-foscam-fi8908w.html)&lt;br /&gt;
&lt;br /&gt;
A firmware upgrade can be performed to allow Server Push Mode, for FireFox etc.&lt;br /&gt;
&lt;br /&gt;
See here for a instructions and a link to the firmware file:&lt;br /&gt;
http://www.gadgetvictims.com/2009/07/foscam-ip-camera-part-two.html&lt;br /&gt;
&lt;br /&gt;
I recommend firmware V11.14.1.42 and Web UI V2.4.8.11&lt;br /&gt;
&lt;br /&gt;
Once that is done you can proceed to add the camera into ZoneMinder with the following settings:&lt;br /&gt;
&lt;br /&gt;
;General:&lt;br /&gt;
:Name: x&lt;br /&gt;
:Source Type: Remote&lt;br /&gt;
:Function: Modect (up to you though)&lt;br /&gt;
:Enabled: Tick&lt;br /&gt;
:Maximum FPS: Empty (I had some issues with it lagging when I used values here)&lt;br /&gt;
:Alarm Maximum FPS: Empty&lt;br /&gt;
;Source&lt;br /&gt;
:Remote Protocol: HTTP&lt;br /&gt;
:Remote Method: Simple&lt;br /&gt;
:Remote Host Name: x.x.x.x (The IP of the camera)&lt;br /&gt;
:Remote Host Port: 80&lt;br /&gt;
:Remote Host Path: /videostream.cgi?user=admin&amp;amp;pwd= (assuming you have an admin user on the cam with no password)&lt;br /&gt;
:Remote Image Colours: 24 bit colour&lt;br /&gt;
:Capture Width: 320 (You could use 640 x 480, I found 320 to be better)&lt;br /&gt;
:Capture Height: 240&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Video Stream Url and Parameter&lt;br /&gt;
|-&lt;br /&gt;
|http://&amp;lt;IP-CAM&amp;gt;/||videostream.cgi?||user=A&amp;amp;||pwd=B&amp;amp;||resolution=C||&amp;amp;rate=D&lt;br /&gt;
|-&lt;br /&gt;
| || || User || Password || 8 =&amp;gt; 320x240|| 0 =&amp;gt; maxframe&lt;br /&gt;
|-&lt;br /&gt;
| || || || || 32 =&amp;gt; 640x480|| 1 =&amp;gt; 20 fps&lt;br /&gt;
|-&lt;br /&gt;
| || || || || || 3 =&amp;gt; 15 fps&lt;br /&gt;
|-&lt;br /&gt;
| || || || || || 6 =&amp;gt; 10 fps&lt;br /&gt;
|-&lt;br /&gt;
| || || || || || 11 =&amp;gt; 5 fps&lt;br /&gt;
|-&lt;br /&gt;
| || || || || || 12 =&amp;gt; 4 fps&lt;br /&gt;
|-&lt;br /&gt;
| || || || || || 15 =&amp;gt; 3 fps&lt;br /&gt;
|-&lt;br /&gt;
| || || || || || 14 =&amp;gt; 2 fps&lt;br /&gt;
|-&lt;br /&gt;
| || || || || || 15 =&amp;gt; 1 fps&lt;br /&gt;
|-&lt;br /&gt;
| || || || || || 17 =&amp;gt; 1 fps/2s&lt;br /&gt;
|-&lt;br /&gt;
| || || || || || 19 =&amp;gt; 1 fps/3s&lt;br /&gt;
|-&lt;br /&gt;
| || || || || || 21 =&amp;gt; 1 fps/4s&lt;br /&gt;
|-&lt;br /&gt;
| || || || || || 23 =&amp;gt; 1 fps/5s&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;Example&lt;br /&gt;
:http://&amp;lt;ip-webcam&amp;gt;/videostream.cgi?user=admin&amp;amp;pwd=geheim&amp;amp;resolution=32&amp;amp;rate=6  &lt;br /&gt;
--[[User:Lowbayer|Lowbayer]] 08:05, 11 April 2011 (UTC)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The other settings are for personal preference only – so I haven’t listed them.&lt;br /&gt;
&lt;br /&gt;
I modified an existing camera control file to create this file which will allow you to pan and tilt the camera from the web interface (working in ZM V1.24.2)&lt;br /&gt;
&lt;br /&gt;
Save the following in the same location as the other .pm files. You can search for “PanasonicIP.pm” on your machine and see where that is. In my case it is:&lt;br /&gt;
&lt;br /&gt;
/usr/share/perl/5.10/ZoneMinder/Control&lt;br /&gt;
&lt;br /&gt;
From a terminal window run:&lt;br /&gt;
&lt;br /&gt;
 sudo gedit&lt;br /&gt;
&lt;br /&gt;
Which will open up your text editor in admin mode. Then paste the following between the +++ (excluding the +++) into the text editor:&lt;br /&gt;
&lt;br /&gt;
 +++&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # ==========================================================================&lt;br /&gt;
 #&lt;br /&gt;
 # ZoneMinder Foscam FI8908W IP Control Protocol Module, $Date: 2009-11-25 09:20:00 +0000 (Wed, 04 Nov 2009) $, $Revision: 0001 $&lt;br /&gt;
 # Copyright (C) 2001-2008 Philip Coombes&lt;br /&gt;
 # Modified for use with Foscam FI8908W IP Camera by Dave Harris&lt;br /&gt;
 #&lt;br /&gt;
 # This program is free software; you can redistribute it and/or&lt;br /&gt;
 # modify it under the terms of the GNU General Public License&lt;br /&gt;
 # as published by the Free Software Foundation; either version 2&lt;br /&gt;
 # of the License, or (at your option) any later version.&lt;br /&gt;
 #&lt;br /&gt;
 # This program is distributed in the hope that it will be useful,&lt;br /&gt;
 # but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br /&gt;
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the&lt;br /&gt;
 # GNU General Public License for more details.&lt;br /&gt;
 #&lt;br /&gt;
 # You should have received a copy of the GNU General Public License&lt;br /&gt;
 # along with this program; if not, write to the Free Software&lt;br /&gt;
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.&lt;br /&gt;
 #&lt;br /&gt;
 # ==========================================================================&lt;br /&gt;
 #&lt;br /&gt;
 # This module contains the implementation of the Foscam FI8908W IP camera control&lt;br /&gt;
 # protocol&lt;br /&gt;
 #&lt;br /&gt;
 package ZoneMinder::Control::FoscamFI8908W;&lt;br /&gt;
 &lt;br /&gt;
 use 5.006;&lt;br /&gt;
 use strict;&lt;br /&gt;
 use warnings;&lt;br /&gt;
 &lt;br /&gt;
 require ZoneMinder::Base;&lt;br /&gt;
 require ZoneMinder::Control;&lt;br /&gt;
 &lt;br /&gt;
 our @ISA = qw(ZoneMinder::Control);&lt;br /&gt;
 &lt;br /&gt;
 our $VERSION = $ZoneMinder::Base::VERSION;&lt;br /&gt;
 &lt;br /&gt;
 # ==========================================================================&lt;br /&gt;
 #&lt;br /&gt;
 # Foscam FI8908W IP Control Protocol&lt;br /&gt;
 #&lt;br /&gt;
 # ==========================================================================&lt;br /&gt;
 &lt;br /&gt;
 use ZoneMinder::Debug qw(:all);&lt;br /&gt;
 use ZoneMinder::Config qw(:all);&lt;br /&gt;
 &lt;br /&gt;
  use Time::HiRes qw( usleep );&lt;br /&gt;
 &lt;br /&gt;
 sub new&lt;br /&gt;
 { &lt;br /&gt;
 &lt;br /&gt;
 my $class = shift;&lt;br /&gt;
 my $id = shift;&lt;br /&gt;
 my $self = ZoneMinder::Control-&amp;gt;new( $id );&lt;br /&gt;
 my $logindetails = &amp;quot;&amp;quot;;&lt;br /&gt;
 bless( $self, $class );&lt;br /&gt;
 srand( time() );&lt;br /&gt;
 return $self;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 our $AUTOLOAD;&lt;br /&gt;
 &lt;br /&gt;
 sub AUTOLOAD&lt;br /&gt;
 {&lt;br /&gt;
 my $self = shift;&lt;br /&gt;
 my $class = ref($self) || croak( &amp;quot;$self not object&amp;quot; );&lt;br /&gt;
 my $name = $AUTOLOAD;&lt;br /&gt;
 $name =~ s/.*://;&lt;br /&gt;
 if ( exists($self-&amp;gt;{$name}) )&lt;br /&gt;
 {&lt;br /&gt;
 return( $self-&amp;gt;{$name} );&lt;br /&gt;
 }&lt;br /&gt;
 Fatal( &amp;quot;Can&amp;#039;t access $name member of object of class $class&amp;quot; );&lt;br /&gt;
 }&lt;br /&gt;
 our $stop_command;&lt;br /&gt;
 &lt;br /&gt;
 sub open&lt;br /&gt;
 {&lt;br /&gt;
 my $self = shift;&lt;br /&gt;
 &lt;br /&gt;
 $self-&amp;gt;loadMonitor();&lt;br /&gt;
 &lt;br /&gt;
 use LWP::UserAgent;&lt;br /&gt;
 $self-&amp;gt;{ua} = LWP::UserAgent-&amp;gt;new;&lt;br /&gt;
 $self-&amp;gt;{ua}-&amp;gt;agent( &amp;quot;ZoneMinder Control Agent/&amp;quot;.ZM_VERSION );&lt;br /&gt;
 &lt;br /&gt;
 $self-&amp;gt;{state} = &amp;#039;open&amp;#039;;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 sub close&lt;br /&gt;
 { &lt;br /&gt;
 my $self = shift;&lt;br /&gt;
 $self-&amp;gt;{state} = &amp;#039;closed&amp;#039;;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 sub printMsg&lt;br /&gt;
 {&lt;br /&gt;
 my $self = shift;&lt;br /&gt;
 my $msg = shift;&lt;br /&gt;
 my $msg_len = length($msg);&lt;br /&gt;
 &lt;br /&gt;
 Debug( $msg.&amp;quot;[&amp;quot;.$msg_len.&amp;quot;]&amp;quot; );&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 sub sendCmd&lt;br /&gt;
 {&lt;br /&gt;
 my $self = shift;&lt;br /&gt;
 my $cmd = shift;&lt;br /&gt;
 my $result = undef;&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;/$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;
 sub reset&lt;br /&gt;
 {&lt;br /&gt;
 my $self = shift;&lt;br /&gt;
 Debug( &amp;quot;Camera Reset&amp;quot; );&lt;br /&gt;
 my $cmd = &amp;quot;reboot.cgi?user=admin&amp;amp;pwd=&amp;quot;;&lt;br /&gt;
 $self-&amp;gt;sendCmd( $cmd );&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 #Up Arrow&lt;br /&gt;
 sub moveConUp&lt;br /&gt;
 {&lt;br /&gt;
 my $self = shift;&lt;br /&gt;
 $stop_command = &amp;quot;1&amp;quot;;&lt;br /&gt;
 Debug( &amp;quot;Move Up&amp;quot; );&lt;br /&gt;
 my $cmd = &amp;quot;decoder_control.cgi?command=0&amp;amp;user=admin&amp;amp;pwd=&amp;quot;;&lt;br /&gt;
 $self-&amp;gt;sendCmd( $cmd );&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 #Down Arrow&lt;br /&gt;
 sub moveConDown&lt;br /&gt;
 {&lt;br /&gt;
 my $self = shift;&lt;br /&gt;
 $stop_command = &amp;quot;1&amp;quot;;&lt;br /&gt;
 Debug( &amp;quot;Move Down&amp;quot; );&lt;br /&gt;
 my $cmd = &amp;quot;decoder_control.cgi?command=2&amp;amp;user=admin&amp;amp;pwd=&amp;quot;;&lt;br /&gt;
 $self-&amp;gt;sendCmd( $cmd );&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 #Left Arrow&lt;br /&gt;
 sub moveConLeft&lt;br /&gt;
 {&lt;br /&gt;
 my $self = shift;&lt;br /&gt;
 $stop_command = &amp;quot;1&amp;quot;;&lt;br /&gt;
 Debug( &amp;quot;Move Left&amp;quot; );&lt;br /&gt;
 my $cmd = &amp;quot;decoder_control.cgi?command=4&amp;amp;user=admin&amp;amp;pwd=&amp;quot;;&lt;br /&gt;
 $self-&amp;gt;sendCmd( $cmd );&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 #Right Arrow&lt;br /&gt;
 sub moveConRight&lt;br /&gt;
 {&lt;br /&gt;
 my $self = shift;&lt;br /&gt;
 $stop_command = &amp;quot;1&amp;quot;;&lt;br /&gt;
 Debug( &amp;quot;Move Right&amp;quot; );&lt;br /&gt;
 my $cmd = &amp;quot;decoder_control.cgi?command=6&amp;amp;user=admin&amp;amp;pwd=&amp;quot;;&lt;br /&gt;
 $self-&amp;gt;sendCmd( $cmd );&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 #Diagonally Up Right Arrow&lt;br /&gt;
 sub moveConUpRight&lt;br /&gt;
 {&lt;br /&gt;
 my $self = shift;&lt;br /&gt;
 $stop_command = &amp;quot;1&amp;quot;;&lt;br /&gt;
 Debug( &amp;quot;Move Diagonally Up Right&amp;quot; );&lt;br /&gt;
 my $cmd = &amp;quot;decoder_control.cgi?command=91&amp;amp;user=admin&amp;amp;pwd=&amp;quot;;&lt;br /&gt;
 $self-&amp;gt;sendCmd( $cmd );&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 #Diagonally Down Right Arrow&lt;br /&gt;
 sub moveConDownRight&lt;br /&gt;
 {&lt;br /&gt;
 my $self = shift;&lt;br /&gt;
 $stop_command = &amp;quot;1&amp;quot;;&lt;br /&gt;
 Debug( &amp;quot;Move Diagonally Down Right&amp;quot; );&lt;br /&gt;
 my $cmd = &amp;quot;decoder_control.cgi?command=93&amp;amp;user=admin&amp;amp;pwd=&amp;quot;;&lt;br /&gt;
 $self-&amp;gt;sendCmd( $cmd );&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 #Diagonally Up Left Arrow&lt;br /&gt;
 sub moveConUpLeft&lt;br /&gt;
 {&lt;br /&gt;
 my $self = shift;&lt;br /&gt;
 $stop_command = &amp;quot;1&amp;quot;;&lt;br /&gt;
 Debug( &amp;quot;Move Diagonally Up Left&amp;quot; );&lt;br /&gt;
 my $cmd = &amp;quot;decoder_control.cgi?command=90&amp;amp;user=admin&amp;amp;pwd=&amp;quot;;&lt;br /&gt;
 $self-&amp;gt;sendCmd( $cmd );&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 #Diagonally Down Left Arrow&lt;br /&gt;
 sub moveConDownLeft&lt;br /&gt;
 {&lt;br /&gt;
 my $self = shift;&lt;br /&gt;
 $stop_command = &amp;quot;1&amp;quot;;&lt;br /&gt;
 Debug( &amp;quot;Move Diagonally Down Left&amp;quot; );&lt;br /&gt;
 my $cmd = &amp;quot;decoder_control.cgi?command=92&amp;amp;user=admin&amp;amp;pwd=&amp;quot;;&lt;br /&gt;
 $self-&amp;gt;sendCmd( $cmd );&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 #Stop&lt;br /&gt;
 sub moveStop&lt;br /&gt;
 {&lt;br /&gt;
 my $self = shift;&lt;br /&gt;
 Debug( &amp;quot;Move Stop&amp;quot; );&lt;br /&gt;
 my $cmd = &amp;quot;decoder_control.cgi?user=admin&amp;amp;pwd=&amp;amp;command=1&amp;quot;;&lt;br /&gt;
 $self-&amp;gt;sendCmd( $cmd );&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 #Move Camera to Home Position&lt;br /&gt;
 sub presetHome&lt;br /&gt;
 {&lt;br /&gt;
 my $self = shift;&lt;br /&gt;
 Debug( &amp;quot;Home Preset&amp;quot; );&lt;br /&gt;
 my $cmd = &amp;quot;decoder_control.cgi?command=25&amp;amp;user=admin&amp;amp;pwd=&amp;quot;;&lt;br /&gt;
 $self-&amp;gt;sendCmd( $cmd );&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 1;&lt;br /&gt;
 &lt;br /&gt;
 +++&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Now save that as ‘FoscamFI8908W.pm’ in the same location where you found the PanasonicIP.pm file.&lt;br /&gt;
&lt;br /&gt;
(This file also assumes there is a user with the name admin and no password. If your setup is different, you will need to change this file). This is a first draft working version, I’ll tidy it up once ive learnt a bit more about perl &lt;br /&gt;
&lt;br /&gt;
Next you need to add the Control Type.&lt;br /&gt;
&lt;br /&gt;
Click on edit and add a new control with these details:&lt;br /&gt;
&lt;br /&gt;
Main:&lt;br /&gt;
Name: Foscam FI8908W&lt;br /&gt;
Type: Remote&lt;br /&gt;
Protocol: FoscamFI8908W (No space in there)&lt;br /&gt;
Move:&lt;br /&gt;
Can Move: Tick&lt;br /&gt;
Can Move Diagonally: Tick&lt;br /&gt;
Can Move Continuous: Tick&lt;br /&gt;
Pan:&lt;br /&gt;
Can Pan: Tick&lt;br /&gt;
Tilt:&lt;br /&gt;
Can Tilt: Tick&lt;br /&gt;
Presets:&lt;br /&gt;
Has Presets: Tick&lt;br /&gt;
Num Presets: 0&lt;br /&gt;
Has Home Presets: Tick&lt;br /&gt;
&lt;br /&gt;
Add the IP address of the camera to the &amp;#039;&amp;#039;&amp;#039;Control Address&amp;#039;&amp;#039;&amp;#039; field in the &amp;#039;&amp;#039;&amp;#039;Control&amp;#039;&amp;#039;&amp;#039; tab of camera settings&lt;br /&gt;
&lt;br /&gt;
Save all that and you should be up and running.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;Here a list of more feature from decoder_control.cgi with the Firmware 11.14.2.28 (found: http://www.gadgetvictims.com/2010/10/fi8908w-old-and-new.html) --[[User:Lowbayer|Lowbayer]] 21:39, 12 March 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Example: http://&amp;lt;IP_CAM&amp;gt;/decoder_control.cgi?command=30&amp;amp;user=&amp;lt;user&amp;gt;&amp;amp;pwd=&amp;lt;pass&amp;gt; = Set the preset 0&lt;br /&gt;
&lt;br /&gt;
Parameters value&lt;br /&gt;
&lt;br /&gt;
:0 up&lt;br /&gt;
:1 Stop up&lt;br /&gt;
:2 down&lt;br /&gt;
:3 Stop down&lt;br /&gt;
:4 left&lt;br /&gt;
:5 Stop left&lt;br /&gt;
:6 right&lt;br /&gt;
:7 Stop right&lt;br /&gt;
: ... Reserved&lt;br /&gt;
:25 center&lt;br /&gt;
:26 Vertical patrol&lt;br /&gt;
:27 Stop vertical patrol&lt;br /&gt;
:28 Horizon patrol&lt;br /&gt;
:29 Stop horizon patrol&lt;br /&gt;
:30  Set preset 0&lt;br /&gt;
:31  Go preset 0&lt;br /&gt;
:32  Set preset 1&lt;br /&gt;
:33  Go preset 1&lt;br /&gt;
:34  Set preset 2&lt;br /&gt;
:35  Go preset 2&lt;br /&gt;
:  ....&lt;br /&gt;
:62  Set preset 16&lt;br /&gt;
:63  Go preset 16&lt;br /&gt;
:And the list goes further until preset 16&lt;br /&gt;
:94 IO output high&lt;br /&gt;
:95 IO output low &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
A few more notes that I found useful:&lt;br /&gt;
&lt;br /&gt;
Turning off the annoying green LED: (where x.x.x.x is the IP of your camera)&lt;br /&gt;
&lt;br /&gt;
http://x.x.x.x/set_misc.cgi?led_mode=2&amp;amp;user=admin&amp;amp;pwd=&lt;br /&gt;
&lt;br /&gt;
:led_mode=0 - the green led blinks only once connected.&lt;br /&gt;
:led_mode=1 - the green led blinks while searching for a connection and when connected.&lt;br /&gt;
:led_mode=2 - the green led is always off.&lt;br /&gt;
&lt;br /&gt;
Stop the camera moving around when you reboot it:&lt;br /&gt;
&lt;br /&gt;
http://x.x.x.x/set_misc.cgi?ptz_center_onstart=0&amp;amp;user=admin&amp;amp;pwd=&lt;br /&gt;
&lt;br /&gt;
I initially had some issues with no images displaying in ZM. I found this to be a shared memory issue, see here:&lt;br /&gt;
&lt;br /&gt;
http://www.zoneminder.com/wiki/index.php -&amp;gt;  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;
&lt;br /&gt;
;Here a list of interesting feature: --[[User:Lowbayer|Lowbayer]] 21:39, 12 March 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
http://[ipcam]/get_misc.cgi -&amp;gt;Returns all the current values for the functions above.&lt;br /&gt;
&lt;br /&gt;
http://[ipcam]/get_log.cgi -&amp;gt; Displays the visits log&lt;br /&gt;
&lt;br /&gt;
http://[ipcam]/get_params.cgi -&amp;gt;Returns the complete configuration of the camera.&lt;br /&gt;
&lt;br /&gt;
https://docs.google.com/fileview?id=0B-yhhBvC0DSlNWExZDU0NTQtMDlmZi00YzkzLWFkNDAtMGU4MTA1MDg2YjMz&amp;amp;hl=en&lt;br /&gt;
&lt;br /&gt;
The feature list from the IPCAM CGI SDK V1.7&lt;br /&gt;
&lt;br /&gt;
http://www.notesco.net/download/ipcamcgisdk21.pdf&lt;br /&gt;
&lt;br /&gt;
The feature list from the IPCAM CGI SDK V2.1&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I found this guide useful for getting ZM 1.24.2 installed in the first place on my ubuntu box:&lt;br /&gt;
&lt;br /&gt;
http://www.howtoforge.com/video_surveillance_zoneminder_ubuntu&lt;br /&gt;
&lt;br /&gt;
I replaced:&lt;br /&gt;
&lt;br /&gt;
ftp://www.northern-ridge.com.au/zoneminder/ubuntu/dapper/zoneminder_1.22.3-8_i386.deb&lt;br /&gt;
&lt;br /&gt;
with&lt;br /&gt;
&lt;br /&gt;
ftp://www.northern-ridge.com.au/zoneminder/1.24/ubuntu/jaunty/zoneminder_1.24.2-1_i386.deb&lt;br /&gt;
&lt;br /&gt;
I have also heard of people replacing the existing lens in the Foscam Camera (it simply unscrews) with a 160° Wide Angle lens to give a better view. (Search eBay for ‘2.1mm CCTV Lens’). I haven’t tried this myself yet, but will at some point in the future.&lt;br /&gt;
&lt;br /&gt;
On more thing to add. Since upgrading to 1.24.2 (I was originally on 1.23) I have had a few issues with apache locking up. I followed the recommended fix in this thread:&lt;br /&gt;
&lt;br /&gt;
http://www.zoneminder.com/forums/viewtopic.php?p=51045&lt;br /&gt;
&lt;br /&gt;
Which has helped a little but I’m still having a few issues. I have to run this command:&lt;br /&gt;
&lt;br /&gt;
sudo apache2ctl restart&lt;br /&gt;
&lt;br /&gt;
every now and then on the box (which I VNC into from my windows box) to restart apache.&lt;br /&gt;
&lt;br /&gt;
Hope this is useful to some people.&lt;br /&gt;
&lt;br /&gt;
Cheers,&lt;br /&gt;
&lt;br /&gt;
DAVE.&lt;br /&gt;
&lt;br /&gt;
PS - As I&amp;#039;m not always on the forum, I tend to update my blog first (and the forum later - sorry!), it&amp;#039;s here: http://dave.harris.net see the &amp;#039;ZoneMinder&amp;#039; category :)&lt;/div&gt;</summary>
		<author><name>Benf</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5046</id>
		<title>Foscam FI8904W</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5046"/>
		<updated>2012-01-08T22:37:13Z</updated>

		<summary type="html">&lt;p&gt;Benf: /* Changing the Lens : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;8/1/12 : [[user:BenF|BenF]] Just to confirm this camera also works with Zoneminder 1.25 running on a Centos 5.7 box.&lt;br /&gt;
&lt;br /&gt;
My Camera purchased via Amazon for £65 in December 2011 arrived with:&lt;br /&gt;
&lt;br /&gt;
Firmware Version	  11.25.2.38&lt;br /&gt;
&lt;br /&gt;
Embeded Web UI Version	  2.4.9.15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that a request for updated firmware from Foscam support offered me a much older firmware. &lt;br /&gt;
&lt;br /&gt;
The details on the [[Foscam]] page were a very useful in getting this setup, especially in passing your username and password.&lt;br /&gt;
&lt;br /&gt;
The below assumes you have got the camera setup and connected to your network, and use a static IP address. You will have also setup a new user on the camera and are using that account to retrieve the snapshots or video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using the FI8904W with Zoneminder ==&lt;br /&gt;
&lt;br /&gt;
You can either use the snapshot stream, or video stream.&lt;br /&gt;
&lt;br /&gt;
If the IP Address of the camera is 192.168.1.100 then the monitor settings for each are:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== Snapshots : ==&lt;br /&gt;
&lt;br /&gt;
For a 640 x 480, ~ 7 frames a second stream : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Protocol : HTTP&lt;br /&gt;
&lt;br /&gt;
Mehtod : Simple&lt;br /&gt;
&lt;br /&gt;
Remote Hostname : &amp;lt;your camera IP&amp;gt;, eg 192.168.1.100&lt;br /&gt;
&lt;br /&gt;
Port : 80&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;resolution=32&amp;amp;rate=6&lt;br /&gt;
&lt;br /&gt;
Colours : 24 bit &lt;br /&gt;
&lt;br /&gt;
Width : 640&lt;br /&gt;
&lt;br /&gt;
Height : 480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I found the camera maxed out at 10-11fps. &lt;br /&gt;
&lt;br /&gt;
The only other issue is your Zoneminder box will be quite busy decoding jpgs - the jpeg-turbo MMX libraries do help here if you have a modern CPU. Alternatively, switch to the videostream method below, this helped on my installation.&lt;br /&gt;
&lt;br /&gt;
== Video Streaming :  ==&lt;br /&gt;
&lt;br /&gt;
Config as above, but the path changes to &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To get a stream running about 10-12fps. I found that the stream wasn&amp;#039;t entirely smooth, with a small pause every 2 seconds. Forcing a frame rate just under this does help give you a smoother stream, and so better playback:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;rate=6 &lt;br /&gt;
&lt;br /&gt;
Gives for me a framerate for me of 7.5fps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Changing the Lens : ==&lt;br /&gt;
&lt;br /&gt;
I understand the camera uses CS format CCTV lenses, which can be swapped if you don&amp;#039;t mind some disassembly of the unit - there are a few videos on Youtube showing people doing this. &lt;br /&gt;
&lt;br /&gt;
The camera I have arrived with a 3.6mm lens which gives quite a wide field of view, but I&amp;#039;ve got 6,8, 10 and 12mm lenses coming which will give more of a &amp;#039;zoom&amp;#039; as the lens gets &amp;#039;longer&amp;#039;, but I am expecting will require careful focussing. &lt;br /&gt;
&lt;br /&gt;
They&amp;#039;re easily sourced via eBay for £3-5 from suppliers in Hong Kong.&lt;/div&gt;</summary>
		<author><name>Benf</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5045</id>
		<title>Foscam FI8904W</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5045"/>
		<updated>2012-01-08T22:35:18Z</updated>

		<summary type="html">&lt;p&gt;Benf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;8/1/12 : [[user:BenF|BenF]] Just to confirm this camera also works with Zoneminder 1.25 running on a Centos 5.7 box.&lt;br /&gt;
&lt;br /&gt;
My Camera purchased via Amazon for £65 in December 2011 arrived with:&lt;br /&gt;
&lt;br /&gt;
Firmware Version	  11.25.2.38&lt;br /&gt;
&lt;br /&gt;
Embeded Web UI Version	  2.4.9.15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that a request for updated firmware from Foscam support offered me a much older firmware. &lt;br /&gt;
&lt;br /&gt;
The details on the [[Foscam]] page were a very useful in getting this setup, especially in passing your username and password.&lt;br /&gt;
&lt;br /&gt;
The below assumes you have got the camera setup and connected to your network, and use a static IP address. You will have also setup a new user on the camera and are using that account to retrieve the snapshots or video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using the FI8904W with Zoneminder ==&lt;br /&gt;
&lt;br /&gt;
You can either use the snapshot stream, or video stream.&lt;br /&gt;
&lt;br /&gt;
If the IP Address of the camera is 192.168.1.100 then the monitor settings for each are:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== Snapshots : ==&lt;br /&gt;
&lt;br /&gt;
For a 640 x 480, ~ 7 frames a second stream : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Protocol : HTTP&lt;br /&gt;
&lt;br /&gt;
Mehtod : Simple&lt;br /&gt;
&lt;br /&gt;
Remote Hostname : &amp;lt;your camera IP&amp;gt;, eg 192.168.1.100&lt;br /&gt;
&lt;br /&gt;
Port : 80&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;resolution=32&amp;amp;rate=6&lt;br /&gt;
&lt;br /&gt;
Colours : 24 bit &lt;br /&gt;
&lt;br /&gt;
Width : 640&lt;br /&gt;
&lt;br /&gt;
Height : 480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I found the camera maxed out at 10-11fps. &lt;br /&gt;
&lt;br /&gt;
The only other issue is your Zoneminder box will be quite busy decoding jpgs - the jpeg-turbo MMX libraries do help here if you have a modern CPU. Alternatively, switch to the videostream method below, this helped on my installation.&lt;br /&gt;
&lt;br /&gt;
== Video Streaming :  ==&lt;br /&gt;
&lt;br /&gt;
Config as above, but the path changes to &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To get a stream running about 10-12fps. I found that the stream wasn&amp;#039;t entirely smooth, with a small pause every 2 seconds. Forcing a frame rate just under this does help give you a smoother stream, and so better playback:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;rate=6 &lt;br /&gt;
&lt;br /&gt;
Gives for me a framerate for me of 7.5fps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Changing the Lens : ==&lt;br /&gt;
&lt;br /&gt;
I understand the camera uses CS format CCTV lenses, which can be swapped if you don&amp;#039;t mind some disassembly of the unit - there are a few videos on &lt;br /&gt;
&lt;br /&gt;
The camera I have has come with a 3.6mm lens which gives a wide field of view, but I&amp;#039;ve got 6,8, 10 and 12mm lenses coming which give more of a &amp;#039;zoom&amp;#039; as the lens gets &amp;#039;longer&amp;#039;. They&amp;#039;re easily sourced via eBay for £3-5 from suppliers in Hong Kong.&lt;/div&gt;</summary>
		<author><name>Benf</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5044</id>
		<title>Foscam FI8904W</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Foscam_FI8904W&amp;diff=5044"/>
		<updated>2012-01-08T22:26:18Z</updated>

		<summary type="html">&lt;p&gt;Benf: Created page with &amp;quot;Just to confirm this camera also works - tested with Zoneminder 1.25 on a box running Centos 5.7 x64  My Camera purchased via Amazon for £65 in December 2011 arrived with   Firm...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Just to confirm this camera also works - tested with Zoneminder 1.25 on a box running Centos 5.7 x64&lt;br /&gt;
&lt;br /&gt;
My Camera purchased via Amazon for £65 in December 2011 arrived with &lt;br /&gt;
&lt;br /&gt;
Firmware Version	  11.25.2.38&lt;br /&gt;
Embeded Web UI Version	  2.4.9.15&lt;br /&gt;
&lt;br /&gt;
Note that the Firmware available from Foscam support appears to be much older than this. &lt;br /&gt;
&lt;br /&gt;
The details on the [[Foscam]] page were a very useful, especially in passing your username and password.&lt;br /&gt;
&lt;br /&gt;
The below assumes you have setup a new user on the camera and are using that account to retrieve the snapshots or video.&lt;br /&gt;
&lt;br /&gt;
== Use with Zoneminder ==&lt;br /&gt;
&lt;br /&gt;
You can either use the snapshot stream, or video stream.&lt;br /&gt;
&lt;br /&gt;
If the IP Address of the camera is 192.168.1.100 then the monitor settings for each are:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== Snapshots : ==&lt;br /&gt;
&lt;br /&gt;
For a 640 x 480, ~ 7 frames a second stream : &lt;br /&gt;
&lt;br /&gt;
Protocol : HTTP&lt;br /&gt;
Mehtod : Simple&lt;br /&gt;
Remote Hostname : &amp;lt;your camera IP&amp;gt;, eg 192.168.1.100&lt;br /&gt;
Port : 80&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;resolution=32&amp;amp;rate=6&lt;br /&gt;
Colours : 64&lt;br /&gt;
Width : 640&lt;br /&gt;
Height : 480&lt;br /&gt;
&lt;br /&gt;
I found the camera maxed out at 10-11fps. &lt;br /&gt;
&lt;br /&gt;
The only other issue is your Zoneminder box will be quite busy decoding jpgs - the jpeg-turbo MMX libraries do help here if you have a modern CPU. Alternatively, switch to the videostream method below, this helped on my installation.&lt;br /&gt;
&lt;br /&gt;
== Video Streaming :  ==&lt;br /&gt;
&lt;br /&gt;
Config as above, but the path changes to &lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get a stream running about 10-12fps. I found that the stream wasn&amp;#039;t entirely smooth, with a small pause every 2 seconds - so specifying the frame rate does help :&lt;br /&gt;
&lt;br /&gt;
Path : /snapshot.cgi?user=&amp;lt;username&amp;gt;&amp;amp;pwd=&amp;lt;password&amp;gt;&amp;amp;rate=6 &lt;br /&gt;
&lt;br /&gt;
Gives a framerate for me of 7.5fps.&lt;br /&gt;
&lt;br /&gt;
== Changing the Lens : ==&lt;br /&gt;
&lt;br /&gt;
I understand the camera uses CS format CCTV lenses, which can be swapped if you don&amp;#039;t mind some disassembly of the unit - there are a few videos on &lt;br /&gt;
&lt;br /&gt;
The camera I have has come with a 3.6mm lens which gives a wide field of view, but I&amp;#039;ve got 6,8, 10 and 12mm lenses coming which give more of a &amp;#039;zoom&amp;#039; as the lens gets &amp;#039;longer&amp;#039;. They&amp;#039;re easily sourced via eBay for £3-5 from suppliers in Hong Kong.&lt;/div&gt;</summary>
		<author><name>Benf</name></author>
	</entry>
</feed>