<?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=Dajhorn</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=Dajhorn"/>
	<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/Special:Contributions/Dajhorn"/>
	<updated>2026-04-19T21:36:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=5821</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=5821"/>
		<updated>2013-08-26T16:37:02Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Revert link spam.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
* BB-HCM705CE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects version 3.00 or later.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old version 2.00 firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only hi-def models support the 1280x1024 resolution, and some low end models like the Panasonic BL-C1A Petcam do not support the 640x480 resolution.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; The default MJPEG frame rate in the web interface is the same as &amp;quot;MPEG-4 Max. Frame Rate&amp;quot; option, which is set on the &amp;#039;&amp;#039;Video Streaming&amp;#039;&amp;#039; page.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode with a default configuration, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions with tuning, the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On slow or busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Monitor -&amp;gt; General&amp;#039;&amp;#039; configuration page for the camera in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
Available streaming resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-1280x1024&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-160x120&lt;br /&gt;
&lt;br /&gt;
None of these URIs take parameters. Video streaming options are always global and can only be changed through the CGI or web interface.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; The camera must be manually rebooted for MPEG-4 or H.264 options to take affect.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Audio can be enabled on models that have it by changing the &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039;, but ZoneMinder lacks audio support, so doing this would waste network capacity and storage.  For example:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a bright quiet scene for these cameras is usually 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
Even if the RTSP stream is frame limited by the camera, the transport will be at 30fps.  If the frame rate is decreased at the default maximum bit rate, then streaming image quality will noticeably improve.  To reduce streaming bandwidth, reduce both the frame rate and the maximum bit rate on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; page. Remember to reboot the camera on the &amp;quot;Maintenance&amp;quot; tab after changing these options.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less, but ZoneMinder performs better if frame rate limiting happens at the camera.&lt;br /&gt;
&lt;br /&gt;
=Authentication=&lt;br /&gt;
&lt;br /&gt;
If the camera requires a username and password, then put the credentials in the &amp;#039;&amp;#039;&amp;#039;Remote Host Name&amp;#039;&amp;#039;&amp;#039; field on the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; tab for the camera in ZoneMinder like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser:MyPass@&amp;#039;&amp;#039;&amp;#039;192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
The username and password are separated by one colon character, which are separated from the IP address or host name by the &amp;#039;at&amp;#039; symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
* Using the anonymous guest account with default permissions, or using incorrect credentials, will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
* All CGI parameters are case sensitive.  Using &amp;quot;nphmotionjpeg?resolution=640x480&amp;amp;quality=standard&amp;quot; instead of &amp;quot;nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;quot; will cause the camera to return a &amp;quot;400 Bad Request&amp;quot; error.&lt;br /&gt;
&lt;br /&gt;
* Remember to grant all permissions to the ZoneMinder account in the camera and double check the spelling of the username and password.  ZoneMinder does not log a sensible error message if the access privileges or credentials are incorrect, it just crashes.&lt;br /&gt;
&lt;br /&gt;
* Use the VideoLAN player to test RTSP like this:&lt;br /&gt;
&lt;br /&gt;
  vlc rtsp://192.168.0.254/nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
If VLC cannot play the stream, then ZoneMinder cannot record it. (Many other RTSP players are incompatible with Panasonic network cameras.  Use VLC.)&lt;br /&gt;
&lt;br /&gt;
* Using RTSP through NAT usually requires a custom firewall configuration.  Always get MJPEG working first.&lt;br /&gt;
&lt;br /&gt;
* These cameras also provide an RTP-over-HTTP interface over a single port.  In VLC, click &amp;#039;&amp;#039;Media -&amp;gt; Open Network Stream&amp;#039;&amp;#039; and input this URL:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/rtpOverHttp?Url=nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
This is easier to punch through a firewall, but it has timing and sync problems.&lt;br /&gt;
&lt;br /&gt;
==Hidden Configuration Options==&lt;br /&gt;
&lt;br /&gt;
Login to the web interface, and manually open this URI:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/Get?Func=VDelivery&amp;amp;Kind=1&lt;br /&gt;
&lt;br /&gt;
The camera could return a list of configuration options like this:&lt;br /&gt;
&lt;br /&gt;
  640framerate:15&lt;br /&gt;
  320framerate:15&lt;br /&gt;
  192framerate:15&lt;br /&gt;
  640bitrateL:256&lt;br /&gt;
  640bitrateH:1024&lt;br /&gt;
  320bitrateL:128&lt;br /&gt;
  320bitrateH:512&lt;br /&gt;
  192bitrateL:64&lt;br /&gt;
  192bitrateH:256&lt;br /&gt;
  RTSPPortNo:554&lt;br /&gt;
  RTPPortMin:33000&lt;br /&gt;
  Multicast:0 &lt;br /&gt;
&lt;br /&gt;
Not all of these options will be exposed in the web interface.  For example, firmware version 3.50 does not expose the MPEG4 framerate option, which is the first line in the example.  You can set it by manually opening this URI in a web browser:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/Set?Func=VDelivery&amp;amp;Kind=1&amp;amp;640framerate=30&lt;br /&gt;
&lt;br /&gt;
A plain web page like this means success:&lt;br /&gt;
&lt;br /&gt;
  Return:0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=5024</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=5024"/>
		<updated>2012-01-01T19:38:17Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* Example for Old Firmware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects version 3.00 or later.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old version 2.00 firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only hi-def models support the 1280x1024 resolution, and some low end models like the Panasonic BL-C1A Petcam do not support the 640x480 resolution.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; The default MJPEG frame rate in the web interface is the same as &amp;quot;MPEG-4 Max. Frame Rate&amp;quot; option, which is set on the &amp;#039;&amp;#039;Video Streaming&amp;#039;&amp;#039; page.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode with a default configuration, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions with tuning, the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On slow or busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Monitor -&amp;gt; General&amp;#039;&amp;#039; configuration page for the camera in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
Available streaming resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-1280x1024&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-160x120&lt;br /&gt;
&lt;br /&gt;
None of these URIs take parameters. Video streaming options are always global and can only be changed through the CGI or web interface.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; The camera must be manually rebooted for MPEG-4 or H.264 options to take affect.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Audio can be enabled on models that have it by changing the &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039;, but ZoneMinder lacks audio support, so doing this would waste network capacity and storage.  For example:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a bright quiet scene for these cameras is usually 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
Even if the RTSP stream is frame limited by the camera, the transport will be at 30fps.  If the frame rate is decreased at the default maximum bit rate, then streaming image quality will noticeably improve.  To reduce streaming bandwidth, reduce both the frame rate and the maximum bit rate on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; page. Remember to reboot the camera on the &amp;quot;Maintenance&amp;quot; tab after changing these options.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less, but ZoneMinder performs better if frame rate limiting happens at the camera.&lt;br /&gt;
&lt;br /&gt;
=Authentication=&lt;br /&gt;
&lt;br /&gt;
If the camera requires a username and password, then put the credentials in the &amp;#039;&amp;#039;&amp;#039;Remote Host Name&amp;#039;&amp;#039;&amp;#039; field on the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; tab for the camera in ZoneMinder like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser:MyPass@&amp;#039;&amp;#039;&amp;#039;192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
The username and password are separated by one colon character, which are separated from the IP address or host name by the &amp;#039;at&amp;#039; symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
* Using the anonymous guest account with default permissions, or using incorrect credentials, will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
* All CGI parameters are case sensitive.  Using &amp;quot;nphmotionjpeg?resolution=640x480&amp;amp;quality=standard&amp;quot; instead of &amp;quot;nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;quot; will cause the camera to return a &amp;quot;400 Bad Request&amp;quot; error.&lt;br /&gt;
&lt;br /&gt;
* Remember to grant all permissions to the ZoneMinder account in the camera and double check the spelling of the username and password.  ZoneMinder does not log a sensible error message if the access privileges or credentials are incorrect, it just crashes.&lt;br /&gt;
&lt;br /&gt;
* Use the VideoLAN player to test RTSP like this:&lt;br /&gt;
&lt;br /&gt;
  vlc rtsp://192.168.0.254/nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
If VLC cannot play the stream, then ZoneMinder cannot record it. (Many other RTSP players are incompatible with Panasonic network cameras.  Use VLC.)&lt;br /&gt;
&lt;br /&gt;
* Using RTSP through NAT usually requires a custom firewall configuration.  Always get MJPEG working first.&lt;br /&gt;
&lt;br /&gt;
* These cameras also provide an RTP-over-HTTP interface over a single port.  In VLC, click &amp;#039;&amp;#039;Media -&amp;gt; Open Network Stream&amp;#039;&amp;#039; and input this URL:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/rtpOverHttp?Url=nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
This is easier to punch through a firewall, but it has timing and sync problems.&lt;br /&gt;
&lt;br /&gt;
==Hidden Configuration Options==&lt;br /&gt;
&lt;br /&gt;
Login to the web interface, and manually open this URI:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/Get?Func=VDelivery&amp;amp;Kind=1&lt;br /&gt;
&lt;br /&gt;
The camera could return a list of configuration options like this:&lt;br /&gt;
&lt;br /&gt;
  640framerate:15&lt;br /&gt;
  320framerate:15&lt;br /&gt;
  192framerate:15&lt;br /&gt;
  640bitrateL:256&lt;br /&gt;
  640bitrateH:1024&lt;br /&gt;
  320bitrateL:128&lt;br /&gt;
  320bitrateH:512&lt;br /&gt;
  192bitrateL:64&lt;br /&gt;
  192bitrateH:256&lt;br /&gt;
  RTSPPortNo:554&lt;br /&gt;
  RTPPortMin:33000&lt;br /&gt;
  Multicast:0 &lt;br /&gt;
&lt;br /&gt;
Not all of these options will be exposed in the web interface.  For example, firmware version 3.50 does not expose the MPEG4 framerate option, which is the first line in the example.  You can set it by manually opening this URI in a web browser:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/Set?Func=VDelivery&amp;amp;Kind=1&amp;amp;640framerate=30&lt;br /&gt;
&lt;br /&gt;
A plain web page like this means success:&lt;br /&gt;
&lt;br /&gt;
  Return:0&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=5023</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=5023"/>
		<updated>2012-01-01T19:37:15Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* Initial Hardware Setup */ Be more specific about the required firmware version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects version 3.00 or later.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only hi-def models support the 1280x1024 resolution, and some low end models like the Panasonic BL-C1A Petcam do not support the 640x480 resolution.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; The default MJPEG frame rate in the web interface is the same as &amp;quot;MPEG-4 Max. Frame Rate&amp;quot; option, which is set on the &amp;#039;&amp;#039;Video Streaming&amp;#039;&amp;#039; page.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode with a default configuration, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions with tuning, the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On slow or busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Monitor -&amp;gt; General&amp;#039;&amp;#039; configuration page for the camera in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
Available streaming resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-1280x1024&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-160x120&lt;br /&gt;
&lt;br /&gt;
None of these URIs take parameters. Video streaming options are always global and can only be changed through the CGI or web interface.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; The camera must be manually rebooted for MPEG-4 or H.264 options to take affect.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Audio can be enabled on models that have it by changing the &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039;, but ZoneMinder lacks audio support, so doing this would waste network capacity and storage.  For example:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a bright quiet scene for these cameras is usually 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
Even if the RTSP stream is frame limited by the camera, the transport will be at 30fps.  If the frame rate is decreased at the default maximum bit rate, then streaming image quality will noticeably improve.  To reduce streaming bandwidth, reduce both the frame rate and the maximum bit rate on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; page. Remember to reboot the camera on the &amp;quot;Maintenance&amp;quot; tab after changing these options.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less, but ZoneMinder performs better if frame rate limiting happens at the camera.&lt;br /&gt;
&lt;br /&gt;
=Authentication=&lt;br /&gt;
&lt;br /&gt;
If the camera requires a username and password, then put the credentials in the &amp;#039;&amp;#039;&amp;#039;Remote Host Name&amp;#039;&amp;#039;&amp;#039; field on the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; tab for the camera in ZoneMinder like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser:MyPass@&amp;#039;&amp;#039;&amp;#039;192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
The username and password are separated by one colon character, which are separated from the IP address or host name by the &amp;#039;at&amp;#039; symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
* Using the anonymous guest account with default permissions, or using incorrect credentials, will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
* All CGI parameters are case sensitive.  Using &amp;quot;nphmotionjpeg?resolution=640x480&amp;amp;quality=standard&amp;quot; instead of &amp;quot;nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;quot; will cause the camera to return a &amp;quot;400 Bad Request&amp;quot; error.&lt;br /&gt;
&lt;br /&gt;
* Remember to grant all permissions to the ZoneMinder account in the camera and double check the spelling of the username and password.  ZoneMinder does not log a sensible error message if the access privileges or credentials are incorrect, it just crashes.&lt;br /&gt;
&lt;br /&gt;
* Use the VideoLAN player to test RTSP like this:&lt;br /&gt;
&lt;br /&gt;
  vlc rtsp://192.168.0.254/nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
If VLC cannot play the stream, then ZoneMinder cannot record it. (Many other RTSP players are incompatible with Panasonic network cameras.  Use VLC.)&lt;br /&gt;
&lt;br /&gt;
* Using RTSP through NAT usually requires a custom firewall configuration.  Always get MJPEG working first.&lt;br /&gt;
&lt;br /&gt;
* These cameras also provide an RTP-over-HTTP interface over a single port.  In VLC, click &amp;#039;&amp;#039;Media -&amp;gt; Open Network Stream&amp;#039;&amp;#039; and input this URL:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/rtpOverHttp?Url=nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
This is easier to punch through a firewall, but it has timing and sync problems.&lt;br /&gt;
&lt;br /&gt;
==Hidden Configuration Options==&lt;br /&gt;
&lt;br /&gt;
Login to the web interface, and manually open this URI:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/Get?Func=VDelivery&amp;amp;Kind=1&lt;br /&gt;
&lt;br /&gt;
The camera could return a list of configuration options like this:&lt;br /&gt;
&lt;br /&gt;
  640framerate:15&lt;br /&gt;
  320framerate:15&lt;br /&gt;
  192framerate:15&lt;br /&gt;
  640bitrateL:256&lt;br /&gt;
  640bitrateH:1024&lt;br /&gt;
  320bitrateL:128&lt;br /&gt;
  320bitrateH:512&lt;br /&gt;
  192bitrateL:64&lt;br /&gt;
  192bitrateH:256&lt;br /&gt;
  RTSPPortNo:554&lt;br /&gt;
  RTPPortMin:33000&lt;br /&gt;
  Multicast:0 &lt;br /&gt;
&lt;br /&gt;
Not all of these options will be exposed in the web interface.  For example, firmware version 3.50 does not expose the MPEG4 framerate option, which is the first line in the example.  You can set it by manually opening this URI in a web browser:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/Set?Func=VDelivery&amp;amp;Kind=1&amp;amp;640framerate=30&lt;br /&gt;
&lt;br /&gt;
A plain web page like this means success:&lt;br /&gt;
&lt;br /&gt;
  Return:0&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=5022</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=5022"/>
		<updated>2012-01-01T07:03:57Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* RTSP/MPEG4 Configuration */ Add note to reboot the camera after changing streaming options, and more performance blurbing.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only hi-def models support the 1280x1024 resolution, and some low end models like the Panasonic BL-C1A Petcam do not support the 640x480 resolution.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; The default MJPEG frame rate in the web interface is the same as &amp;quot;MPEG-4 Max. Frame Rate&amp;quot; option, which is set on the &amp;#039;&amp;#039;Video Streaming&amp;#039;&amp;#039; page.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode with a default configuration, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions with tuning, the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On slow or busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Monitor -&amp;gt; General&amp;#039;&amp;#039; configuration page for the camera in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
Available streaming resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-1280x1024&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-160x120&lt;br /&gt;
&lt;br /&gt;
None of these URIs take parameters. Video streaming options are always global and can only be changed through the CGI or web interface.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; The camera must be manually rebooted for MPEG-4 or H.264 options to take affect.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Audio can be enabled on models that have it by changing the &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039;, but ZoneMinder lacks audio support, so doing this would waste network capacity and storage.  For example:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a bright quiet scene for these cameras is usually 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
Even if the RTSP stream is frame limited by the camera, the transport will be at 30fps.  If the frame rate is decreased at the default maximum bit rate, then streaming image quality will noticeably improve.  To reduce streaming bandwidth, reduce both the frame rate and the maximum bit rate on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; page. Remember to reboot the camera on the &amp;quot;Maintenance&amp;quot; tab after changing these options.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less, but ZoneMinder performs better if frame rate limiting happens at the camera.&lt;br /&gt;
&lt;br /&gt;
=Authentication=&lt;br /&gt;
&lt;br /&gt;
If the camera requires a username and password, then put the credentials in the &amp;#039;&amp;#039;&amp;#039;Remote Host Name&amp;#039;&amp;#039;&amp;#039; field on the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; tab for the camera in ZoneMinder like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser:MyPass@&amp;#039;&amp;#039;&amp;#039;192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
The username and password are separated by one colon character, which are separated from the IP address or host name by the &amp;#039;at&amp;#039; symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
* Using the anonymous guest account with default permissions, or using incorrect credentials, will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
* All CGI parameters are case sensitive.  Using &amp;quot;nphmotionjpeg?resolution=640x480&amp;amp;quality=standard&amp;quot; instead of &amp;quot;nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;quot; will cause the camera to return a &amp;quot;400 Bad Request&amp;quot; error.&lt;br /&gt;
&lt;br /&gt;
* Remember to grant all permissions to the ZoneMinder account in the camera and double check the spelling of the username and password.  ZoneMinder does not log a sensible error message if the access privileges or credentials are incorrect, it just crashes.&lt;br /&gt;
&lt;br /&gt;
* Use the VideoLAN player to test RTSP like this:&lt;br /&gt;
&lt;br /&gt;
  vlc rtsp://192.168.0.254/nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
If VLC cannot play the stream, then ZoneMinder cannot record it. (Many other RTSP players are incompatible with Panasonic network cameras.  Use VLC.)&lt;br /&gt;
&lt;br /&gt;
* Using RTSP through NAT usually requires a custom firewall configuration.  Always get MJPEG working first.&lt;br /&gt;
&lt;br /&gt;
* These cameras also provide an RTP-over-HTTP interface over a single port.  In VLC, click &amp;#039;&amp;#039;Media -&amp;gt; Open Network Stream&amp;#039;&amp;#039; and input this URL:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/rtpOverHttp?Url=nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
This is easier to punch through a firewall, but it has timing and sync problems.&lt;br /&gt;
&lt;br /&gt;
==Hidden Configuration Options==&lt;br /&gt;
&lt;br /&gt;
Login to the web interface, and manually open this URI:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/Get?Func=VDelivery&amp;amp;Kind=1&lt;br /&gt;
&lt;br /&gt;
The camera could return a list of configuration options like this:&lt;br /&gt;
&lt;br /&gt;
  640framerate:15&lt;br /&gt;
  320framerate:15&lt;br /&gt;
  192framerate:15&lt;br /&gt;
  640bitrateL:256&lt;br /&gt;
  640bitrateH:1024&lt;br /&gt;
  320bitrateL:128&lt;br /&gt;
  320bitrateH:512&lt;br /&gt;
  192bitrateL:64&lt;br /&gt;
  192bitrateH:256&lt;br /&gt;
  RTSPPortNo:554&lt;br /&gt;
  RTPPortMin:33000&lt;br /&gt;
  Multicast:0 &lt;br /&gt;
&lt;br /&gt;
Not all of these options will be exposed in the web interface.  For example, firmware version 3.50 does not expose the MPEG4 framerate option, which is the first line in the example.  You can set it by manually opening this URI in a web browser:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/Set?Func=VDelivery&amp;amp;Kind=1&amp;amp;640framerate=30&lt;br /&gt;
&lt;br /&gt;
A plain web page like this means success:&lt;br /&gt;
&lt;br /&gt;
  Return:0&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=5021</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=5021"/>
		<updated>2012-01-01T06:44:48Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* Parameters */ Add note regarding the default MJPEG frame rate.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only hi-def models support the 1280x1024 resolution, and some low end models like the Panasonic BL-C1A Petcam do not support the 640x480 resolution.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; The default MJPEG frame rate in the web interface is the same as &amp;quot;MPEG-4 Max. Frame Rate&amp;quot; option, which is set on the &amp;#039;&amp;#039;Video Streaming&amp;#039;&amp;#039; page.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode with a default configuration, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions with tuning, the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On slow or busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Monitor -&amp;gt; General&amp;#039;&amp;#039; configuration page for the camera in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
Available streaming resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-1280x1024&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-160x120&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Audio can be enabled on models that have it by changing the &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039;, but ZoneMinder lacks audio support, so doing this would waste network capacity and storage.  For example:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is usually 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Authentication=&lt;br /&gt;
&lt;br /&gt;
If the camera requires a username and password, then put the credentials in the &amp;#039;&amp;#039;&amp;#039;Remote Host Name&amp;#039;&amp;#039;&amp;#039; field on the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; tab for the camera in ZoneMinder like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser:MyPass@&amp;#039;&amp;#039;&amp;#039;192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
The username and password are separated by one colon character, which are separated from the IP address or host name by the &amp;#039;at&amp;#039; symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
* Using the anonymous guest account with default permissions, or using incorrect credentials, will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
* All CGI parameters are case sensitive.  Using &amp;quot;nphmotionjpeg?resolution=640x480&amp;amp;quality=standard&amp;quot; instead of &amp;quot;nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;quot; will cause the camera to return a &amp;quot;400 Bad Request&amp;quot; error.&lt;br /&gt;
&lt;br /&gt;
* Remember to grant all permissions to the ZoneMinder account in the camera and double check the spelling of the username and password.  ZoneMinder does not log a sensible error message if the access privileges or credentials are incorrect, it just crashes.&lt;br /&gt;
&lt;br /&gt;
* Use the VideoLAN player to test RTSP like this:&lt;br /&gt;
&lt;br /&gt;
  vlc rtsp://192.168.0.254/nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
If VLC cannot play the stream, then ZoneMinder cannot record it. (Many other RTSP players are incompatible with Panasonic network cameras.  Use VLC.)&lt;br /&gt;
&lt;br /&gt;
* Using RTSP through NAT usually requires a custom firewall configuration.  Always get MJPEG working first.&lt;br /&gt;
&lt;br /&gt;
* These cameras also provide an RTP-over-HTTP interface over a single port.  In VLC, click &amp;#039;&amp;#039;Media -&amp;gt; Open Network Stream&amp;#039;&amp;#039; and input this URL:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/rtpOverHttp?Url=nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
This is easier to punch through a firewall, but it has timing and sync problems.&lt;br /&gt;
&lt;br /&gt;
==Hidden Configuration Options==&lt;br /&gt;
&lt;br /&gt;
Login to the web interface, and manually open this URI:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/Get?Func=VDelivery&amp;amp;Kind=1&lt;br /&gt;
&lt;br /&gt;
The camera could return a list of configuration options like this:&lt;br /&gt;
&lt;br /&gt;
  640framerate:15&lt;br /&gt;
  320framerate:15&lt;br /&gt;
  192framerate:15&lt;br /&gt;
  640bitrateL:256&lt;br /&gt;
  640bitrateH:1024&lt;br /&gt;
  320bitrateL:128&lt;br /&gt;
  320bitrateH:512&lt;br /&gt;
  192bitrateL:64&lt;br /&gt;
  192bitrateH:256&lt;br /&gt;
  RTSPPortNo:554&lt;br /&gt;
  RTPPortMin:33000&lt;br /&gt;
  Multicast:0 &lt;br /&gt;
&lt;br /&gt;
Not all of these options will be exposed in the web interface.  For example, firmware version 3.50 does not expose the MPEG4 framerate option, which is the first line in the example.  You can set it by manually opening this URI in a web browser:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/Set?Func=VDelivery&amp;amp;Kind=1&amp;amp;640framerate=30&lt;br /&gt;
&lt;br /&gt;
A plain web page like this means success:&lt;br /&gt;
&lt;br /&gt;
  Return:0&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=5020</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=5020"/>
		<updated>2012-01-01T06:21:14Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* Troubleshooting */ Add subsection for hidden configuration options.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only hi-def models support the 1280x1024 resolution, and some low end models like the Panasonic BL-C1A Petcam do not support the 640x480 resolution.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode with a default configuration, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions with tuning, the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On slow or busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Monitor -&amp;gt; General&amp;#039;&amp;#039; configuration page for the camera in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
Available streaming resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-1280x1024&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-160x120&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Audio can be enabled on models that have it by changing the &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039;, but ZoneMinder lacks audio support, so doing this would waste network capacity and storage.  For example:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is usually 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Authentication=&lt;br /&gt;
&lt;br /&gt;
If the camera requires a username and password, then put the credentials in the &amp;#039;&amp;#039;&amp;#039;Remote Host Name&amp;#039;&amp;#039;&amp;#039; field on the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; tab for the camera in ZoneMinder like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser:MyPass@&amp;#039;&amp;#039;&amp;#039;192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
The username and password are separated by one colon character, which are separated from the IP address or host name by the &amp;#039;at&amp;#039; symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
* Using the anonymous guest account with default permissions, or using incorrect credentials, will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
* All CGI parameters are case sensitive.  Using &amp;quot;nphmotionjpeg?resolution=640x480&amp;amp;quality=standard&amp;quot; instead of &amp;quot;nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;quot; will cause the camera to return a &amp;quot;400 Bad Request&amp;quot; error.&lt;br /&gt;
&lt;br /&gt;
* Remember to grant all permissions to the ZoneMinder account in the camera and double check the spelling of the username and password.  ZoneMinder does not log a sensible error message if the access privileges or credentials are incorrect, it just crashes.&lt;br /&gt;
&lt;br /&gt;
* Use the VideoLAN player to test RTSP like this:&lt;br /&gt;
&lt;br /&gt;
  vlc rtsp://192.168.0.254/nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
If VLC cannot play the stream, then ZoneMinder cannot record it. (Many other RTSP players are incompatible with Panasonic network cameras.  Use VLC.)&lt;br /&gt;
&lt;br /&gt;
* Using RTSP through NAT usually requires a custom firewall configuration.  Always get MJPEG working first.&lt;br /&gt;
&lt;br /&gt;
* These cameras also provide an RTP-over-HTTP interface over a single port.  In VLC, click &amp;#039;&amp;#039;Media -&amp;gt; Open Network Stream&amp;#039;&amp;#039; and input this URL:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/rtpOverHttp?Url=nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
This is easier to punch through a firewall, but it has timing and sync problems.&lt;br /&gt;
&lt;br /&gt;
==Hidden Configuration Options==&lt;br /&gt;
&lt;br /&gt;
Login to the web interface, and manually open this URI:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/Get?Func=VDelivery&amp;amp;Kind=1&lt;br /&gt;
&lt;br /&gt;
The camera could return a list of configuration options like this:&lt;br /&gt;
&lt;br /&gt;
  640framerate:15&lt;br /&gt;
  320framerate:15&lt;br /&gt;
  192framerate:15&lt;br /&gt;
  640bitrateL:256&lt;br /&gt;
  640bitrateH:1024&lt;br /&gt;
  320bitrateL:128&lt;br /&gt;
  320bitrateH:512&lt;br /&gt;
  192bitrateL:64&lt;br /&gt;
  192bitrateH:256&lt;br /&gt;
  RTSPPortNo:554&lt;br /&gt;
  RTPPortMin:33000&lt;br /&gt;
  Multicast:0 &lt;br /&gt;
&lt;br /&gt;
Not all of these options will be exposed in the web interface.  For example, firmware version 3.50 does not expose the MPEG4 framerate option, which is the first line in the example.  You can set it by manually opening this URI in a web browser:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/Set?Func=VDelivery&amp;amp;Kind=1&amp;amp;640framerate=30&lt;br /&gt;
&lt;br /&gt;
A plain web page like this means success:&lt;br /&gt;
&lt;br /&gt;
  Return:0&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4869</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4869"/>
		<updated>2011-12-03T01:15:04Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* Troubleshooting */ Typo.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only hi-def models support the 1280x1024 resolution, and some low end models like the Panasonic BL-C1A Petcam do not support the 640x480 resolution.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode with a default configuration, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions with tuning, the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On slow or busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Monitor -&amp;gt; General&amp;#039;&amp;#039; configuration page for the camera in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
Available streaming resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-1280x1024&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-160x120&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Audio can be enabled on models that have it by changing the &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039;, but ZoneMinder lacks audio support, so doing this would waste network capacity and storage.  For example:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is usually 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Authentication=&lt;br /&gt;
&lt;br /&gt;
If the camera requires a username and password, then put the credentials in the &amp;#039;&amp;#039;&amp;#039;Remote Host Name&amp;#039;&amp;#039;&amp;#039; field on the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; tab for the camera in ZoneMinder like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser:MyPass@&amp;#039;&amp;#039;&amp;#039;192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
The username and password are separated by one colon character, which are separated from the IP address or host name by the &amp;#039;at&amp;#039; symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
* Using the anonymous guest account with default permissions, or using incorrect credentials, will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
* All CGI parameters are case sensitive.  Using &amp;quot;nphmotionjpeg?resolution=640x480&amp;amp;quality=standard&amp;quot; instead of &amp;quot;nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;quot; will cause the camera to return a &amp;quot;400 Bad Request&amp;quot; error.&lt;br /&gt;
&lt;br /&gt;
* Remember to grant all permissions to the ZoneMinder account in the camera and double check the spelling of the username and password.  ZoneMinder does not log a sensible error message if the access privileges or credentials are incorrect, it just crashes.&lt;br /&gt;
&lt;br /&gt;
* Use the VideoLAN player to test RTSP like this:&lt;br /&gt;
&lt;br /&gt;
  vlc rtsp://192.168.0.254/nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
If VLC cannot play the stream, then ZoneMinder cannot record it. (Many other RTSP players are incompatible with Panasonic network cameras.  Use VLC.)&lt;br /&gt;
&lt;br /&gt;
* Using RTSP through NAT usually requires a custom firewall configuration.  Always get MJPEG working first.&lt;br /&gt;
&lt;br /&gt;
* These cameras also provide an RTP-over-HTTP interface over a single port.  In VLC, click &amp;#039;&amp;#039;Media -&amp;gt; Open Network Stream&amp;#039;&amp;#039; and input this URL:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/rtpOverHttp?Url=nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
This is easier to punch through a firewall, but it has timing and sync problems.&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4868</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4868"/>
		<updated>2011-12-03T01:14:30Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* Troubleshooting */ CGI case sensitivity.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only hi-def models support the 1280x1024 resolution, and some low end models like the Panasonic BL-C1A Petcam do not support the 640x480 resolution.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode with a default configuration, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions with tuning, the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On slow or busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Monitor -&amp;gt; General&amp;#039;&amp;#039; configuration page for the camera in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
Available streaming resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-1280x1024&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-160x120&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Audio can be enabled on models that have it by changing the &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039;, but ZoneMinder lacks audio support, so doing this would waste network capacity and storage.  For example:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is usually 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Authentication=&lt;br /&gt;
&lt;br /&gt;
If the camera requires a username and password, then put the credentials in the &amp;#039;&amp;#039;&amp;#039;Remote Host Name&amp;#039;&amp;#039;&amp;#039; field on the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; tab for the camera in ZoneMinder like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser:MyPass@&amp;#039;&amp;#039;&amp;#039;192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
The username and password are separated by one colon character, which are separated from the IP address or host name by the &amp;#039;at&amp;#039; symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
* Using the anonymous guest account with default permissions, or using incorrect credentials, will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
* All CGI parameters are case sensitive.  Using &amp;quot;nphmotionjpeg?resolution=640x480&amp;amp;quality=standard&amp;quot; instead of &amp;quot;nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;quot; will cause the camera to return a &amp;quot;400 Bad Request&amp;quot; error.&lt;br /&gt;
&lt;br /&gt;
* Remember to grant all permissions to the ZoneMinder account in the camera and double check the spelling of the username and password.  ZoneMinder does not log a sensible error message if the access privileges or credentials are incorrect, it just crashes.&lt;br /&gt;
&lt;br /&gt;
* Use the VideoLAN player to test RTSP like this:&lt;br /&gt;
&lt;br /&gt;
  vlc rtsp://192.168.0.254/nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
If VLC cannot play the stream, then ZoneMinder cannot record it. (Many other RTSP players are incompatible with Panasonic network cameras.  Use VLC.)&lt;br /&gt;
&lt;br /&gt;
* Using RTSP through NAT usually requires a custom firewall configuration.  Always get MJPEG working first.&lt;br /&gt;
&lt;br /&gt;
* These cameras also provide an RTP-over-HTTP interface over a single port.  In VLC, click &amp;#039;&amp;#039;Media -&amp;gt; Open Networkstream&amp;#039;&amp;#039; and input this URL:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/rtpOverHttp?Url=nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
This is easier to punch through a firewall, but it has timing and sync problems.&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4867</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4867"/>
		<updated>2011-12-03T01:09:57Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* Troubleshooting */ Blurb rtpOverHttp.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only hi-def models support the 1280x1024 resolution, and some low end models like the Panasonic BL-C1A Petcam do not support the 640x480 resolution.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode with a default configuration, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions with tuning, the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On slow or busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Monitor -&amp;gt; General&amp;#039;&amp;#039; configuration page for the camera in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
Available streaming resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-1280x1024&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-160x120&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Audio can be enabled on models that have it by changing the &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039;, but ZoneMinder lacks audio support, so doing this would waste network capacity and storage.  For example:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is usually 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Authentication=&lt;br /&gt;
&lt;br /&gt;
If the camera requires a username and password, then put the credentials in the &amp;#039;&amp;#039;&amp;#039;Remote Host Name&amp;#039;&amp;#039;&amp;#039; field on the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; tab for the camera in ZoneMinder like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser:MyPass@&amp;#039;&amp;#039;&amp;#039;192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
The username and password are separated by one colon character, which are separated from the IP address or host name by the &amp;#039;at&amp;#039; symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
* Using the anonymous guest account with default permissions, or using incorrect credentials, will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
* Remember to grant all permissions to the ZoneMinder account in the camera and double check the spelling of the username and password.  ZoneMinder does not log a sensible error message if the access privileges or credentials are incorrect, it just crashes.&lt;br /&gt;
&lt;br /&gt;
* Use the VideoLAN player to test RTSP like this:&lt;br /&gt;
&lt;br /&gt;
  vlc rtsp://192.168.0.254/nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
If VLC cannot play the stream, then ZoneMinder cannot record it. (Many other RTSP players are incompatible with Panasonic network cameras.  Use VLC.)&lt;br /&gt;
&lt;br /&gt;
* Using RTSP through NAT usually requires a custom firewall configuration.  Always get MJPEG working first.&lt;br /&gt;
&lt;br /&gt;
* These cameras also provide an RTP-over-HTTP interface that uses only a single port.  In VLC, click &amp;#039;&amp;#039;Media -&amp;gt; Open Networkstream&amp;#039;&amp;#039; and input this URL:&lt;br /&gt;
&lt;br /&gt;
  http://192.168.0.254/rtpOverHttp?Url=nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
This is easier to punch through a firewall, but it has timing and sync problems.&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4864</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4864"/>
		<updated>2011-12-02T21:04:09Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* Performance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only hi-def models support the 1280x1024 resolution, and some low end models like the Panasonic BL-C1A Petcam do not support the 640x480 resolution.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode with a default configuration, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions with tuning, the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On slow or busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Monitor -&amp;gt; General&amp;#039;&amp;#039; configuration page for the camera in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
Available streaming resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-1280x1024&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-160x120&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Audio can be enabled on models that have it by changing the &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039;, but ZoneMinder lacks audio support, so doing this would waste network capacity and storage.  For example:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is usually 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Authentication=&lt;br /&gt;
&lt;br /&gt;
If the camera requires a username and password, then put the credentials in the &amp;#039;&amp;#039;&amp;#039;Remote Host Name&amp;#039;&amp;#039;&amp;#039; field on the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; tab for the camera in ZoneMinder like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser:MyPass@&amp;#039;&amp;#039;&amp;#039;192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
The username and password are separated by one colon character, which are separated from the IP address or host name by the &amp;#039;at&amp;#039; symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
* Using the anonymous guest account with default permissions, or using incorrect credentials, will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
* Remember to grant all permissions to the ZoneMinder account in the camera and double check the spelling of the username and password.  ZoneMinder does not log a sensible error message if the access privileges or credentials are incorrect, it just crashes.&lt;br /&gt;
&lt;br /&gt;
* Use the VideoLAN player to test RTSP like this:&lt;br /&gt;
&lt;br /&gt;
  vlc rtsp://192.168.0.254/nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
If VLC cannot play the stream, then ZoneMinder cannot record it. (Many other RTSP players are incompatible with Panasonic network cameras.  Use VLC.)&lt;br /&gt;
&lt;br /&gt;
* Using RTSP through NAT usually requires a custom firewall configuration.  Always get MJPEG working first.&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4863</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4863"/>
		<updated>2011-12-02T21:03:29Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* Performance */ tuning blurb&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only hi-def models support the 1280x1024 resolution, and some low end models like the Panasonic BL-C1A Petcam do not support the 640x480 resolution.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode with a default configuration, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions with tuning, the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Monitor -&amp;gt; General&amp;#039;&amp;#039; configuration page for the camera in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
Available streaming resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-1280x1024&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-160x120&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Audio can be enabled on models that have it by changing the &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039;, but ZoneMinder lacks audio support, so doing this would waste network capacity and storage.  For example:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is usually 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Authentication=&lt;br /&gt;
&lt;br /&gt;
If the camera requires a username and password, then put the credentials in the &amp;#039;&amp;#039;&amp;#039;Remote Host Name&amp;#039;&amp;#039;&amp;#039; field on the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; tab for the camera in ZoneMinder like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser:MyPass@&amp;#039;&amp;#039;&amp;#039;192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
The username and password are separated by one colon character, which are separated from the IP address or host name by the &amp;#039;at&amp;#039; symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
* Using the anonymous guest account with default permissions, or using incorrect credentials, will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
* Remember to grant all permissions to the ZoneMinder account in the camera and double check the spelling of the username and password.  ZoneMinder does not log a sensible error message if the access privileges or credentials are incorrect, it just crashes.&lt;br /&gt;
&lt;br /&gt;
* Use the VideoLAN player to test RTSP like this:&lt;br /&gt;
&lt;br /&gt;
  vlc rtsp://192.168.0.254/nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
If VLC cannot play the stream, then ZoneMinder cannot record it. (Many other RTSP players are incompatible with Panasonic network cameras.  Use VLC.)&lt;br /&gt;
&lt;br /&gt;
* Using RTSP through NAT usually requires a custom firewall configuration.  Always get MJPEG working first.&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4862</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4862"/>
		<updated>2011-12-02T20:59:13Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* Troubleshooting */  Add NAT firewall blurb.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only hi-def models support the 1280x1024 resolution, and some low end models like the Panasonic BL-C1A Petcam do not support the 640x480 resolution.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Monitor -&amp;gt; General&amp;#039;&amp;#039; configuration page for the camera in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
Available streaming resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-1280x1024&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-160x120&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Audio can be enabled on models that have it by changing the &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039;, but ZoneMinder lacks audio support, so doing this would waste network capacity and storage.  For example:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is usually 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Authentication=&lt;br /&gt;
&lt;br /&gt;
If the camera requires a username and password, then put the credentials in the &amp;#039;&amp;#039;&amp;#039;Remote Host Name&amp;#039;&amp;#039;&amp;#039; field on the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; tab for the camera in ZoneMinder like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser:MyPass@&amp;#039;&amp;#039;&amp;#039;192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
The username and password are separated by one colon character, which are separated from the IP address or host name by the &amp;#039;at&amp;#039; symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
* Using the anonymous guest account with default permissions, or using incorrect credentials, will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
* Remember to grant all permissions to the ZoneMinder account in the camera and double check the spelling of the username and password.  ZoneMinder does not log a sensible error message if the access privileges or credentials are incorrect, it just crashes.&lt;br /&gt;
&lt;br /&gt;
* Use the VideoLAN player to test RTSP like this:&lt;br /&gt;
&lt;br /&gt;
  vlc rtsp://192.168.0.254/nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
If VLC cannot play the stream, then ZoneMinder cannot record it. (Many other RTSP players are incompatible with Panasonic network cameras.  Use VLC.)&lt;br /&gt;
&lt;br /&gt;
* Using RTSP through NAT usually requires a custom firewall configuration.  Always get MJPEG working first.&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4861</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4861"/>
		<updated>2011-12-02T20:57:50Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* RTSP/MPEG4 Configuration */ Change g726 to nil because ZoneMinder lacks audio support.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only hi-def models support the 1280x1024 resolution, and some low end models like the Panasonic BL-C1A Petcam do not support the 640x480 resolution.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Monitor -&amp;gt; General&amp;#039;&amp;#039; configuration page for the camera in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
Available streaming resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-1280x1024&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-160x120&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Audio can be enabled on models that have it by changing the &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039;, but ZoneMinder lacks audio support, so doing this would waste network capacity and storage.  For example:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is usually 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Authentication=&lt;br /&gt;
&lt;br /&gt;
If the camera requires a username and password, then put the credentials in the &amp;#039;&amp;#039;&amp;#039;Remote Host Name&amp;#039;&amp;#039;&amp;#039; field on the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; tab for the camera in ZoneMinder like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser:MyPass@&amp;#039;&amp;#039;&amp;#039;192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
The username and password are separated by one colon character, which are separated from the IP address or host name by the &amp;#039;at&amp;#039; symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
* Using the anonymous guest account with default permissions, or using incorrect credentials, will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
* Remember to grant all permissions to the ZoneMinder account in the camera and double check the spelling of the username and password.  ZoneMinder does not log a sensible error message if the access privileges or credentials are incorrect, it just crashes.&lt;br /&gt;
&lt;br /&gt;
* Use the VideoLAN player to test RTSP like this:&lt;br /&gt;
&lt;br /&gt;
  vlc rtsp://192.168.0.254/nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
If VLC cannot play the stream, then ZoneMinder cannot record it. (Many other RTSP players are incompatible with Panasonic network cameras.  Use VLC.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4860</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4860"/>
		<updated>2011-12-02T20:52:50Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Add troubleshooting section.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only hi-def models support the 1280x1024 resolution, and some low end models like the Panasonic BL-C1A Petcam do not support the 640x480 resolution.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Monitor -&amp;gt; General&amp;#039;&amp;#039; configuration page for the camera in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Authentication=&lt;br /&gt;
&lt;br /&gt;
If the camera requires a username and password, then put the credentials in the &amp;#039;&amp;#039;&amp;#039;Remote Host Name&amp;#039;&amp;#039;&amp;#039; field on the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; tab for the camera in ZoneMinder like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser:MyPass@&amp;#039;&amp;#039;&amp;#039;192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
The username and password are separated by one colon character, which are separated from the IP address or host name by the &amp;#039;at&amp;#039; symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
* Using the anonymous guest account with default permissions, or using incorrect credentials, will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
* Remember to grant all permissions to the ZoneMinder account in the camera and double check the spelling of the username and password.  ZoneMinder does not log a sensible error message if the access privileges or credentials are incorrect, it just crashes.&lt;br /&gt;
&lt;br /&gt;
* Use the VideoLAN player to test RTSP like this:&lt;br /&gt;
&lt;br /&gt;
  vlc rtsp://192.168.0.254/nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
If VLC cannot play the stream, then ZoneMinder cannot record it. (Many other RTSP players are incompatible with Panasonic network cameras.  Use VLC.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4859</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4859"/>
		<updated>2011-12-02T20:45:22Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Rename the Notes section to Authentication because it applies to all models.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only hi-def models support the 1280x1024 resolution, and some low end models like the Panasonic BL-C1A Petcam do not support the 640x480 resolution.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Monitor -&amp;gt; General&amp;#039;&amp;#039; configuration page for the camera in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Authentication=&lt;br /&gt;
&lt;br /&gt;
Using the anonymous guest account with default permissions, or using incorrect credentials, will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Remember to grant all permissions to the ZoneMinder account in the camera and double check the spelling of the username and password.  ZoneMinder does not log a sensible error message if the access privileges or credentials are incorrect, it just crashes.&lt;br /&gt;
&lt;br /&gt;
If the camera requires a username and password, then put the credentials in the &amp;#039;&amp;#039;&amp;#039;Remote Host Name&amp;#039;&amp;#039;&amp;#039; field on the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; tab for the camera in ZoneMinder like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser:MyPass@&amp;#039;&amp;#039;&amp;#039;192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
The username and password are separated by one colon character, which are separated from the IP address or host name by the &amp;#039;at&amp;#039; symbol.&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4858</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4858"/>
		<updated>2011-12-02T20:35:34Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* Performance */  Fix location mistake.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only hi-def models support the 1280x1024 resolution, and some low end models like the Panasonic BL-C1A Petcam do not support the 640x480 resolution.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Monitor -&amp;gt; General&amp;#039;&amp;#039; configuration page for the camera in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4857</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4857"/>
		<updated>2011-12-02T20:34:03Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* Performance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only hi-def models support the 1280x1024 resolution, and some low end models like the Panasonic BL-C1A Petcam do not support the 640x480 resolution.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Monitor -&amp;gt; Source -&amp;gt; General&amp;#039;&amp;#039; configuration page for the camera in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4856</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4856"/>
		<updated>2011-12-02T20:32:26Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* Parameters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
The required &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only hi-def models support the 1280x1024 resolution, and some low end models like the Panasonic BL-C1A Petcam do not support the 640x480 resolution.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Source -&amp;gt; General&amp;#039;&amp;#039; configuration page in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4855</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4855"/>
		<updated>2011-12-02T20:19:47Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Fully expand the model list so that users see exactly what they expect.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All members of the BL and BB model families are likely to be compatible, including PTZ support.  The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1A, BL-C1CN, BL-C1E&lt;br /&gt;
* BL-C20A, BL-C20CN, BL-C20E&lt;br /&gt;
* BL-C30A, BL-C30CN, BL-C30E&lt;br /&gt;
* BL-C101A, BL-C101CN, BL-C101E&lt;br /&gt;
* BL-C111A, BL-C111CN, BL-C111E&lt;br /&gt;
* BL-C121A, BL-C121CN, BL-C121E&lt;br /&gt;
* BL-C131A, BL-C131CN, BL-C131E&lt;br /&gt;
* BL-C140A, BL-C140CN, BL-C140E&lt;br /&gt;
* BL-C160A, BL-C160CN, BL-C160E&lt;br /&gt;
* BB-HCM381A, BB-HCM381CN, BB-HCM381E&lt;br /&gt;
* BB-HCM511A, BB-HCM511CN, BB-HCM511E&lt;br /&gt;
* BB-HCM527A, BB-HCM527CN, BB-HCM527E&lt;br /&gt;
* BB-HCM531A, BB-HCM531CN, BB-HCM531E&lt;br /&gt;
* BB-HCM547A, BB-HCM547CN, BB-HCM547E&lt;br /&gt;
* BB-HCM580A, BB-HCM580CN, BB-HCM580E&lt;br /&gt;
* BB-HCM581A, BB-HCM581CN, BB-HCM581E&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 1280x1024 (on hi-def models only), 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Source -&amp;gt; General&amp;#039;&amp;#039; configuration page in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4854</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4854"/>
		<updated>2011-12-02T20:13:50Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* External Resources */ Add Panasonic Downloads link.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 1280x1024 (on hi-def models only), 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Source -&amp;gt; General&amp;#039;&amp;#039; configuration page in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4853</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4853"/>
		<updated>2011-12-02T20:09:10Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* BL-C30 */ Delete redundant section.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 1280x1024 (on hi-def models only), 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Source -&amp;gt; General&amp;#039;&amp;#039; configuration page in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4852</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4852"/>
		<updated>2011-12-02T20:08:37Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Move the BL-C20A blurb into the configuration section.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
Cameras models that only have the old firmware interface are:&lt;br /&gt;
&lt;br /&gt;
* BL-C20A&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 1280x1024 (on hi-def models only), 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Source -&amp;gt; General&amp;#039;&amp;#039; configuration page in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4851</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4851"/>
		<updated>2011-12-02T20:05:31Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* External Resources */  Catalog Link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 1280x1024 (on hi-def models only), 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Source -&amp;gt; General&amp;#039;&amp;#039; configuration page in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4850</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4850"/>
		<updated>2011-12-02T20:03:38Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* RTSP/MPEG4 Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 1280x1024 (on hi-def models only), 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Source -&amp;gt; General&amp;#039;&amp;#039; configuration page in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4849</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4849"/>
		<updated>2011-12-02T20:02:40Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 1280x1024 (on hi-def models only), 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Source -&amp;gt; General&amp;#039;&amp;#039; configuration page in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4848</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4848"/>
		<updated>2011-12-02T20:02:09Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
At the &amp;#039;&amp;#039;Monitor -&amp;gt; Source&amp;#039;&amp;#039; page for the camera:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 1280x1024 (on hi-def models only), 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Source -&amp;gt; General&amp;#039;&amp;#039; configuration page in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4847</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4847"/>
		<updated>2011-12-02T20:00:36Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Add the Initial Hardware Setup section.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Initial Hardware Setup=&lt;br /&gt;
&lt;br /&gt;
# The camera uses a default IP address of 192.168.0.254 if it does not get a DHCP lease.  Many firmware revisions ship with DHCP disabled by default.  If you are not using the configuration utility for Microsoft Windows, then you may need to do something like `sudo ifconfig eth0:0 192.168.0.2` at a terminal prompt to access the camera and enable DHCP.&lt;br /&gt;
# Upgrade the firmware. ZoneMinder 1.25 expects the latest firmware release.&lt;br /&gt;
# Enable the guest account:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;Administrator&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Permit access from guest users&amp;#039;&amp;#039;.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
# Set privileges on the guest account for ZoneMinder:&lt;br /&gt;
## Click &amp;#039;&amp;#039;Setup&amp;#039;&amp;#039; in the top menu.&lt;br /&gt;
## Click &amp;#039;&amp;#039;General User&amp;#039;&amp;#039; in the side menu.&lt;br /&gt;
## Choose &amp;#039;&amp;#039;Guest User&amp;#039;&amp;#039; in the menu.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Modify&amp;#039;&amp;#039; button.&lt;br /&gt;
## Change &amp;#039;&amp;#039;Video Display Time&amp;#039;&amp;#039; to &amp;#039;&amp;#039;Unlimited&amp;#039;&amp;#039;.&lt;br /&gt;
## Enable all &amp;#039;&amp;#039;Access Level&amp;#039;&amp;#039; checkboxes.&lt;br /&gt;
## Click the &amp;#039;&amp;#039;Save&amp;#039;&amp;#039; button.&lt;br /&gt;
&lt;br /&gt;
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.  ZoneMinder handles network camera authentication very poorly, which can cause frustrating problems like the &amp;quot;white screen&amp;quot; error, the &amp;quot;blue screen&amp;quot; error, &amp;quot;exit 255&amp;quot; crashes, or segmentation faults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 1280x1024 (on hi-def models only), 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Source -&amp;gt; General&amp;#039;&amp;#039; configuration page in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4846</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4846"/>
		<updated>2011-12-02T19:37:55Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* Parameters */  Add 1280x1024 resolution to the list.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 1280x1024 (on hi-def models only), 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Source -&amp;gt; General&amp;#039;&amp;#039; configuration page in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4845</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4845"/>
		<updated>2011-12-02T19:37:00Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Move the MJPEG performance blurb into the performance section.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is approximately 25 fps.&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Source -&amp;gt; General&amp;#039;&amp;#039; configuration page in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4844</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4844"/>
		<updated>2011-12-02T19:34:38Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: /* Performance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is 30 fps.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is externally limited at the camera.  For example, to limit capture to 10 fps, set:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
On the &amp;#039;&amp;#039;Source -&amp;gt; General&amp;#039;&amp;#039; configuration page in ZoneMinder, leave the &amp;#039;&amp;#039;&amp;#039;Maximum FPS&amp;#039;&amp;#039;&amp;#039; field empty.&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4843</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4843"/>
		<updated>2011-12-02T19:31:09Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Add framerate parameter notes.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is 30 fps.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The optional &amp;#039;&amp;#039;&amp;#039;Framerate&amp;#039;&amp;#039;&amp;#039; parameter can be 0.1 through 30.00 frames per second in one-tenth increments.  For example, to take an image every other second:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=0.5&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is limited at the camera instead of the ZM source like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4842</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4842"/>
		<updated>2011-12-02T19:27:27Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is 30 fps.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is limited at the camera instead of the ZM source like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4841</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4841"/>
		<updated>2011-12-02T19:25:48Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Move the nphContinuousServerPush comment into an example.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Example for Old Firmware==&lt;br /&gt;
&lt;br /&gt;
Change &amp;#039;&amp;#039;&amp;#039;nphMotionJpeg&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;cgi-bin/nphContinuousServerPush&amp;#039;&amp;#039;&amp;#039; if the camera has old firmware like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is 30 fps.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is limited at the camera instead of the ZM source like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4840</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4840"/>
		<updated>2011-12-02T19:20:43Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Aesthetic sectioning.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bl-c1 works on http://user:password@ip/cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
bl-c101 works on http://user:password@ip/nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard  (However, on mine this mjpeg stream drops out intermittently and won&amp;#039;t resync without camera restart)&lt;br /&gt;
&lt;br /&gt;
BL-C111A and BL-C10A also work with RTSP/Unicast and ffmpeg with rtsp://user:password@ip/nphMpeg4/g726-640x480 (However this may use considerably more CPU than MJPEG, perhaps some tweaking can help)&lt;br /&gt;
&lt;br /&gt;
BB-HCM531 works on the same as the c101 and varieties. Very reliable external camera.&lt;br /&gt;
&lt;br /&gt;
BB-HCM511A and BB-HCM531A&lt;br /&gt;
&lt;br /&gt;
=MJPEG Configuration=&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is 30 fps.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is limited at the camera instead of the ZM source like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
=RTSP/MPEG4 Configuration=&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:  Low end models like the Petcam only support MJPEG because they do not have an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
Audio can be disabled on models that have it by changing &amp;#039;&amp;#039;&amp;#039;g726&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;nil&amp;#039;&amp;#039;&amp;#039; like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/nil-640x480&lt;br /&gt;
&lt;br /&gt;
Available resolutions are:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-160x120&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-320x240&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-1280x1024&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Only high definition models support the 1280x1024 resolution.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4839</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4839"/>
		<updated>2011-12-02T19:12:43Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Add MJPEG frame rate example.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bl-c1 works on http://user:password@ip/cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
bl-c101 works on http://user:password@ip/nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard  (However, on mine this mjpeg stream drops out intermittently and won&amp;#039;t resync without camera restart)&lt;br /&gt;
&lt;br /&gt;
BL-C111A and BL-C10A also work with RTSP/Unicast and ffmpeg with rtsp://user:password@ip/nphMpeg4/g726-640x480 (However this may use considerably more CPU than MJPEG, perhaps some tweaking can help)&lt;br /&gt;
&lt;br /&gt;
BB-HCM531 works on the same as the c101 and varieties. Very reliable external camera.&lt;br /&gt;
&lt;br /&gt;
BB-HCM511A and BB-HCM531A&lt;br /&gt;
&lt;br /&gt;
=MJPEG Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is 30 fps.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
On busy systems, ZoneMinder performs better if the frame rate is limited at the camera instead of the ZM source like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&amp;amp;Framerate=10&lt;br /&gt;
&lt;br /&gt;
=RTSP MPEG4 Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tip:&amp;#039;&amp;#039;&amp;#039; To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4838</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4838"/>
		<updated>2011-12-02T18:59:35Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Add 1280x1024 placeholder.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bl-c1 works on http://user:password@ip/cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
bl-c101 works on http://user:password@ip/nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard  (However, on mine this mjpeg stream drops out intermittently and won&amp;#039;t resync without camera restart)&lt;br /&gt;
&lt;br /&gt;
BL-C111A and BL-C10A also work with RTSP/Unicast and ffmpeg with rtsp://user:password@ip/nphMpeg4/g726-640x480 (However this may use considerably more CPU than MJPEG, perhaps some tweaking can help)&lt;br /&gt;
&lt;br /&gt;
BB-HCM531 works on the same as the c101 and varieties. Very reliable external camera.&lt;br /&gt;
&lt;br /&gt;
BB-HCM511A and BB-HCM531A&lt;br /&gt;
&lt;br /&gt;
=MJPEG Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is 30 fps.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=1280x1024&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=RTSP MPEG4 Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tip:&amp;#039;&amp;#039;&amp;#039; To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4837</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4837"/>
		<updated>2011-12-02T18:55:23Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Add link to the Panasonic camera CGI specification document.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bl-c1 works on http://user:password@ip/cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
bl-c101 works on http://user:password@ip/nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard  (However, on mine this mjpeg stream drops out intermittently and won&amp;#039;t resync without camera restart)&lt;br /&gt;
&lt;br /&gt;
BL-C111A and BL-C10A also work with RTSP/Unicast and ffmpeg with rtsp://user:password@ip/nphMpeg4/g726-640x480 (However this may use considerably more CPU than MJPEG, perhaps some tweaking can help)&lt;br /&gt;
&lt;br /&gt;
BB-HCM531 works on the same as the c101 and varieties. Very reliable external camera.&lt;br /&gt;
&lt;br /&gt;
BB-HCM511A and BB-HCM531A&lt;br /&gt;
&lt;br /&gt;
=MJPEG Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is 30 fps.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=RTSP MPEG4 Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tip:&amp;#039;&amp;#039;&amp;#039; To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
=External Resources=&lt;br /&gt;
&lt;br /&gt;
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4836</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4836"/>
		<updated>2011-12-02T18:35:49Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Add MPEG4 quality tip.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bl-c1 works on http://user:password@ip/cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
bl-c101 works on http://user:password@ip/nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard  (However, on mine this mjpeg stream drops out intermittently and won&amp;#039;t resync without camera restart)&lt;br /&gt;
&lt;br /&gt;
BL-C111A and BL-C10A also work with RTSP/Unicast and ffmpeg with rtsp://user:password@ip/nphMpeg4/g726-640x480 (However this may use considerably more CPU than MJPEG, perhaps some tweaking can help)&lt;br /&gt;
&lt;br /&gt;
BB-HCM531 works on the same as the c101 and varieties. Very reliable external camera.&lt;br /&gt;
&lt;br /&gt;
BB-HCM511A and BB-HCM531A&lt;br /&gt;
&lt;br /&gt;
=MJPEG Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is 30 fps.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=RTSP MPEG4 Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw idle RTP output of a quiet scene for these cameras is approximately 400 kbps, or 5GB per day.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tip:&amp;#039;&amp;#039;&amp;#039; To force a particular MPEG4 quality, set the minimum and maximum bitrates to the same value on the &amp;quot;Setup -&amp;gt; Video Streaming&amp;quot; tab of the web interface built-into the camera.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4835</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4835"/>
		<updated>2011-12-02T18:20:54Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Add MJPEG frame size table.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bl-c1 works on http://user:password@ip/cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
bl-c101 works on http://user:password@ip/nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard  (However, on mine this mjpeg stream drops out intermittently and won&amp;#039;t resync without camera restart)&lt;br /&gt;
&lt;br /&gt;
BL-C111A and BL-C10A also work with RTSP/Unicast and ffmpeg with rtsp://user:password@ip/nphMpeg4/g726-640x480 (However this may use considerably more CPU than MJPEG, perhaps some tweaking can help)&lt;br /&gt;
&lt;br /&gt;
BB-HCM531 works on the same as the c101 and varieties. Very reliable external camera.&lt;br /&gt;
&lt;br /&gt;
BB-HCM511A and BB-HCM531A&lt;br /&gt;
&lt;br /&gt;
=MJPEG Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is 30 fps.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Resolution&amp;#039;&amp;#039;&amp;#039; parameter can be one of 640x480, 320x240, or 160x120.  The &amp;#039;&amp;#039;&amp;#039;Quality&amp;#039;&amp;#039;&amp;#039; parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MJPEG Frame Size&lt;br /&gt;
| Quality=Clarity&lt;br /&gt;
| Quality=Standard&lt;br /&gt;
| Quality=Motion&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=640x480&lt;br /&gt;
| 50kB&lt;br /&gt;
| 30kB&lt;br /&gt;
| 20kb&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=320x240&lt;br /&gt;
| 25kB&lt;br /&gt;
| 15kB&lt;br /&gt;
| 8kB&lt;br /&gt;
|-&lt;br /&gt;
| Resolution=160x120&lt;br /&gt;
| 8kB&lt;br /&gt;
| 5kB&lt;br /&gt;
| 3kB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=RTSP MPEG4 Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw RTP output of these cameras is approximately 5GB per day.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4834</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4834"/>
		<updated>2011-12-02T18:05:08Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Add a note regarding raw MPEG4 data use.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bl-c1 works on http://user:password@ip/cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
bl-c101 works on http://user:password@ip/nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard  (However, on mine this mjpeg stream drops out intermittently and won&amp;#039;t resync without camera restart)&lt;br /&gt;
&lt;br /&gt;
BL-C111A and BL-C10A also work with RTSP/Unicast and ffmpeg with rtsp://user:password@ip/nphMpeg4/g726-640x480 (However this may use considerably more CPU than MJPEG, perhaps some tweaking can help)&lt;br /&gt;
&lt;br /&gt;
BB-HCM531 works on the same as the c101 and varieties. Very reliable external camera.&lt;br /&gt;
&lt;br /&gt;
BB-HCM511A and BB-HCM531A&lt;br /&gt;
&lt;br /&gt;
=MJPEG Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is 30 fps.&lt;br /&gt;
&lt;br /&gt;
=RTSP MPEG4 Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.  The raw RTP output of these cameras is approximately 5GB per day.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4833</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4833"/>
		<updated>2011-12-02T18:00:07Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Add note regarding MJPEG maximum fps.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bl-c1 works on http://user:password@ip/cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
bl-c101 works on http://user:password@ip/nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard  (However, on mine this mjpeg stream drops out intermittently and won&amp;#039;t resync without camera restart)&lt;br /&gt;
&lt;br /&gt;
BL-C111A and BL-C10A also work with RTSP/Unicast and ffmpeg with rtsp://user:password@ip/nphMpeg4/g726-640x480 (However this may use considerably more CPU than MJPEG, perhaps some tweaking can help)&lt;br /&gt;
&lt;br /&gt;
BB-HCM531 works on the same as the c101 and varieties. Very reliable external camera.&lt;br /&gt;
&lt;br /&gt;
BB-HCM511A and BB-HCM531A&lt;br /&gt;
&lt;br /&gt;
=MJPEG Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can sustain approximately 5 fps from a Panasonic netcam.  In ideal conditions the maximum is 30 fps.&lt;br /&gt;
&lt;br /&gt;
=RTSP MPEG4 Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4822</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4822"/>
		<updated>2011-11-30T00:33:18Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Remove links to the legacy control script because www.condrau.com is offline. Superseded by the bundled PanasonicIP.pm control module.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bl-c1 works on http://user:password@ip/cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
bl-c101 works on http://user:password@ip/nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard  (However, on mine this mjpeg stream drops out intermittently and won&amp;#039;t resync without camera restart)&lt;br /&gt;
&lt;br /&gt;
BL-C111A and BL-C10A also work with RTSP/Unicast and ffmpeg with rtsp://user:password@ip/nphMpeg4/g726-640x480 (However this may use considerably more CPU than MJPEG, perhaps some tweaking can help)&lt;br /&gt;
&lt;br /&gt;
BB-HCM531 works on the same as the c101 and varieties. Very reliable external camera.&lt;br /&gt;
&lt;br /&gt;
BB-HCM511A and BB-HCM531A&lt;br /&gt;
&lt;br /&gt;
=MJPEG Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can get approximately 5 fps from a Panasonic netcam.&lt;br /&gt;
&lt;br /&gt;
=RTSP MPEG4 Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4821</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4821"/>
		<updated>2011-11-30T00:25:46Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Add model notes section.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bl-c1 works on http://user:password@ip/cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
bl-c101 works on http://user:password@ip/nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard  (However, on mine this mjpeg stream drops out intermittently and won&amp;#039;t resync without camera restart)&lt;br /&gt;
&lt;br /&gt;
BL-C111A and BL-C10A also work with RTSP/Unicast and ffmpeg with rtsp://user:password@ip/nphMpeg4/g726-640x480 (However this may use considerably more CPU than MJPEG, perhaps some tweaking can help)&lt;br /&gt;
&lt;br /&gt;
BB-HCM531 works on the same as the c101 and varieties. Very reliable external camera.&lt;br /&gt;
&lt;br /&gt;
BB-HCM511A and BB-HCM531A&lt;br /&gt;
&lt;br /&gt;
=MJPEG Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can get approximately 5 fps from a Panasonic netcam.&lt;br /&gt;
&lt;br /&gt;
=RTSP MPEG4 Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=Model Notes=&lt;br /&gt;
&lt;br /&gt;
==BL-C140A==&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C20A==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
 Control script: download at www.condrau.com/download/zmcontrol-blc30.pl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BL-C30==&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
 Control script: download at www.condrau.com/download/zmcontrol-blc30.pl&lt;br /&gt;
&lt;br /&gt;
The control script supports all controls for this camera, but it can be used for other Panasonic cameras as well.&lt;br /&gt;
&lt;br /&gt;
Note that I implemented a real name preset functionality, where you can set any desired name as the preset name. It is basically possible to set the presets through ZM&amp;#039;s interface, but I prefer to do it through the cam&amp;#039;s firmware interface, which is the default setting in the script. By changing one constant definition, you may change this behaviour. In any case still activate the &amp;quot;can set presets&amp;quot; option in ZM, after which you can assign names to each preset.&lt;br /&gt;
&lt;br /&gt;
I would further recommend to update the cam&amp;#039;s firmware. I found smoother operation in ZM after having updated the firmware.&lt;br /&gt;
[bco]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4820</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4820"/>
		<updated>2011-11-30T00:20:32Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Add a RTSP configuration example.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bl-c1 works on http://user:password@ip/cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
bl-c101 works on http://user:password@ip/nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard  (However, on mine this mjpeg stream drops out intermittently and won&amp;#039;t resync without camera restart)&lt;br /&gt;
&lt;br /&gt;
BL-C111A and BL-C10A also work with RTSP/Unicast and ffmpeg with rtsp://user:password@ip/nphMpeg4/g726-640x480 (However this may use considerably more CPU than MJPEG, perhaps some tweaking can help)&lt;br /&gt;
&lt;br /&gt;
BB-HCM531 works on the same as the c101 and varieties. Very reliable external camera.&lt;br /&gt;
&lt;br /&gt;
BB-HCM511A and BB-HCM531A&lt;br /&gt;
&lt;br /&gt;
=MJPEG Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can get approximately 5 fps from a Panasonic netcam.&lt;br /&gt;
&lt;br /&gt;
=RTSP MPEG4 Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: RTSP&lt;br /&gt;
  Remote Method: RTP/Unicast&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 554&lt;br /&gt;
  Remote Host Path: nphMpeg4/g726-640x480&lt;br /&gt;
  Remote Image Colors: 24 bitcolor&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In RTSP mode, ZoneMinder can get 30 fps from a Panasonic netcam that has an MPEG4 encoder.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; ZoneMinder transcodes the MPEG4 stream to add a banner or stream through the web interface.  Doing this on one 640x480@30fps stream can consume an entire core on a modern CPU.  If the CPU becomes overloaded, then the zmc process will crash and the Feed Watch page will be blank or show the broken image icon.  An easy way to reduce CPU load is to set the &amp;quot;Maximum FPS&amp;quot; field on the monitor General tab to 15 or less.&lt;br /&gt;
&lt;br /&gt;
=BL-C140A=&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=BL-C20A=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
 Control script: download at www.condrau.com/download/zmcontrol-blc30.pl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=BL-C30=&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
 Control script: download at www.condrau.com/download/zmcontrol-blc30.pl&lt;br /&gt;
&lt;br /&gt;
The control script supports all controls for this camera, but it can be used for other Panasonic cameras as well.&lt;br /&gt;
&lt;br /&gt;
Note that I implemented a real name preset functionality, where you can set any desired name as the preset name. It is basically possible to set the presets through ZM&amp;#039;s interface, but I prefer to do it through the cam&amp;#039;s firmware interface, which is the default setting in the script. By changing one constant definition, you may change this behaviour. In any case still activate the &amp;quot;can set presets&amp;quot; option in ZM, after which you can assign names to each preset.&lt;br /&gt;
&lt;br /&gt;
I would further recommend to update the cam&amp;#039;s firmware. I found smoother operation in ZM after having updated the firmware.&lt;br /&gt;
[bco]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4819</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4819"/>
		<updated>2011-11-29T23:58:35Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Add a MJPEG configuration example.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bl-c1 works on http://user:password@ip/cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
bl-c101 works on http://user:password@ip/nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard  (However, on mine this mjpeg stream drops out intermittently and won&amp;#039;t resync without camera restart)&lt;br /&gt;
&lt;br /&gt;
BL-C111A and BL-C10A also work with RTSP/Unicast and ffmpeg with rtsp://user:password@ip/nphMpeg4/g726-640x480 (However this may use considerably more CPU than MJPEG, perhaps some tweaking can help)&lt;br /&gt;
&lt;br /&gt;
BB-HCM531 works on the same as the c101 and varieties. Very reliable external camera.&lt;br /&gt;
&lt;br /&gt;
BB-HCM511A and BB-HCM531A&lt;br /&gt;
&lt;br /&gt;
=MJPEG Example Configuration=&lt;br /&gt;
&lt;br /&gt;
  Monitor Page -&amp;gt; Source Tab -&amp;gt;&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: 192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
In MJPEG mode, ZoneMinder can get approximately 5 fps from a Panasonic netcam.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=BL-C140A=&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=BL-C20A=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
 Control script: download at www.condrau.com/download/zmcontrol-blc30.pl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=BL-C30=&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
 Control script: download at www.condrau.com/download/zmcontrol-blc30.pl&lt;br /&gt;
&lt;br /&gt;
The control script supports all controls for this camera, but it can be used for other Panasonic cameras as well.&lt;br /&gt;
&lt;br /&gt;
Note that I implemented a real name preset functionality, where you can set any desired name as the preset name. It is basically possible to set the presets through ZM&amp;#039;s interface, but I prefer to do it through the cam&amp;#039;s firmware interface, which is the default setting in the script. By changing one constant definition, you may change this behaviour. In any case still activate the &amp;quot;can set presets&amp;quot; option in ZM, after which you can assign names to each preset.&lt;br /&gt;
&lt;br /&gt;
I would further recommend to update the cam&amp;#039;s firmware. I found smoother operation in ZM after having updated the firmware.&lt;br /&gt;
[bco]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4818</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4818"/>
		<updated>2011-11-29T21:45:22Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Turn the first section into a bulleted list of models that are known to be compatible.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;Panasonic IP&amp;quot; monitor preset in ZoneMinder is compatible with these Panasonic netcam models:&lt;br /&gt;
&lt;br /&gt;
* BL-C1&lt;br /&gt;
* BL-C20&lt;br /&gt;
* BL-C30&lt;br /&gt;
* BL-C101&lt;br /&gt;
* BL-C111&lt;br /&gt;
* BL-C121&lt;br /&gt;
* BL-C131&lt;br /&gt;
* BL-C140&lt;br /&gt;
* BL-C160&lt;br /&gt;
* BB-HCM381&lt;br /&gt;
* BB-HCM511&lt;br /&gt;
* BB-HCM527&lt;br /&gt;
* BB-HCM531&lt;br /&gt;
* BB-HCM547&lt;br /&gt;
* BB-HCM580&lt;br /&gt;
* BB-HCM581&lt;br /&gt;
* KX-HCM10&lt;br /&gt;
&lt;br /&gt;
All members of the BL and BB model families are likely to be compatible, including PTZ support.  The model name suffix indicates the market.  For example, the BL-C140A is for North America, the BL-C140E is for Europe, and the BL-C140CN is for China.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
bl-c1 works on http://user:password@ip/cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
bl-c101 works on http://user:password@ip/nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard  (However, on mine this mjpeg stream drops out intermittently and won&amp;#039;t resync without camera restart)&lt;br /&gt;
&lt;br /&gt;
BL-C111A and BL-C10A also work with RTSP/Unicast and ffmpeg with rtsp://user:password@ip/nphMpeg4/g726-640x480 (However this may use considerably more CPU than MJPEG, perhaps some tweaking can help)&lt;br /&gt;
&lt;br /&gt;
BB-HCM531 works on the same as the c101 and varieties. Very reliable external camera.&lt;br /&gt;
&lt;br /&gt;
BB-HCM511A and BB-HCM531A&lt;br /&gt;
&lt;br /&gt;
=BL-C140A=&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=BL-C20A=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
 Control script: download at www.condrau.com/download/zmcontrol-blc30.pl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=BL-C30=&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
 Control script: download at www.condrau.com/download/zmcontrol-blc30.pl&lt;br /&gt;
&lt;br /&gt;
The control script supports all controls for this camera, but it can be used for other Panasonic cameras as well.&lt;br /&gt;
&lt;br /&gt;
Note that I implemented a real name preset functionality, where you can set any desired name as the preset name. It is basically possible to set the presets through ZM&amp;#039;s interface, but I prefer to do it through the cam&amp;#039;s firmware interface, which is the default setting in the script. By changing one constant definition, you may change this behaviour. In any case still activate the &amp;quot;can set presets&amp;quot; option in ZM, after which you can assign names to each preset.&lt;br /&gt;
&lt;br /&gt;
I would further recommend to update the cam&amp;#039;s firmware. I found smoother operation in ZM after having updated the firmware.&lt;br /&gt;
[bco]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=User:Dajhorn&amp;diff=4813</id>
		<title>User:Dajhorn</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=User:Dajhorn&amp;diff=4813"/>
		<updated>2011-11-29T04:24:15Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Created page with &amp;quot;Darik Horn &amp;lt;dajhorn@vanadac.com&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Darik Horn &amp;lt;dajhorn@vanadac.com&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4812</id>
		<title>Panasonic</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Panasonic&amp;diff=4812"/>
		<updated>2011-11-29T04:23:20Z</updated>

		<summary type="html">&lt;p&gt;Dajhorn: Add compatibility notes for the Panasonic BL-C140A model.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BL-C1, BL-C10, BL-C20, BL-C30, BL-C101, BL-C140A, KX-HCM10, BB-HCM531 etc (including PTZ support) &lt;br /&gt;
&lt;br /&gt;
BB-HCM381. At least JPEG capture (640x480@5fps) works. &lt;br /&gt;
&lt;br /&gt;
bl-c1 works on http://user:password@ip/cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
&lt;br /&gt;
bl-c101 works on http://user:password@ip/nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard  (However, on mine this mjpeg stream drops out intermittently and won&amp;#039;t resync without camera restart)&lt;br /&gt;
&lt;br /&gt;
BL-C111A and BL-C10A also work with RTSP/Unicast and ffmpeg with rtsp://user:password@ip/nphMpeg4/g726-640x480 (However this may use considerably more CPU than MJPEG, perhaps some tweaking can help)&lt;br /&gt;
&lt;br /&gt;
BB-HCM531 works on the same as the c101 and varieties. Very reliable external camera.&lt;br /&gt;
&lt;br /&gt;
BB-HCM511A and BB-HCM531A&lt;br /&gt;
&lt;br /&gt;
=BL-C140A=&lt;br /&gt;
&lt;br /&gt;
ZoneMinder must authenticate with a username and password to use the BL-C140A.  Using the anonymous guest account will result in a black box or this error in the zmdc.log file:&lt;br /&gt;
&lt;br /&gt;
  zmdc.ERR [&amp;#039;zmc -m 1&amp;#039; exited abnormally, exit status 255]&lt;br /&gt;
&lt;br /&gt;
Put the credentials under the Source tab in the Remote Host Name field like this:&lt;br /&gt;
&lt;br /&gt;
  Remote Protocol: HTTP&lt;br /&gt;
  Remote Method: Simple&lt;br /&gt;
  Remote Host Name: &amp;#039;&amp;#039;&amp;#039;MyUser&amp;#039;&amp;#039;&amp;#039;:&amp;#039;&amp;#039;&amp;#039;MyPass&amp;#039;&amp;#039;&amp;#039;@192.168.1.254&lt;br /&gt;
  Remote Host Port: 80&lt;br /&gt;
  Remote Host Path: /nphMotionJpeg?Resolution=640x480&amp;amp;Quality=Standard&lt;br /&gt;
  Remote Image Colors: 24 bit color&lt;br /&gt;
  Capture Width (pixels): 640&lt;br /&gt;
  Capture Height (pixels): 480&lt;br /&gt;
  Preserve Aspect Ratio: Off&lt;br /&gt;
  Orientation: Normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=BL-C20A=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: /cgi-bin/nphContinuousServerPush?Resolution=640x480&amp;amp;Quality=Standard &lt;br /&gt;
 Control script: download at www.condrau.com/download/zmcontrol-blc30.pl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=BL-C30=&lt;br /&gt;
&lt;br /&gt;
 Source type: Remote&lt;br /&gt;
 Remote Host Name: IP Address of Camera&lt;br /&gt;
 Remote Host Port: 80 (Default) or the non-default port assigned to the camera in your network&lt;br /&gt;
 Remote host Path: nphMotionJpeg?Resolution=320x240&amp;amp;Quality=Standard&lt;br /&gt;
 Control script: download at www.condrau.com/download/zmcontrol-blc30.pl&lt;br /&gt;
&lt;br /&gt;
The control script supports all controls for this camera, but it can be used for other Panasonic cameras as well.&lt;br /&gt;
&lt;br /&gt;
Note that I implemented a real name preset functionality, where you can set any desired name as the preset name. It is basically possible to set the presets through ZM&amp;#039;s interface, but I prefer to do it through the cam&amp;#039;s firmware interface, which is the default setting in the script. By changing one constant definition, you may change this behaviour. In any case still activate the &amp;quot;can set presets&amp;quot; option in ZM, after which you can assign names to each preset.&lt;br /&gt;
&lt;br /&gt;
I would further recommend to update the cam&amp;#039;s firmware. I found smoother operation in ZM after having updated the firmware.&lt;br /&gt;
[bco]&lt;br /&gt;
&lt;br /&gt;
[[Category:Cameras]]&lt;/div&gt;</summary>
		<author><name>Dajhorn</name></author>
	</entry>
</feed>