<?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=Brainbug</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=Brainbug"/>
	<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/Special:Contributions/Brainbug"/>
	<updated>2026-04-19T23:52:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Debian_13_Trixie_with_Zoneminder_1.36.35_or_Zoneminder_1.37.x&amp;diff=17793</id>
		<title>Debian 13 Trixie with Zoneminder 1.36.35 or Zoneminder 1.37.x</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Debian_13_Trixie_with_Zoneminder_1.36.35_or_Zoneminder_1.37.x&amp;diff=17793"/>
		<updated>2025-11-01T11:54:41Z</updated>

		<summary type="html">&lt;p&gt;Brainbug: cp /etc/apache2/conf-availible/zoneminder.conf /etc/apache2/conf-availible/zoneminder.conf.org -&amp;gt; availAble (typo)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Debian 13 with Zoneminder 1.36.35 from Debian Repo==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notice: These procedure are for a new install of Zoneminder 1.36.35 on Debian 13 Trixie.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Debian, unlike Ubuntu, does not install sudo with the initial setup. While you can log in as root, a user with sudo authority is recommended. &lt;br /&gt;
&lt;br /&gt;
To enable sudo:&lt;br /&gt;
In a terminal,become root with su root. Enter your root password.&lt;br /&gt;
Install sudo with: &lt;br /&gt;
 apt install sudo&lt;br /&gt;
Add the user account to the group sudo with: &lt;br /&gt;
 /sbin/adduser username sudo &lt;br /&gt;
where username is your user account.&lt;br /&gt;
Exit root then log out and then log in with the same user.&lt;br /&gt;
&lt;br /&gt;
Become root with the command:&lt;br /&gt;
&lt;br /&gt;
 sudo su&lt;br /&gt;
&lt;br /&gt;
Timezone: it is recommended you set your specific timesone with:&lt;br /&gt;
 timedatectl set-timezone America/New_York&lt;br /&gt;
Of course use your timezone in place of America/New_York.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note: This is an install procedure for new installations! Upgraders are encouraged to search the Zoneminder Forum for upgrade information!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
To begin, install Debian 13 Trixie along with Apache2, PHP and Mariadb (recommended). A quick way to do this is:&lt;br /&gt;
&lt;br /&gt;
 apt install apache2 mariadb-server php libapache2-mod-php php-mysql&lt;br /&gt;
&lt;br /&gt;
Add timezone to PHP&lt;br /&gt;
&lt;br /&gt;
 nano /etc/php/8.4/apache2/php.ini&lt;br /&gt;
&lt;br /&gt;
Search for [Date] (Ctrl + w then type Date and press Enter) and make changes as follows for your time zone&lt;br /&gt;
&lt;br /&gt;
 [Date]&lt;br /&gt;
 ; Defines the default timezone used by the date functions&lt;br /&gt;
 ; http://php.net/date.timezone&lt;br /&gt;
 date.timezone = America/New_York&lt;br /&gt;
&lt;br /&gt;
Ctrl+o Enter to save&lt;br /&gt;
&lt;br /&gt;
CTRL+x to exit  &lt;br /&gt;
&lt;br /&gt;
Install Zoneminder&lt;br /&gt;
&lt;br /&gt;
 apt install zoneminder --install-recommends -y&lt;br /&gt;
&lt;br /&gt;
Create Zoneminder database in Mariadb (Note: this also creates the default Zoneminder user and permissions in Mariadb)&lt;br /&gt;
&lt;br /&gt;
 mysql -uroot -p &amp;lt; /usr/share/zoneminder/db/zm_create.sql&lt;br /&gt;
&lt;br /&gt;
 mysql -uroot -p -e &amp;quot;grant all on zm.* to &amp;#039;zmuser&amp;#039;@localhost identified by &amp;#039;zmpass&amp;#039;;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 mysqladmin -uroot -p reload&lt;br /&gt;
&lt;br /&gt;
Set permissions of /etc/zm/zm.conf to root:www-data 740&lt;br /&gt;
&lt;br /&gt;
 chmod 740 /etc/zm/zm.conf&lt;br /&gt;
 &lt;br /&gt;
 chown root:www-data /etc/zm/zm.conf&lt;br /&gt;
&lt;br /&gt;
Create a new user if you plan to use local (USB or capture card) cameras.&lt;br /&gt;
&lt;br /&gt;
 adduser www-data video&lt;br /&gt;
&lt;br /&gt;
Replace the zoneminder.conf file (The API functions were not included in the Trixie Distro version)&lt;br /&gt;
Make a copy of the original file&lt;br /&gt;
 &lt;br /&gt;
 cp /etc/apache2/conf-available/zoneminder.conf /etc/apache2/conf-available/zoneminder.conf.org&lt;br /&gt;
&lt;br /&gt;
Edit the zoneminder.conf&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/conf-availible/zoneminder.conf&lt;br /&gt;
&lt;br /&gt;
Replace the original contents with the following:&lt;br /&gt;
&lt;br /&gt;
 # This file is recommended by the developer to fix the Zoneminder display not working. 05SEP25&lt;br /&gt;
 # PLEASE NOTE THAT THIS FILE IS INTENDED FOR GUIDANCE ONLY AND MAY NOT BE APPROPRIATE FOR YOUR DISTRIBUTION&lt;br /&gt;
 #&lt;br /&gt;
 # This is for use with debian/ubuntu based distributions&lt;br /&gt;
 #&lt;br /&gt;
 # Sample configuration file for running ZoneMinder as name based virtual host&lt;br /&gt;
 # Some values may need to manually adjusted to suit your setup&lt;br /&gt;
 #&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
     ServerAdmin webmaster@localhost&lt;br /&gt;
 &lt;br /&gt;
     DocumentRoot &amp;quot;/usr/share/zoneminder/www&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
     # Order matters. This alias must come first.&lt;br /&gt;
     Alias /zm/cache &amp;quot;/var/cache/zoneminder/cache&amp;quot;&lt;br /&gt;
     # IF you aren&amp;#039;t using /zm in the url to access ZM then uncomment the following line as well&lt;br /&gt;
     # Alias /cache &amp;quot;/var/cache/zoneminder/cache&amp;quot;&lt;br /&gt;
     &lt;br /&gt;
     &amp;lt;Directory &amp;quot;/var/cache/zoneminder/cache&amp;quot;&amp;gt;&lt;br /&gt;
         Options -Indexes +FollowSymLinks&lt;br /&gt;
         AllowOverride None&lt;br /&gt;
         &amp;lt;IfModule mod_authz_core.c&amp;gt;&lt;br /&gt;
            # Apache 2.4&lt;br /&gt;
            Require all granted&lt;br /&gt;
         &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
         &amp;lt;IfModule !mod_authz_core.c&amp;gt;&lt;br /&gt;
             # Apache 2.2&lt;br /&gt;
             Order deny,allow&lt;br /&gt;
             Allow from all&lt;br /&gt;
         &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
     &amp;lt;/Directory&amp;gt;&lt;br /&gt;
     &lt;br /&gt;
     ScriptAlias /zm/cgi-bin/ &amp;quot;/usr/lib/zoneminder/cgi-bin&amp;quot;&lt;br /&gt;
     ScriptAlias /cgi-bin &amp;quot;/usr/lib/zoneminder/cgi-bin&amp;quot;&lt;br /&gt;
     &amp;lt;Directory &amp;quot;/usr/lib/zoneminder/cgi-bin&amp;quot;&amp;gt;&lt;br /&gt;
         Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;
         AllowOverride All&lt;br /&gt;
         &amp;lt;IfModule mod_authz_core.c&amp;gt;&lt;br /&gt;
            # Apache 2.4&lt;br /&gt;
            Require all granted&lt;br /&gt;
         &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
         &amp;lt;IfModule !mod_authz_core.c&amp;gt;&lt;br /&gt;
             # Apache 2.2&lt;br /&gt;
             Order deny,allow&lt;br /&gt;
             Allow from all&lt;br /&gt;
         &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
     &amp;lt;/Directory&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
     Alias /zm &amp;quot;/usr/share/zoneminder/www&amp;quot; &lt;br /&gt;
     &amp;lt;Directory &amp;quot;/usr/share/zoneminder/www&amp;quot;&amp;gt;&lt;br /&gt;
         Options -Indexes +FollowSymLinks&lt;br /&gt;
         AllowOverride All&lt;br /&gt;
         &amp;lt;IfModule mod_authz_core.c&amp;gt;&lt;br /&gt;
            # Apache 2.4&lt;br /&gt;
            Require all granted&lt;br /&gt;
         &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
         &amp;lt;IfModule !mod_authz_core.c&amp;gt;&lt;br /&gt;
             # Apache 2.2&lt;br /&gt;
             Order deny,allow&lt;br /&gt;
             Allow from all&lt;br /&gt;
         &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
     &amp;lt;/Directory&amp;gt;&lt;br /&gt;
     # For better visibility, the following directives have been migrated from the&lt;br /&gt;
     # default .htaccess files included with the CakePHP project.&lt;br /&gt;
     # Parameters not set here are inherited from the parent directive above.&lt;br /&gt;
     &amp;lt;Directory &amp;quot;/usr/share/zoneminder/www/api&amp;quot;&amp;gt;&lt;br /&gt;
        RewriteEngine on&lt;br /&gt;
        RewriteRule ^$ app/webroot/ [L]&lt;br /&gt;
        RewriteRule (.*) app/webroot/$1 [L]&lt;br /&gt;
        RewriteBase /zm/api&lt;br /&gt;
     &amp;lt;/Directory&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
     &amp;lt;Directory &amp;quot;/usr/share/zoneminder/www/api/app&amp;quot;&amp;gt;&lt;br /&gt;
        RewriteEngine on&lt;br /&gt;
        RewriteRule ^$ webroot/ [L]&lt;br /&gt;
        RewriteRule (.*) webroot/$1 [L]&lt;br /&gt;
        RewriteBase /zm/api&lt;br /&gt;
     &amp;lt;/Directory&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
     &amp;lt;Directory &amp;quot;/usr/share/zoneminder/www/api/app/webroot&amp;quot;&amp;gt;&lt;br /&gt;
         RewriteEngine On&lt;br /&gt;
         RewriteCond %{REQUEST_FILENAME} !-d&lt;br /&gt;
         RewriteCond %{REQUEST_FILENAME} !-f&lt;br /&gt;
         RewriteRule ^ index.php [L]&lt;br /&gt;
         RewriteBase /zm/api&lt;br /&gt;
     &amp;lt;/Directory&amp;gt;&lt;br /&gt;
    # Use the first option to have Apache logs written to the general log&lt;br /&gt;
     # directory, or the second to have them written to the regular Apache&lt;br /&gt;
     # directory (you may have to change the path to that used on your system)&lt;br /&gt;
     ErrorLog /var/log/zm/apache-error.log&lt;br /&gt;
     #ErrorLog /var/log/httpd/zm-error.log&lt;br /&gt;
 &lt;br /&gt;
     # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
     # alert, emerg.&lt;br /&gt;
     LogLevel warn &lt;br /&gt;
 &lt;br /&gt;
     # Use the first option to have Apache logs written to the general log&lt;br /&gt;
     # directory, or the second to have them written to the regular Apache&lt;br /&gt;
     # directory (you may have to change the path to that used on your system)&lt;br /&gt;
     CustomLog /var/log/zm/apache-access.log combined&lt;br /&gt;
     #CustomLog /var/log/httpd/zm-access.log combined &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
Ctrl+o Enter to save&lt;br /&gt;
&lt;br /&gt;
CTRL+x to exit  &lt;br /&gt;
&lt;br /&gt;
Enable and start Zoneminder &lt;br /&gt;
&lt;br /&gt;
 systemctl enable zoneminder.service&lt;br /&gt;
 systemctl start zoneminder &lt;br /&gt;
&lt;br /&gt;
Enable Apache Modules&lt;br /&gt;
&lt;br /&gt;
 a2enconf zoneminder&lt;br /&gt;
 a2enmod rewrite&lt;br /&gt;
 a2enmod headers&lt;br /&gt;
 a2enmod expires&lt;br /&gt;
 a2enmod cgi&lt;br /&gt;
 &lt;br /&gt;
Restart Apache&lt;br /&gt;
&lt;br /&gt;
 service apache2 reload&lt;br /&gt;
&lt;br /&gt;
Remember to set your timezone in Zoneminder - Options&lt;br /&gt;
&lt;br /&gt;
==Debian 13 with Zoneminder 1.37.x from zmrepo==&lt;br /&gt;
Install Zoneminder Development Branch 1.37.x on Debian 13&lt;br /&gt;
&lt;br /&gt;
You will have to install sudo and add the user to the sudoers file. &lt;br /&gt;
&lt;br /&gt;
Become root with &lt;br /&gt;
&lt;br /&gt;
 su&lt;br /&gt;
&lt;br /&gt;
Install sudo&lt;br /&gt;
&lt;br /&gt;
 apt install sudo&lt;br /&gt;
&lt;br /&gt;
Then add the user&lt;br /&gt;
&lt;br /&gt;
 /sbin/adduser username sudo &lt;br /&gt;
&lt;br /&gt;
I recommend rebooting at this point but a log out and back in also works.&lt;br /&gt;
&lt;br /&gt;
Install Apache2, PHP and your favorite database (Mariadb recommended). A quick way to install LAMP is: &lt;br /&gt;
&lt;br /&gt;
 apt install apache2 mariadb-server php libapache2-mod-php php-mysql lsb-release gnupg2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Become root with sudo su before running this!&lt;br /&gt;
&lt;br /&gt;
Shell script file contents:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 clear&lt;br /&gt;
 read -p &amp;quot;This script installs ZoneMinder 1.37.x on Debian 12 with LAMP (MySQL or Mariadb) installed...&lt;br /&gt;
 This script must be run as root!&lt;br /&gt;
 Press Enter to continue or Ctrl + c to quit&amp;quot; nothing&lt;br /&gt;
 clear&lt;br /&gt;
 apt install -y lsb-release gnupg2&lt;br /&gt;
 echo &amp;quot;deb https://zmrepo.zoneminder.com/debian/master &amp;quot;`lsb_release  -c -s`&amp;quot;/&amp;quot; | sudo tee /etc/apt/sources.list.d/zoneminder.list&lt;br /&gt;
 # The key is stored in the deprecated keyring trusted.gpg.&lt;br /&gt;
 # wget -O - https://zmrepo.zoneminder.com/debian/archive-keyring.gpg | sudo apt-key add -&lt;br /&gt;
 wget -O- https://zmrepo.zoneminder.com/debian/archive-keyring.gpg | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/zmrepo.gpg&lt;br /&gt;
 read -p &amp;quot;Warning! Check above to insure the line says OK. If not the GPG signing key was not installed and you will need to figure out why before continuing. &lt;br /&gt;
 Press enter to continue&amp;quot; nothing&lt;br /&gt;
 apt update&lt;br /&gt;
 clear&lt;br /&gt;
 apt install -y zoneminder&lt;br /&gt;
 systemctl enable zoneminder&lt;br /&gt;
 service zoneminder start&lt;br /&gt;
 adduser www-data video&lt;br /&gt;
 a2enconf zoneminder&lt;br /&gt;
 a2enmod rewrite&lt;br /&gt;
 a2enmod headers&lt;br /&gt;
 a2enmod expires&lt;br /&gt;
 service apache2 reload&lt;br /&gt;
 clear&lt;br /&gt;
 read -p &amp;quot;Install complete. Open Zoneminder/Options and set the timezone. Press enter to continue&amp;quot; nothing&lt;br /&gt;
 clear&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copy the contents of the script, open a terminal and run:&lt;br /&gt;
&lt;br /&gt;
 nano zm-install&lt;br /&gt;
&lt;br /&gt;
Paste the contents of the script into Nano&lt;br /&gt;
&lt;br /&gt;
Then:&lt;br /&gt;
&lt;br /&gt;
 Ctrl + o Ctrl + x&lt;br /&gt;
&lt;br /&gt;
Next run:&lt;br /&gt;
&lt;br /&gt;
 chmod 755 zm-install&lt;br /&gt;
&lt;br /&gt;
Start the script by entering:&lt;br /&gt;
&lt;br /&gt;
 ./zm-install&lt;br /&gt;
&lt;br /&gt;
Follow the prompts. Things are pretty simple. The timezone is now set in Zoneminder/Options.&lt;br /&gt;
&lt;br /&gt;
Good Luck!&lt;/div&gt;</summary>
		<author><name>Brainbug</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=TP-LINK&amp;diff=17644</id>
		<title>TP-LINK</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=TP-LINK&amp;diff=17644"/>
		<updated>2025-05-31T09:32:45Z</updated>

		<summary type="html">&lt;p&gt;Brainbug: typos again&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Models =&lt;br /&gt;
&lt;br /&gt;
== C100 Tapo ==&lt;br /&gt;
&lt;br /&gt;
GENERAL&lt;br /&gt;
&lt;br /&gt;
# Check IP address either at Tapo app or via your router&lt;br /&gt;
# Create user and password (those you will need later to access video streams) at Tapo app: Camera Settings &amp;gt; Advanced Settings &amp;gt; Camera Account &lt;br /&gt;
&lt;br /&gt;
Cameras will be detected by ONVIF function, choose 1920x1080 or 640x480 pixel.&lt;br /&gt;
&lt;br /&gt;
=== C110 TAPO ===&lt;br /&gt;
Same as C100.&lt;br /&gt;
&lt;br /&gt;
Example source path: rtsp://username:password@ip_address_camera:554/stream1&lt;br /&gt;
&lt;br /&gt;
*Capture Width: 2304&lt;br /&gt;
*Capture Height: 1296&lt;br /&gt;
&lt;br /&gt;
== C200 TAPO ==&lt;br /&gt;
Attention:&lt;br /&gt;
&lt;br /&gt;
never upgrade firmware; newer firmware releases do not support PTZ and have to be downgraded to older firmware, see here: https://forums.zoneminder.com/viewtopic.php?p=136703#p136703&lt;br /&gt;
&lt;br /&gt;
Same as C100/C110.&lt;br /&gt;
&lt;br /&gt;
Example source path: rtsp://username:password@ip_address_camera:554/stream1&lt;br /&gt;
&lt;br /&gt;
*Capture Width: 1920&lt;br /&gt;
*Capture Height: 1080&lt;br /&gt;
&lt;br /&gt;
== C310 TAPO ==&lt;br /&gt;
&lt;br /&gt;
GENERAL&lt;br /&gt;
&lt;br /&gt;
# Check IP address either at Tapo app or via your router&lt;br /&gt;
# Create user and password (those you will need later to create source link) at Tapo app: Camera Settings &amp;gt; Advanced Settings &amp;gt; Camera Account &lt;br /&gt;
# You can use [https://www.ispyconnect.com/camera/tapo iSPY generator] to create source link or build based on below settings:&lt;br /&gt;
&lt;br /&gt;
SOURCE&lt;br /&gt;
* Source Type: FFMPEG&lt;br /&gt;
* URL: rtsp://&amp;#039;&amp;#039;user&amp;#039;&amp;#039;:&amp;#039;&amp;#039;password&amp;#039;&amp;#039;@&amp;lt;ip_address&amp;gt;:554/stream1 &amp;#039;&amp;#039;port number may be different&amp;#039;&amp;#039;&lt;br /&gt;
* Capture Width: 1920&lt;br /&gt;
* Capture Height: 1080&lt;br /&gt;
&lt;br /&gt;
Same for C320WS.&lt;br /&gt;
&lt;br /&gt;
== NC250 ==&lt;br /&gt;
&lt;br /&gt;
GENERAL&lt;br /&gt;
* Source Type: cURL (HTTP(S) only)&lt;br /&gt;
SOURCE&lt;br /&gt;
* URL: http://&amp;lt;ip_address&amp;gt;:8080/stream/video/mjpeg&lt;br /&gt;
* Username: admin&lt;br /&gt;
* Password (&amp;quot;admin&amp;quot; base64 encoded): YWRtaW4=&lt;br /&gt;
* Capture Width: 1280&lt;br /&gt;
* Capture Height: 720&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NC450 ==&lt;br /&gt;
obtained via ONVIF Device Manager &lt;br /&gt;
* NC450(UN)&lt;br /&gt;
* 1.2.4 Build 170322 Rel.85B2CB&lt;br /&gt;
* http://&amp;lt;ip_address&amp;gt;:2020/onvif/device_service&lt;br /&gt;
&lt;br /&gt;
=== on zoneminder v1.35.23 ===&lt;br /&gt;
GENERAL&lt;br /&gt;
* source type: Ffmpeg &lt;br /&gt;
SOURCE&lt;br /&gt;
* Source Path: rtsp://&amp;lt;admin:passwd&amp;gt;@&amp;lt;ip_address&amp;gt;:554/h264_hd.sdp (neither user nor pass is encoded )&lt;br /&gt;
* Target colorspace: 32 color &lt;br /&gt;
* Capture Width: 1280&lt;br /&gt;
* Capture Height: 720&lt;br /&gt;
* control http://&amp;lt;user:pass&amp;gt;@&amp;lt;ip_address&amp;gt;:2020/onvif/device_service ( user:pass plain ascii text )&lt;br /&gt;
* Auto Stop Timeout stop 0.5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TL-SC3000 ==&lt;br /&gt;
&lt;br /&gt;
See [[TLSC-3000]]&lt;br /&gt;
&lt;br /&gt;
== TL-SC3171/G ==&lt;br /&gt;
&lt;br /&gt;
See [[SC-3171]]&lt;br /&gt;
&lt;br /&gt;
== TL-SC3130/G ==&lt;br /&gt;
&lt;br /&gt;
=== Getting MJPEG streams ===&lt;br /&gt;
&lt;br /&gt;
* Disable RTSP&lt;br /&gt;
* Disable Audio Codec&lt;br /&gt;
* Point your monitor to a &amp;quot;remote&amp;quot; &amp;quot;simple&amp;quot; source to an &amp;quot;http&amp;quot; server at your camera&amp;#039;s ip address with &amp;lt;code&amp;gt;/video.mjpg&amp;lt;/code&amp;gt; path, match width &amp;amp; height to whatever you choose at the &amp;quot;MJPEG&amp;quot; configuration page in the camera settings, use 24 for color depth.&lt;br /&gt;
&lt;br /&gt;
Tested working fine with viewer authentication disabled and enabled (put &amp;lt;code&amp;gt;&amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;camera-ip&amp;gt;&amp;lt;/code&amp;gt; in server address) also with uPnP enabled &amp;amp; disabled.&lt;br /&gt;
&lt;br /&gt;
Worked fine over wifi at maximum resolution and color depth allowed by the camera of 640x480 24bpp 30fps, on fixed &amp;quot;excelent&amp;quot; quality.&lt;br /&gt;
&lt;br /&gt;
=== Getting MPEG streams ===&lt;br /&gt;
&lt;br /&gt;
* Enable RTSP in the camera (leaving the default RTSP port of 554, otherwise modify appropriately the following steps&amp;#039; URLs)&lt;br /&gt;
* Point your monitor to an ffmpeg source to &amp;lt;code&amp;gt;rtsp://&amp;lt;camera-ip&amp;gt;/video.mp4&amp;lt;/code&amp;gt; to get the stream configured as the MPEG4 &amp;quot;Computer View&amp;quot; in your camera, so you must match width &amp;amp; height to whatever you configure there, and set 24 for color depth or...&lt;br /&gt;
* Point your monitor to an ffmpeg source to &amp;lt;code&amp;gt;rtsp://&amp;lt;camera-ip&amp;gt;/video.3gp&amp;lt;/code&amp;gt; to get the stream configured as the MPEG4 &amp;quot;Mobile View&amp;quot; in your camera, so you must match width &amp;amp; height to whatever you configure there, and set 24 for color depth.&lt;br /&gt;
&lt;br /&gt;
Tested working fine with audio codec enabled &amp;amp; disabled, with multicast streaming enabled &amp;amp; disabled, with viewer authentication disable &amp;amp; enabled (put &amp;lt;code&amp;gt;rtsp://&amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;camera-ip&amp;gt;/...&amp;lt;/code&amp;gt; in above URLs) and with uPnP enabled &amp;amp; disabled.&lt;br /&gt;
&lt;br /&gt;
In both cases worked fine over wifi at maximum resolutions and color depths allowed by the camera in each case (640x480 24bpp 30fps, on fixed &amp;quot;excelent&amp;quot; quality on &amp;quot;Computer View&amp;quot;&amp;#039;s mp4 and 320x240 24bpp 10fps, on fixed &amp;quot;excelent&amp;quot; quality on &amp;quot;Mobile View&amp;quot;&amp;#039;s 3gp streams).&lt;br /&gt;
&lt;br /&gt;
The side effect is that MJPEG stream is disabled when you enable RTSP for accessing MPEG streams, so you can&amp;#039;t do both at the same time.&lt;br /&gt;
&lt;br /&gt;
== TL-SC3230 ==&lt;br /&gt;
&lt;br /&gt;
The camera has a maximum of 8 videos profiles. By default 5 of them are H264 streams and 3 are MJPEG stream. It can stream both codec at the same time.&lt;br /&gt;
&lt;br /&gt;
=== Getting streams ===&lt;br /&gt;
&lt;br /&gt;
* Point your monitor to an ffmpeg source to &amp;lt;code&amp;gt;rtsp://&amp;lt;camera-ip&amp;gt;/media.amp?streamprofile=&amp;lt;profile-name&amp;gt;&amp;amp;audio=0&amp;lt;/code&amp;gt; to get the stream. If no profile is specified it will stream the first profile.&lt;br /&gt;
&lt;br /&gt;
Tested working fine with audio codec enabled &amp;amp; disabled, with multicast streaming enabled &amp;amp; disabled, with viewer authentication disable &amp;amp; enabled (put &amp;lt;code&amp;gt;rtsp://&amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;camera-ip&amp;gt;/...&amp;lt;/code&amp;gt; in above URLs) and with uPnP enabled &amp;amp; disabled.&lt;/div&gt;</summary>
		<author><name>Brainbug</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=TP-LINK&amp;diff=17643</id>
		<title>TP-LINK</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=TP-LINK&amp;diff=17643"/>
		<updated>2025-05-31T09:29:19Z</updated>

		<summary type="html">&lt;p&gt;Brainbug: typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Models =&lt;br /&gt;
&lt;br /&gt;
== C100 Tapo ==&lt;br /&gt;
&lt;br /&gt;
GENERAL&lt;br /&gt;
&lt;br /&gt;
# Check IP address either at Tapo app or via your router&lt;br /&gt;
# Create user and password (those you will need later to access video streams) at Tapo app: Camera Settings &amp;gt; Advanced Settings &amp;gt; Camera Account &lt;br /&gt;
&lt;br /&gt;
Cameras will be detected by ONVIF function, choose 1920x1080 or 640x480 pixel.&lt;br /&gt;
&lt;br /&gt;
=== C110 TAPO ===&lt;br /&gt;
Same as C100.&lt;br /&gt;
&lt;br /&gt;
Example source path: rtsp://username:password@ip_address_camera:554/stream1&lt;br /&gt;
&lt;br /&gt;
Capture height: 1296&lt;br /&gt;
Capture width: 2304&lt;br /&gt;
&lt;br /&gt;
== C200 TAPO ==&lt;br /&gt;
Attention:&lt;br /&gt;
&lt;br /&gt;
never upgrade firmware; newer firmware releases do not support PTZ and have to be downgraded to older firmware, see here: https://forums.zoneminder.com/viewtopic.php?p=136703#p136703&lt;br /&gt;
&lt;br /&gt;
Same as C100/C110.&lt;br /&gt;
&lt;br /&gt;
Example source path: rtsp://username:password@ip_address_camera:554/stream1&lt;br /&gt;
&lt;br /&gt;
Capture height: 1024&lt;br /&gt;
Capture width: 1980&lt;br /&gt;
&lt;br /&gt;
== C310 TAPO ==&lt;br /&gt;
&lt;br /&gt;
GENERAL&lt;br /&gt;
&lt;br /&gt;
# Check IP address either at Tapo app or via your router&lt;br /&gt;
# Create user and password (those you will need later to create source link) at Tapo app: Camera Settings &amp;gt; Advanced Settings &amp;gt; Camera Account &lt;br /&gt;
# You can use [https://www.ispyconnect.com/camera/tapo iSPY generator] to create source link or build based on below settings:&lt;br /&gt;
&lt;br /&gt;
SOURCE&lt;br /&gt;
* Source Type: FFMPEG&lt;br /&gt;
* URL: rtsp://&amp;#039;&amp;#039;user&amp;#039;&amp;#039;:&amp;#039;&amp;#039;password&amp;#039;&amp;#039;@&amp;lt;ip_address&amp;gt;:554/stream1 &amp;#039;&amp;#039;port number may be different&amp;#039;&amp;#039;&lt;br /&gt;
* Capture Width: 1920&lt;br /&gt;
* Capture Height: 1080&lt;br /&gt;
&lt;br /&gt;
Same for C320WS.&lt;br /&gt;
&lt;br /&gt;
== NC250 ==&lt;br /&gt;
&lt;br /&gt;
GENERAL&lt;br /&gt;
* Source Type: cURL (HTTP(S) only)&lt;br /&gt;
SOURCE&lt;br /&gt;
* URL: http://&amp;lt;ip_address&amp;gt;:8080/stream/video/mjpeg&lt;br /&gt;
* Username: admin&lt;br /&gt;
* Password (&amp;quot;admin&amp;quot; base64 encoded): YWRtaW4=&lt;br /&gt;
* Capture Width: 1280&lt;br /&gt;
* Capture Height: 720&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NC450 ==&lt;br /&gt;
obtained via ONVIF Device Manager &lt;br /&gt;
* NC450(UN)&lt;br /&gt;
* 1.2.4 Build 170322 Rel.85B2CB&lt;br /&gt;
* http://&amp;lt;ip_address&amp;gt;:2020/onvif/device_service&lt;br /&gt;
&lt;br /&gt;
=== on zoneminder v1.35.23 ===&lt;br /&gt;
GENERAL&lt;br /&gt;
* source type: Ffmpeg &lt;br /&gt;
SOURCE&lt;br /&gt;
* Source Path: rtsp://&amp;lt;admin:passwd&amp;gt;@&amp;lt;ip_address&amp;gt;:554/h264_hd.sdp (neither user nor pass is encoded )&lt;br /&gt;
* Target colorspace: 32 color &lt;br /&gt;
* Capture Width: 1280&lt;br /&gt;
* Capture Height: 720&lt;br /&gt;
* control http://&amp;lt;user:pass&amp;gt;@&amp;lt;ip_address&amp;gt;:2020/onvif/device_service ( user:pass plain ascii text )&lt;br /&gt;
* Auto Stop Timeout stop 0.5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TL-SC3000 ==&lt;br /&gt;
&lt;br /&gt;
See [[TLSC-3000]]&lt;br /&gt;
&lt;br /&gt;
== TL-SC3171/G ==&lt;br /&gt;
&lt;br /&gt;
See [[SC-3171]]&lt;br /&gt;
&lt;br /&gt;
== TL-SC3130/G ==&lt;br /&gt;
&lt;br /&gt;
=== Getting MJPEG streams ===&lt;br /&gt;
&lt;br /&gt;
* Disable RTSP&lt;br /&gt;
* Disable Audio Codec&lt;br /&gt;
* Point your monitor to a &amp;quot;remote&amp;quot; &amp;quot;simple&amp;quot; source to an &amp;quot;http&amp;quot; server at your camera&amp;#039;s ip address with &amp;lt;code&amp;gt;/video.mjpg&amp;lt;/code&amp;gt; path, match width &amp;amp; height to whatever you choose at the &amp;quot;MJPEG&amp;quot; configuration page in the camera settings, use 24 for color depth.&lt;br /&gt;
&lt;br /&gt;
Tested working fine with viewer authentication disabled and enabled (put &amp;lt;code&amp;gt;&amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;camera-ip&amp;gt;&amp;lt;/code&amp;gt; in server address) also with uPnP enabled &amp;amp; disabled.&lt;br /&gt;
&lt;br /&gt;
Worked fine over wifi at maximum resolution and color depth allowed by the camera of 640x480 24bpp 30fps, on fixed &amp;quot;excelent&amp;quot; quality.&lt;br /&gt;
&lt;br /&gt;
=== Getting MPEG streams ===&lt;br /&gt;
&lt;br /&gt;
* Enable RTSP in the camera (leaving the default RTSP port of 554, otherwise modify appropriately the following steps&amp;#039; URLs)&lt;br /&gt;
* Point your monitor to an ffmpeg source to &amp;lt;code&amp;gt;rtsp://&amp;lt;camera-ip&amp;gt;/video.mp4&amp;lt;/code&amp;gt; to get the stream configured as the MPEG4 &amp;quot;Computer View&amp;quot; in your camera, so you must match width &amp;amp; height to whatever you configure there, and set 24 for color depth or...&lt;br /&gt;
* Point your monitor to an ffmpeg source to &amp;lt;code&amp;gt;rtsp://&amp;lt;camera-ip&amp;gt;/video.3gp&amp;lt;/code&amp;gt; to get the stream configured as the MPEG4 &amp;quot;Mobile View&amp;quot; in your camera, so you must match width &amp;amp; height to whatever you configure there, and set 24 for color depth.&lt;br /&gt;
&lt;br /&gt;
Tested working fine with audio codec enabled &amp;amp; disabled, with multicast streaming enabled &amp;amp; disabled, with viewer authentication disable &amp;amp; enabled (put &amp;lt;code&amp;gt;rtsp://&amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;camera-ip&amp;gt;/...&amp;lt;/code&amp;gt; in above URLs) and with uPnP enabled &amp;amp; disabled.&lt;br /&gt;
&lt;br /&gt;
In both cases worked fine over wifi at maximum resolutions and color depths allowed by the camera in each case (640x480 24bpp 30fps, on fixed &amp;quot;excelent&amp;quot; quality on &amp;quot;Computer View&amp;quot;&amp;#039;s mp4 and 320x240 24bpp 10fps, on fixed &amp;quot;excelent&amp;quot; quality on &amp;quot;Mobile View&amp;quot;&amp;#039;s 3gp streams).&lt;br /&gt;
&lt;br /&gt;
The side effect is that MJPEG stream is disabled when you enable RTSP for accessing MPEG streams, so you can&amp;#039;t do both at the same time.&lt;br /&gt;
&lt;br /&gt;
== TL-SC3230 ==&lt;br /&gt;
&lt;br /&gt;
The camera has a maximum of 8 videos profiles. By default 5 of them are H264 streams and 3 are MJPEG stream. It can stream both codec at the same time.&lt;br /&gt;
&lt;br /&gt;
=== Getting streams ===&lt;br /&gt;
&lt;br /&gt;
* Point your monitor to an ffmpeg source to &amp;lt;code&amp;gt;rtsp://&amp;lt;camera-ip&amp;gt;/media.amp?streamprofile=&amp;lt;profile-name&amp;gt;&amp;amp;audio=0&amp;lt;/code&amp;gt; to get the stream. If no profile is specified it will stream the first profile.&lt;br /&gt;
&lt;br /&gt;
Tested working fine with audio codec enabled &amp;amp; disabled, with multicast streaming enabled &amp;amp; disabled, with viewer authentication disable &amp;amp; enabled (put &amp;lt;code&amp;gt;rtsp://&amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;camera-ip&amp;gt;/...&amp;lt;/code&amp;gt; in above URLs) and with uPnP enabled &amp;amp; disabled.&lt;/div&gt;</summary>
		<author><name>Brainbug</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=TP-LINK&amp;diff=17639</id>
		<title>TP-LINK</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=TP-LINK&amp;diff=17639"/>
		<updated>2025-05-29T15:06:13Z</updated>

		<summary type="html">&lt;p&gt;Brainbug: Added C200 and warning of firmware upgrade&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Models =&lt;br /&gt;
&lt;br /&gt;
== C100 Tapo ==&lt;br /&gt;
&lt;br /&gt;
GENERAL&lt;br /&gt;
&lt;br /&gt;
# Check IP address either at Tapo app or via your router&lt;br /&gt;
# Create user and password (those you will need later to access video streams) at Tapo app: Camera Settings &amp;gt; Advanced Settings &amp;gt; Camera Account &lt;br /&gt;
&lt;br /&gt;
Cameras will be detected by ONVIF function, choose 1920x1080 or 640x480 pixel.&lt;br /&gt;
&lt;br /&gt;
=== C110 TAPO ===&lt;br /&gt;
Same as C100.&lt;br /&gt;
&lt;br /&gt;
Example source path: rtsp://username:password@ip_address_camera:554/stream1&lt;br /&gt;
&lt;br /&gt;
Capture height: 2304 x 1296&lt;br /&gt;
&lt;br /&gt;
=== C200 TAPO ===&lt;br /&gt;
Attention:&lt;br /&gt;
&lt;br /&gt;
never upgrade firmware; newer firmware releases do not support PTZ and have to be downgraded to older firmware, see here https://forums.zoneminder.com/viewtopic.php?p=136703#p136703&lt;br /&gt;
&lt;br /&gt;
Same as C100/C110.&lt;br /&gt;
&lt;br /&gt;
Example source path: rtsp://username:password@ip_address_camera:554/stream1&lt;br /&gt;
&lt;br /&gt;
Capture height: 1980 x 1024&lt;br /&gt;
&lt;br /&gt;
== C310 TAPO ==&lt;br /&gt;
&lt;br /&gt;
GENERAL&lt;br /&gt;
&lt;br /&gt;
# Check IP address either at Tapo app or via your router&lt;br /&gt;
# Create user and password (those you will need later to create source link) at Tapo app: Camera Settings &amp;gt; Advanced Settings &amp;gt; Camera Account &lt;br /&gt;
# You can use [https://www.ispyconnect.com/camera/tapo iSPY generator] to create source link or build based on below settings:&lt;br /&gt;
&lt;br /&gt;
SOURCE&lt;br /&gt;
* Source Type: FFMPEG&lt;br /&gt;
* URL: rtsp://&amp;#039;&amp;#039;user&amp;#039;&amp;#039;:&amp;#039;&amp;#039;password&amp;#039;&amp;#039;@&amp;lt;ip_address&amp;gt;:554/stream1 &amp;#039;&amp;#039;port number may be different&amp;#039;&amp;#039;&lt;br /&gt;
* Capture Width: 1920&lt;br /&gt;
* Capture Height: 1080&lt;br /&gt;
&lt;br /&gt;
Same for C320WS.&lt;br /&gt;
&lt;br /&gt;
== NC250 ==&lt;br /&gt;
&lt;br /&gt;
GENERAL&lt;br /&gt;
* Source Type: cURL (HTTP(S) only)&lt;br /&gt;
SOURCE&lt;br /&gt;
* URL: http://&amp;lt;ip_address&amp;gt;:8080/stream/video/mjpeg&lt;br /&gt;
* Username: admin&lt;br /&gt;
* Password (&amp;quot;admin&amp;quot; base64 encoded): YWRtaW4=&lt;br /&gt;
* Capture Width: 1280&lt;br /&gt;
* Capture Height: 720&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NC450 ==&lt;br /&gt;
obtained via ONVIF Device Manager &lt;br /&gt;
* NC450(UN)&lt;br /&gt;
* 1.2.4 Build 170322 Rel.85B2CB&lt;br /&gt;
* http://&amp;lt;ip_address&amp;gt;:2020/onvif/device_service&lt;br /&gt;
&lt;br /&gt;
=== on zoneminder v1.35.23 ===&lt;br /&gt;
GENERAL&lt;br /&gt;
* source type: Ffmpeg &lt;br /&gt;
SOURCE&lt;br /&gt;
* Source Path: rtsp://&amp;lt;admin:passwd&amp;gt;@&amp;lt;ip_address&amp;gt;:554/h264_hd.sdp (neither user nor pass is encoded )&lt;br /&gt;
* Target colorspace: 32 color &lt;br /&gt;
* Capture Width: 1280&lt;br /&gt;
* Capture Height: 720&lt;br /&gt;
* control http://&amp;lt;user:pass&amp;gt;@&amp;lt;ip_address&amp;gt;:2020/onvif/device_service ( user:pass plain ascii text )&lt;br /&gt;
* Auto Stop Timeout stop 0.5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TL-SC3000 ==&lt;br /&gt;
&lt;br /&gt;
See [[TLSC-3000]]&lt;br /&gt;
&lt;br /&gt;
== TL-SC3171/G ==&lt;br /&gt;
&lt;br /&gt;
See [[SC-3171]]&lt;br /&gt;
&lt;br /&gt;
== TL-SC3130/G ==&lt;br /&gt;
&lt;br /&gt;
=== Getting MJPEG streams ===&lt;br /&gt;
&lt;br /&gt;
* Disable RTSP&lt;br /&gt;
* Disable Audio Codec&lt;br /&gt;
* Point your monitor to a &amp;quot;remote&amp;quot; &amp;quot;simple&amp;quot; source to an &amp;quot;http&amp;quot; server at your camera&amp;#039;s ip address with &amp;lt;code&amp;gt;/video.mjpg&amp;lt;/code&amp;gt; path, match width &amp;amp; height to whatever you choose at the &amp;quot;MJPEG&amp;quot; configuration page in the camera settings, use 24 for color depth.&lt;br /&gt;
&lt;br /&gt;
Tested working fine with viewer authentication disabled and enabled (put &amp;lt;code&amp;gt;&amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;camera-ip&amp;gt;&amp;lt;/code&amp;gt; in server address) also with uPnP enabled &amp;amp; disabled.&lt;br /&gt;
&lt;br /&gt;
Worked fine over wifi at maximum resolution and color depth allowed by the camera of 640x480 24bpp 30fps, on fixed &amp;quot;excelent&amp;quot; quality.&lt;br /&gt;
&lt;br /&gt;
=== Getting MPEG streams ===&lt;br /&gt;
&lt;br /&gt;
* Enable RTSP in the camera (leaving the default RTSP port of 554, otherwise modify appropriately the following steps&amp;#039; URLs)&lt;br /&gt;
* Point your monitor to an ffmpeg source to &amp;lt;code&amp;gt;rtsp://&amp;lt;camera-ip&amp;gt;/video.mp4&amp;lt;/code&amp;gt; to get the stream configured as the MPEG4 &amp;quot;Computer View&amp;quot; in your camera, so you must match width &amp;amp; height to whatever you configure there, and set 24 for color depth or...&lt;br /&gt;
* Point your monitor to an ffmpeg source to &amp;lt;code&amp;gt;rtsp://&amp;lt;camera-ip&amp;gt;/video.3gp&amp;lt;/code&amp;gt; to get the stream configured as the MPEG4 &amp;quot;Mobile View&amp;quot; in your camera, so you must match width &amp;amp; height to whatever you configure there, and set 24 for color depth.&lt;br /&gt;
&lt;br /&gt;
Tested working fine with audio codec enabled &amp;amp; disabled, with multicast streaming enabled &amp;amp; disabled, with viewer authentication disable &amp;amp; enabled (put &amp;lt;code&amp;gt;rtsp://&amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;camera-ip&amp;gt;/...&amp;lt;/code&amp;gt; in above URLs) and with uPnP enabled &amp;amp; disabled.&lt;br /&gt;
&lt;br /&gt;
In both cases worked fine over wifi at maximum resolutions and color depths allowed by the camera in each case (640x480 24bpp 30fps, on fixed &amp;quot;excelent&amp;quot; quality on &amp;quot;Computer View&amp;quot;&amp;#039;s mp4 and 320x240 24bpp 10fps, on fixed &amp;quot;excelent&amp;quot; quality on &amp;quot;Mobile View&amp;quot;&amp;#039;s 3gp streams).&lt;br /&gt;
&lt;br /&gt;
The side effect is that MJPEG stream is disabled when you enable RTSP for accessing MPEG streams, so you can&amp;#039;t do both at the same time.&lt;br /&gt;
&lt;br /&gt;
== TL-SC3230 ==&lt;br /&gt;
&lt;br /&gt;
The camera has a maximum of 8 videos profiles. By default 5 of them are H264 streams and 3 are MJPEG stream. It can stream both codec at the same time.&lt;br /&gt;
&lt;br /&gt;
=== Getting streams ===&lt;br /&gt;
&lt;br /&gt;
* Point your monitor to an ffmpeg source to &amp;lt;code&amp;gt;rtsp://&amp;lt;camera-ip&amp;gt;/media.amp?streamprofile=&amp;lt;profile-name&amp;gt;&amp;amp;audio=0&amp;lt;/code&amp;gt; to get the stream. If no profile is specified it will stream the first profile.&lt;br /&gt;
&lt;br /&gt;
Tested working fine with audio codec enabled &amp;amp; disabled, with multicast streaming enabled &amp;amp; disabled, with viewer authentication disable &amp;amp; enabled (put &amp;lt;code&amp;gt;rtsp://&amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;camera-ip&amp;gt;/...&amp;lt;/code&amp;gt; in above URLs) and with uPnP enabled &amp;amp; disabled.&lt;/div&gt;</summary>
		<author><name>Brainbug</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Single_Board_Computers&amp;diff=16788</id>
		<title>Single Board Computers</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Single_Board_Computers&amp;diff=16788"/>
		<updated>2022-08-10T07:49:45Z</updated>

		<summary type="html">&lt;p&gt;Brainbug: Added Z83 II AMD64&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following pages cover Single Board Computers with Zoneminder. &lt;br /&gt;
&lt;br /&gt;
Traditionally, these are ARM based; The Raspberry Pi, The Beaglebone, and others. For those not experienced with ARM these devices perform at level below an x86 based motherboard, yet offer lower power consumption and purchase cost. When using an ARM board, it is recommended to run cameras at lower resolutions (e.g. 640x480 or 800x600), and lower frame rates. Additionally, zones should be smaller, as analysis of motion will use up CPU. Alternatively, you can avoid Modect and Mocord and use Record.  &lt;br /&gt;
&lt;br /&gt;
Single Board Computers (ARM) work well for a small home setup, or as an adjunct to a larger camera system. For large camera systems, they are not usually powerful enough.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
There are at least three ways an SBC can be used with ZM (this also applies to any computer...)&lt;br /&gt;
&lt;br /&gt;
* ZM server&lt;br /&gt;
* ZM client (viewing ZM and displaying feeds on a monitor)&lt;br /&gt;
* Camera (attached via usb or other peripheral)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==List==&lt;br /&gt;
&lt;br /&gt;
===As Server===&lt;br /&gt;
&lt;br /&gt;
* [[Raspberry Pi 2 - Fedora]]&lt;br /&gt;
&lt;br /&gt;
* [https://zoneminder.blogspot.com/p/raspberry-pi-3.html Raspberry Pi 3 -  Fedora/Fedberry]&lt;br /&gt;
&lt;br /&gt;
* [[Raspberry Pi - Raspbian]]&lt;br /&gt;
&lt;br /&gt;
* [[Raspberry Pi 2 - Raspbian]]&lt;br /&gt;
&lt;br /&gt;
* [[Raspberry Pi 3 - Raspbian]]&lt;br /&gt;
&lt;br /&gt;
* Premade image for RPI3b here: https://zmrepo.zoneminder.com&lt;br /&gt;
&lt;br /&gt;
* [[Raspberry Pi 4 - Raspbian]] - Uses Buster. Applicable to other RPIs that have Buster.&lt;br /&gt;
&lt;br /&gt;
* [[Odroid - XU4 - Ubuntu Mate]]&lt;br /&gt;
&lt;br /&gt;
* [[Beaglebone Black - Devuan Jessie]]&lt;br /&gt;
&lt;br /&gt;
* Z83 II , Intel Atom X5-Z8350, runs well with 75-85 % Usage @ 10 fps, 4 HD-cams and motion detection&lt;br /&gt;
&lt;br /&gt;
===As Client===&lt;br /&gt;
&lt;br /&gt;
* [[Dedicated SBC Camera Monitor]] Beaglebone w/Devuan Jessie &amp;amp; Firefox&lt;br /&gt;
&lt;br /&gt;
* [https://zoneminder.blogspot.com/p/odroid.html ODroid-XU4 w/Android &amp;amp; ZM Ninja ]&lt;br /&gt;
&lt;br /&gt;
===As Camera===&lt;br /&gt;
&lt;br /&gt;
* [https://forums.zoneminder.com/viewtopic.php?f=9&amp;amp;t=27402 How to setup an Orange Pi PC2 with 3 USB cams as RTSP server]&lt;br /&gt;
&lt;br /&gt;
==General Tips==&lt;br /&gt;
&lt;br /&gt;
* Disable all logging and any data collection (&amp;#039;&amp;#039;RECORD_EVENT_STATS&amp;#039;&amp;#039; - See &amp;#039;&amp;#039;Logging&amp;#039;&amp;#039; tab) on ARM boards if you are running a flash based HD.&lt;br /&gt;
&lt;br /&gt;
If load is high or cameras don&amp;#039;t seem to work lower the following:&lt;br /&gt;
* Resolution&lt;br /&gt;
* FPS (on camera only)&lt;br /&gt;
* Analysis zone size or change from Mocord to Record.&lt;br /&gt;
* Limit analysis FPS (motion detection uses the most CPU)&lt;br /&gt;
&lt;br /&gt;
===GPU Memory===&lt;br /&gt;
User from the forum reports that adjusting GPU memory will improve RPI4 performance with ZM.&lt;br /&gt;
&lt;br /&gt;
http://forums.zoneminder.com/viewtopic.php?f=39&amp;amp;t=28614&amp;amp;p=113082&amp;amp;hilit=gpu&amp;amp;sid=20dae3382577cc3019eac3b60d3bcfac#p113082&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;piflipper&amp;#039;&amp;#039;&amp;#039;:  &amp;#039;&amp;#039;I had the same issue, to solve it I upped the GPU memory to 512MB, via raspi-config and everything started working. Now have 3 cameras working without any issues.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
http://forums.zoneminder.com/viewtopic.php?f=38&amp;amp;t=28706&amp;amp;p=112388&amp;amp;hilit=gpu&amp;amp;sid=20dae3382577cc3019eac3b60d3bcfac#p112388&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;fatboy&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;Working *great* now! Increase GPU memory: &amp;#039;&amp;#039;/boot/config.txt&amp;#039;&amp;#039; - gpu_mem=512&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===RPI Image for ZM===&lt;br /&gt;
There is a pre-made RPI image for Zoneminder at https://zmrepo.zoneminder.com&lt;br /&gt;
Based on Raspbian Lite, and tested on RPI3b. &lt;br /&gt;
&lt;br /&gt;
Only adjustment needed may be to increase GPU_MEM slightly.&lt;br /&gt;
&lt;br /&gt;
===Hardware h264===&lt;br /&gt;
&lt;br /&gt;
https://forums.zoneminder.com/viewtopic.php?f=40&amp;amp;t=30565&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
&lt;br /&gt;
[https://zoneminder.blogspot.com Zoneminder Blogspot] - Notes on Various Single Board Computers&lt;/div&gt;</summary>
		<author><name>Brainbug</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=TP-LINK&amp;diff=16787</id>
		<title>TP-LINK</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=TP-LINK&amp;diff=16787"/>
		<updated>2022-08-10T07:42:32Z</updated>

		<summary type="html">&lt;p&gt;Brainbug: Added TP-Link (Tapo) C100&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Models =&lt;br /&gt;
&lt;br /&gt;
== C100 Tapo ==&lt;br /&gt;
&lt;br /&gt;
GENERAL&lt;br /&gt;
&lt;br /&gt;
# Check IP address either at Tapo app or via your router&lt;br /&gt;
# Create user and password (those you will need later to access video streams) at Tapo app: Camera Settings &amp;gt; Advanced Settings &amp;gt; Camera Account &lt;br /&gt;
&lt;br /&gt;
Cameras will be detected by ONVIF function, choose 1920x1080 or 640x480 pixel.&lt;br /&gt;
&lt;br /&gt;
== C310 TAPO ==&lt;br /&gt;
&lt;br /&gt;
GENERAL&lt;br /&gt;
&lt;br /&gt;
# Check IP address either at Tapo app or via your router&lt;br /&gt;
# Create user and password (those you will need later to create source link) at Tapo app: Camera Settings &amp;gt; Advanced Settings &amp;gt; Camera Account &lt;br /&gt;
# You can use [https://www.ispyconnect.com/camera/tapo iSPY generator] to create source link or build based on below settings:&lt;br /&gt;
&lt;br /&gt;
SOURCE&lt;br /&gt;
* Source Type: FFMPEG&lt;br /&gt;
* URL: rtsp://&amp;#039;&amp;#039;user&amp;#039;&amp;#039;:&amp;#039;&amp;#039;password&amp;#039;&amp;#039;@&amp;lt;ip_address&amp;gt;:554/stream1 &amp;#039;&amp;#039;port number may be different&amp;#039;&amp;#039;&lt;br /&gt;
* Capture Width: 1920&lt;br /&gt;
* Capture Height: 1080&lt;br /&gt;
&lt;br /&gt;
== NC250 ==&lt;br /&gt;
&lt;br /&gt;
GENERAL&lt;br /&gt;
* Source Type: cURL (HTTP(S) only)&lt;br /&gt;
SOURCE&lt;br /&gt;
* URL: http://&amp;lt;ip_address&amp;gt;:8080/stream/video/mjpeg&lt;br /&gt;
* Username: admin&lt;br /&gt;
* Password (&amp;quot;admin&amp;quot; base64 encoded): YWRtaW4=&lt;br /&gt;
* Capture Width: 1280&lt;br /&gt;
* Capture Height: 720&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NC450 ==&lt;br /&gt;
obtained via ONVIF Device Manager &lt;br /&gt;
* NC450(UN)&lt;br /&gt;
* 1.2.4 Build 170322 Rel.85B2CB&lt;br /&gt;
* http://&amp;lt;ip_address&amp;gt;:2020/onvif/device_service&lt;br /&gt;
&lt;br /&gt;
=== on zoneminder v1.35.23 ===&lt;br /&gt;
GENERAL&lt;br /&gt;
* source type: Ffmpeg &lt;br /&gt;
SOURCE&lt;br /&gt;
* Source Path: rtsp://&amp;lt;admin:passwd&amp;gt;@&amp;lt;ip_address&amp;gt;:554/h264_hd.sdp (neither user nor pass is encoded )&lt;br /&gt;
* Target colorspace: 32 color &lt;br /&gt;
* Capture Width: 1280&lt;br /&gt;
* Capture Height: 720&lt;br /&gt;
* control http://&amp;lt;user:pass&amp;gt;@&amp;lt;ip_address&amp;gt;:2020/onvif/device_service ( user:pass plain ascii text )&lt;br /&gt;
* Auto Stop Timeout stop 0.5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TL-SC3000 ==&lt;br /&gt;
&lt;br /&gt;
See [[TLSC-3000]]&lt;br /&gt;
&lt;br /&gt;
== TL-SC3171/G ==&lt;br /&gt;
&lt;br /&gt;
See [[SC-3171]]&lt;br /&gt;
&lt;br /&gt;
== TL-SC3130/G ==&lt;br /&gt;
&lt;br /&gt;
=== Getting MJPEG streams ===&lt;br /&gt;
&lt;br /&gt;
* Disable RTSP&lt;br /&gt;
* Disable Audio Codec&lt;br /&gt;
* Point your monitor to a &amp;quot;remote&amp;quot; &amp;quot;simple&amp;quot; source to an &amp;quot;http&amp;quot; server at your camera&amp;#039;s ip address with &amp;lt;code&amp;gt;/video.mjpg&amp;lt;/code&amp;gt; path, match width &amp;amp; height to whatever you choose at the &amp;quot;MJPEG&amp;quot; configuration page in the camera settings, use 24 for color depth.&lt;br /&gt;
&lt;br /&gt;
Tested working fine with viewer authentication disabled and enabled (put &amp;lt;code&amp;gt;&amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;camera-ip&amp;gt;&amp;lt;/code&amp;gt; in server address) also with uPnP enabled &amp;amp; disabled.&lt;br /&gt;
&lt;br /&gt;
Worked fine over wifi at maximum resolution and color depth allowed by the camera of 640x480 24bpp 30fps, on fixed &amp;quot;excelent&amp;quot; quality.&lt;br /&gt;
&lt;br /&gt;
=== Getting MPEG streams ===&lt;br /&gt;
&lt;br /&gt;
* Enable RTSP in the camera (leaving the default RTSP port of 554, otherwise modify appropriately the following steps&amp;#039; URLs)&lt;br /&gt;
* Point your monitor to an ffmpeg source to &amp;lt;code&amp;gt;rtsp://&amp;lt;camera-ip&amp;gt;/video.mp4&amp;lt;/code&amp;gt; to get the stream configured as the MPEG4 &amp;quot;Computer View&amp;quot; in your camera, so you must match width &amp;amp; height to whatever you configure there, and set 24 for color depth or...&lt;br /&gt;
* Point your monitor to an ffmpeg source to &amp;lt;code&amp;gt;rtsp://&amp;lt;camera-ip&amp;gt;/video.3gp&amp;lt;/code&amp;gt; to get the stream configured as the MPEG4 &amp;quot;Mobile View&amp;quot; in your camera, so you must match width &amp;amp; height to whatever you configure there, and set 24 for color depth.&lt;br /&gt;
&lt;br /&gt;
Tested working fine with audio codec enabled &amp;amp; disabled, with multicast streaming enabled &amp;amp; disabled, with viewer authentication disable &amp;amp; enabled (put &amp;lt;code&amp;gt;rtsp://&amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;camera-ip&amp;gt;/...&amp;lt;/code&amp;gt; in above URLs) and with uPnP enabled &amp;amp; disabled.&lt;br /&gt;
&lt;br /&gt;
In both cases worked fine over wifi at maximum resolutions and color depths allowed by the camera in each case (640x480 24bpp 30fps, on fixed &amp;quot;excelent&amp;quot; quality on &amp;quot;Computer View&amp;quot;&amp;#039;s mp4 and 320x240 24bpp 10fps, on fixed &amp;quot;excelent&amp;quot; quality on &amp;quot;Mobile View&amp;quot;&amp;#039;s 3gp streams).&lt;br /&gt;
&lt;br /&gt;
The side effect is that MJPEG stream is disabled when you enable RTSP for accessing MPEG streams, so you can&amp;#039;t do both at the same time.&lt;br /&gt;
&lt;br /&gt;
== TL-SC3230 ==&lt;br /&gt;
&lt;br /&gt;
The camera has a maximum of 8 videos profiles. By default 5 of them are H264 streams and 3 are MJPEG stream. It can stream both codec at the same time.&lt;br /&gt;
&lt;br /&gt;
=== Getting streams ===&lt;br /&gt;
&lt;br /&gt;
* Point your monitor to an ffmpeg source to &amp;lt;code&amp;gt;rtsp://&amp;lt;camera-ip&amp;gt;/media.amp?streamprofile=&amp;lt;profile-name&amp;gt;&amp;amp;audio=0&amp;lt;/code&amp;gt; to get the stream. If no profile is specified it will stream the first profile.&lt;br /&gt;
&lt;br /&gt;
Tested working fine with audio codec enabled &amp;amp; disabled, with multicast streaming enabled &amp;amp; disabled, with viewer authentication disable &amp;amp; enabled (put &amp;lt;code&amp;gt;rtsp://&amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;camera-ip&amp;gt;/...&amp;lt;/code&amp;gt; in above URLs) and with uPnP enabled &amp;amp; disabled.&lt;/div&gt;</summary>
		<author><name>Brainbug</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Videocards_with_Philips_saa7134_chipset&amp;diff=5338</id>
		<title>Videocards with Philips saa7134 chipset</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Videocards_with_Philips_saa7134_chipset&amp;diff=5338"/>
		<updated>2012-05-18T15:22:31Z</updated>

		<summary type="html">&lt;p&gt;Brainbug: /* NOTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Add a card with Philips SAA7134HL chipset==&lt;br /&gt;
modprobe saa7134 card=60,60,60,60&amp;lt;br&amp;gt;&lt;br /&gt;
or &amp;lt;br&amp;gt;&lt;br /&gt;
edit your modprobe.conf to include &amp;lt;br&amp;gt;&lt;br /&gt;
options saa7134 card=60,60,60,60&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All Philips saa7134/7135(HL) cards should be automatically registered by kernel since kernel 2.6.2x.xx, but i am not sure so, please verify!&lt;br /&gt;
&lt;br /&gt;
=NOTE=&lt;br /&gt;
&lt;br /&gt;
Do not forget to to increase &amp;quot;shared memory&amp;quot; at the end of /etc/sysctl.conf with&amp;lt;br&amp;gt;&lt;br /&gt;
kernel.shmall = 134217728&amp;lt;br&amp;gt;&lt;br /&gt;
kernel.shmmax = 134217728&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
cause your card supports 640x480 pixel with 24 bit depth and thats more than 112Mbyte ;-)&lt;br /&gt;
&lt;br /&gt;
=NOTE=&lt;br /&gt;
You have to define following things at source of camera:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1st capture method = v4l2&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2nd device channel 3&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
3rd device format PAL (and not NTSC -&amp;gt; causes some vertical flips)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
And, last but not least... do not worry if you got no signal after changing resolution -&amp;gt; just restart zoneminder after changing parameters!!!!&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
max. resolution seems to be 720x576 ... also 320x240 and 640x480 seems to work... please verify :-)&lt;/div&gt;</summary>
		<author><name>Brainbug</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Videocards_with_Philips_saa7134_chipset&amp;diff=5337</id>
		<title>Videocards with Philips saa7134 chipset</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Videocards_with_Philips_saa7134_chipset&amp;diff=5337"/>
		<updated>2012-05-18T15:21:16Z</updated>

		<summary type="html">&lt;p&gt;Brainbug: /* NOTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Add a card with Philips SAA7134HL chipset==&lt;br /&gt;
modprobe saa7134 card=60,60,60,60&amp;lt;br&amp;gt;&lt;br /&gt;
or &amp;lt;br&amp;gt;&lt;br /&gt;
edit your modprobe.conf to include &amp;lt;br&amp;gt;&lt;br /&gt;
options saa7134 card=60,60,60,60&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All Philips saa7134/7135(HL) cards should be automatically registered by kernel since kernel 2.6.2x.xx, but i am not sure so, please verify!&lt;br /&gt;
&lt;br /&gt;
=NOTE=&lt;br /&gt;
&lt;br /&gt;
Do not forget to to increase &amp;quot;shared memory&amp;quot; at the end of /etc/sysctl.conf with&amp;lt;br&amp;gt;&lt;br /&gt;
kernel.shmall = 134217728&amp;lt;br&amp;gt;&lt;br /&gt;
kernel.shmmax = 134217728&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
cause your card supports 640x480 pixel with 24 bit depth and thats more than 112Mbyte ;-)&lt;br /&gt;
&lt;br /&gt;
=NOTE=&lt;br /&gt;
You have to define following things at source of camera:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1st capture method = v4l2&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2nd device channel 3&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
3rd device format PAL (and not NTSC -&amp;gt; causes some vertical flips)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
And, last but not least... do not worry if you got no signal after changing resolution -&amp;gt; just restart zoneminder after changing parameters!!!!&lt;/div&gt;</summary>
		<author><name>Brainbug</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Videocards_with_Philips_saa7134_chipset&amp;diff=5336</id>
		<title>Videocards with Philips saa7134 chipset</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Videocards_with_Philips_saa7134_chipset&amp;diff=5336"/>
		<updated>2012-05-18T15:17:23Z</updated>

		<summary type="html">&lt;p&gt;Brainbug: /* NOTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Add a card with Philips SAA7134HL chipset==&lt;br /&gt;
modprobe saa7134 card=60,60,60,60&amp;lt;br&amp;gt;&lt;br /&gt;
or &amp;lt;br&amp;gt;&lt;br /&gt;
edit your modprobe.conf to include &amp;lt;br&amp;gt;&lt;br /&gt;
options saa7134 card=60,60,60,60&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All Philips saa7134/7135(HL) cards should be automatically registered by kernel since kernel 2.6.2x.xx, but i am not sure so, please verify!&lt;br /&gt;
&lt;br /&gt;
=NOTE=&lt;br /&gt;
&lt;br /&gt;
Do not forget to to increase &amp;quot;shared memory&amp;quot; at the end of /etc/sysctl.conf with&amp;lt;br&amp;gt;&lt;br /&gt;
kernel.shmall = 134217728&amp;lt;br&amp;gt;&lt;br /&gt;
kernel.shmmax = 134217728&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
cause your card supports 640x480 pixel with 24 bit depth and thats more than 112Mbyte ;-)&lt;br /&gt;
&lt;br /&gt;
=NOTE=&lt;br /&gt;
You have to define following things at source of camera:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
1st capture method = v4l2&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2nd device channel 3&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
And, third.. do not worry if you got no signal after changing resolution -&amp;gt; just restart zoneminder after changing parameters!!!!&lt;/div&gt;</summary>
		<author><name>Brainbug</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Videocards_with_Philips_saa7134_chipset&amp;diff=3351</id>
		<title>Videocards with Philips saa7134 chipset</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Videocards_with_Philips_saa7134_chipset&amp;diff=3351"/>
		<updated>2009-09-25T20:06:40Z</updated>

		<summary type="html">&lt;p&gt;Brainbug: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Add a card with Philips SAA7134HL chipset==&lt;br /&gt;
modprobe saa7134 card=60,60,60,60&amp;lt;br&amp;gt;&lt;br /&gt;
or &amp;lt;br&amp;gt;&lt;br /&gt;
edit your modprobe.conf to include &amp;lt;br&amp;gt;&lt;br /&gt;
options saa7134 card=60,60,60,60&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All Philips saa7134/7135(HL) cards should be automatically registered by kernel since kernel 2.6.2x.xx, but i am not sure so, please verify!&lt;br /&gt;
&lt;br /&gt;
=NOTE=&lt;br /&gt;
&lt;br /&gt;
Do not forget to to increase &amp;quot;shared memory&amp;quot; at the end of /etc/sysctl.conf with&amp;lt;br&amp;gt;&lt;br /&gt;
kernel.shmall = 134217728&amp;lt;br&amp;gt;&lt;br /&gt;
kernel.shmmax = 134217728&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
cause your card supports 640x480 pixel with 24 bit depth and thats more than 112Mbyte ;-)&lt;/div&gt;</summary>
		<author><name>Brainbug</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Hardware_Compatibility_List&amp;diff=3350</id>
		<title>Hardware Compatibility List</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Hardware_Compatibility_List&amp;diff=3350"/>
		<updated>2009-09-25T19:11:47Z</updated>

		<summary type="html">&lt;p&gt;Brainbug: /* Capture Cards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Zoneminder will work with almost any capture card that is supported by the linux kernel.  You may find additional details about supported hardware in the [http://www.zoneminder.com/forums/viewforum.php?f=10  Hardware Compatibility List] part of the forums.&lt;br /&gt;
&lt;br /&gt;
AKA; HCL, Hardware Compatibility List&lt;br /&gt;
&lt;br /&gt;
== Capture Cards ==&lt;br /&gt;
 &lt;br /&gt;
[[Hauppauge]]&lt;br /&gt;
&lt;br /&gt;
[[Ituner Spectra 8]] [http://www.ituner.com/spectra.htm]&lt;br /&gt;
&lt;br /&gt;
[[Linux Media Labs LMLBT44]] [http://www.linuxmedialabs.com]&lt;br /&gt;
&lt;br /&gt;
[[Provideo PV- series (Bluecherry)]] [http://store.bluecherry.net/SearchResults.asp?Cat=63&amp;amp;Click=51]&lt;br /&gt;
&lt;br /&gt;
[[Avermedia]]&lt;br /&gt;
&lt;br /&gt;
[[TView 95/99]]&lt;br /&gt;
&lt;br /&gt;
[[WinFast TV2000 XP]]&lt;br /&gt;
&lt;br /&gt;
[[Osprey 100]]&lt;br /&gt;
&lt;br /&gt;
[[Grandtec Grand X Guard]] [http://www.grandtec.com/products/surveillance/xguard.html]&lt;br /&gt;
&lt;br /&gt;
[[Kodicom 4400r]]&lt;br /&gt;
&lt;br /&gt;
Leadtek WinFast VC 100 - the cheapest bt878 model with no tuner on it, just Com/Svideo in.&lt;br /&gt;
&lt;br /&gt;
[[Digiflower]]&lt;br /&gt;
&lt;br /&gt;
[[Camsecure PCI Express video capture]]&lt;br /&gt;
&lt;br /&gt;
[[Videocards with Philips saa7134 chipset]]&lt;br /&gt;
&lt;br /&gt;
== bt8x8 Cards ==&lt;br /&gt;
A note on the bt8x8-based TV-tuner cards: these usually have beside the tuner input, also a Composite and an S-Video input. You can hook up 2 analog cameras to these, and access from ZoneMinder both of them as individual cameras, at max 15Fps. You don&amp;#039;t need two separate TV cards for two cameras!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Pico2000]] - 4 port card, one chip bt878, around 2 fps when using all channels&lt;br /&gt;
&lt;br /&gt;
[[Bt878_4chip_8inputs]] -4 chips bt878, 8 inputs, around 5 fps when using 2 inputs per chip&lt;br /&gt;
&lt;br /&gt;
[[:Image:Karta.jpg| bt878 8 chip 8 input]] - options bttv card=77,77,77,77,77,77,77,77.  The card is supplied with D-sub to 8 BNC connector with the connectors labelled VID1, AUD1, VID2, AUD3 etc. The /dev/video device numbering may be backwards such that /dev/video7 is VID1, /dev/video6 -&amp;gt; VID2, 5 -&amp;gt; 3, 4 -&amp;gt; 4, /dev/video3 -&amp;gt; AUD1 etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Most other BTTV (bt878, bt848) cards, see /usr/src/linux/Documentation/video4linux/bttv/CARDLIST on your system for a list of some of them.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Analog Cameras ==&lt;br /&gt;
&lt;br /&gt;
Any regular composite or S-video camera connected via a supported capture card.  Some analog cameras feature camera control - ZM supports several of these camera&amp;#039;s Pan/Tilt/Zoom functions via serial port control, as well as camera Presets, Focus, Iris, etc.&lt;br /&gt;
*[[PicturetelControlScript | PictureTel PTZ2N]].&lt;br /&gt;
&lt;br /&gt;
== Network Cameras ==&lt;br /&gt;
For Network Cams to work they need to be able to stream MJPEG without the requirement of activex controls. If you see the requirement for the camera calls for IE then there is a good chance it may not work. The other option is to grab JPEG images if the camera supports that option which will work but at a lower frame rate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Any network camera that allows access to single JPEG image grabs or &amp;#039;&amp;#039;&amp;#039;some but not all&amp;#039;&amp;#039;&amp;#039; multi-part JPEG feeds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Full Compatibility &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [[Axis]] All&lt;br /&gt;
&lt;br /&gt;
* [[D-Link]] Most&lt;br /&gt;
&lt;br /&gt;
* [[Gadspot]] Most&lt;br /&gt;
&lt;br /&gt;
* [[Level One]] some&lt;br /&gt;
&lt;br /&gt;
* [[Sony]] Most&lt;br /&gt;
&lt;br /&gt;
* [[Trendnet]] Most&lt;br /&gt;
&lt;br /&gt;
* [[Y-Cam]] Most&lt;br /&gt;
&lt;br /&gt;
*[[Linksys]] WVC-210&lt;br /&gt;
&lt;br /&gt;
*[[Rimax]] Some&lt;br /&gt;
&lt;br /&gt;
*[[Zavio]] Some&lt;br /&gt;
&lt;br /&gt;
*[[BSTI]] Some&lt;br /&gt;
&lt;br /&gt;
* [[Airlink 101]] some&lt;br /&gt;
&lt;br /&gt;
* Remote systems, themselves running zoneminder, can be accessed as cameras using the Remote Path of &amp;#039;&amp;#039;&amp;#039;/cgi-bin/nph-zms?mode=single&amp;amp;monitor=1&amp;amp;scale=100&amp;amp;maxfps=5&amp;amp;buffer=1000&amp;#039;&amp;#039;&amp;#039; - where the monitor number is the correct camera on the remote system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Single Jpeg Only&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* [[Airlink 101]] some&lt;br /&gt;
&lt;br /&gt;
* [[JVC]] some&lt;br /&gt;
&lt;br /&gt;
* [[Panasonic]] some&lt;br /&gt;
&lt;br /&gt;
*[[Toshiba]] some&lt;br /&gt;
&lt;br /&gt;
* [[Veo Observer IP NetCam]] most&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mpeg(ver1.24.0 and up)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[ABS_MegaCam]]&lt;br /&gt;
&lt;br /&gt;
* [[Axis]] All&lt;br /&gt;
&lt;br /&gt;
* [[ ACTi]] All&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Compatible with modifications&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Aviosys]] some&lt;br /&gt;
&lt;br /&gt;
* [[Mobotix]]  all  &lt;br /&gt;
&lt;br /&gt;
*[[Edimax]] some&lt;br /&gt;
&lt;br /&gt;
* [[Conceptronic]]  some&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Compatible with problems&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
* [[Grandtec]] [[Grandtec_WLAN_Camera|WLAN Camera]] WiFi or III - acceptable indoor quality, no infrared-filter (better nightvision) cheap!&lt;br /&gt;
&lt;br /&gt;
* [[Intellinet]]  IPCamera with the new firmware.&lt;br /&gt;
&lt;br /&gt;
* Old Intellinet IPCamera (model MWNC-100) with this (http://www.zoneminder.com/forums/viewtopic.php?t=7500) protocol adapter. &lt;br /&gt;
&lt;br /&gt;
* OvisLink AirLive WL-5400CAM&lt;br /&gt;
&lt;br /&gt;
== Network Digitizers ==&lt;br /&gt;
&lt;br /&gt;
Like Network Cameras, these devices produce a video stream - but they accept an analog video input from a camera or other video source.&lt;br /&gt;
&lt;br /&gt;
*The [[IP9100 | Aviosys IP9100, Models A, B and Plus]] has four analog video inputs.  It produces a ZM compatible video stream from one of the inputs, which is selectable via an HTTP GET command.  There might even be a control script for ZM that lets you select the active video input using &amp;#039;&amp;#039;ZM&amp;#039;s Camera Control Presets!&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
With the yoics Aviosys 9100 firmware at http://www.yoics.com/?p=28, ZoneMinder can directly access all four ports via /usr/yoicsX.jpg as the remote host path, where X is 0 - 3.&lt;br /&gt;
&lt;br /&gt;
== USB Cameras ==&lt;br /&gt;
&lt;br /&gt;
*Just Zoom USB cam&lt;br /&gt;
&lt;br /&gt;
*Creative Webcam Pro, Webcam 3&lt;br /&gt;
&lt;br /&gt;
*[[Logitech QuickCam Express]], QuickCam Pro 3000, QuickCam Communicate STX&lt;br /&gt;
&lt;br /&gt;
*Logitech Quickcam Orbit/Sphere (experimental basic pan/tilt control has also published for testing and hacking [http://www.zoneminder.com/forums/viewtopic.php?t=9788])&lt;br /&gt;
&lt;br /&gt;
*[[Philips]] &lt;br /&gt;
&lt;br /&gt;
*Any OV511 based USB camera [http://alpha.dyndns.org/ov511/cameras.html]&lt;br /&gt;
&lt;br /&gt;
*Any CPIA based USB camera [http://webcam.sourceforge.net]&lt;br /&gt;
&lt;br /&gt;
*[[LabTec WebCam Pro]]&lt;br /&gt;
&lt;br /&gt;
* Indirectly supports any [[Uvc | UVC/V4L2]] supported cam such as Logitech Quickcam Pro 5000 using [[Uvc | UVC Streaming]] .&lt;br /&gt;
&lt;br /&gt;
*Confirmed basic functionality with Microsoft Lifecam VX 5000 using UVC Streaming method&lt;br /&gt;
&lt;br /&gt;
Note that most USB cameras that can use Video4Linux, and so can be used by ZoneMinder, have older chipsets and can be hard to find new.&lt;br /&gt;
&lt;br /&gt;
Note that PWC drivers are not included in the kernel. Some distribution&amp;#039;s add them in and other may not. Here are some relevant links:&lt;br /&gt;
* [http://www.smcc.demon.nl/webcam/ Old Maintainer]&lt;br /&gt;
* [http://www.saillard.org/linux/pwc/ Current PWC Maintainer]&lt;br /&gt;
&lt;br /&gt;
== X10 Devices ==&lt;br /&gt;
The only device that really needs to be compatable with ZM is the Transceiver, all other x10 devices comunicate through that device.&lt;br /&gt;
*[[CM11]] Bi-Directional Transceiver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other X10 notes:&lt;br /&gt;
&lt;br /&gt;
[http://www.zoneminder.com/forums/viewtopic.php?t=6423&amp;amp;highlight=x10 Topic 6423]&lt;br /&gt;
&lt;br /&gt;
[http://www.zoneminder.com/forums/viewtopic.php?t=7082&amp;amp;highlight=x10 Topic 7082]&lt;br /&gt;
&lt;br /&gt;
== All other hardware as supported by Linux ==&lt;br /&gt;
To find out if your hardware is supported, check the HCL at [http://www.linuxquestions.org/hcl/ linuxquestions.org]&lt;br /&gt;
&lt;br /&gt;
[http://kmuto.jp/debian/hcl/ Debian]&lt;br /&gt;
&lt;br /&gt;
[http://fedoraproject.org/wiki/HCL Fedora]  [http://fedora-linux.nl/wiki/index.php/HCL Fedora Unofficial HCL]&lt;br /&gt;
&lt;br /&gt;
[http://www.mandriva.com/hardware Mandriva]&lt;br /&gt;
&lt;br /&gt;
[https://hardware.redhat.com/index.cgi RedHat]&lt;br /&gt;
&lt;br /&gt;
[http://en.opensuse.org/Hardware Suse]&lt;br /&gt;
&lt;br /&gt;
[http://doc.gwos.org/index.php/HCL Ubuntu]&lt;/div&gt;</summary>
		<author><name>Brainbug</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Videocards_with_Phillips_saa7134_chipset&amp;diff=3349</id>
		<title>Videocards with Phillips saa7134 chipset</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Videocards_with_Phillips_saa7134_chipset&amp;diff=3349"/>
		<updated>2009-09-25T19:10:35Z</updated>

		<summary type="html">&lt;p&gt;Brainbug: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Add a single card with 4 chips==&lt;br /&gt;
modprobe saa7134 card=60,60,60,60&amp;lt;br&amp;gt;&lt;br /&gt;
or &amp;lt;br&amp;gt;&lt;br /&gt;
edit your modprobe.conf to include &amp;lt;br&amp;gt;&lt;br /&gt;
options saa7134 card=60,60,60,60&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(If you bought a card with only one chip, then you have to change parameter to &amp;quot;card=60&amp;quot; instead of &amp;quot;card=60,60,60,60&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Works fine on all kernels supporting saa7130/7134 chipsets!&lt;br /&gt;
&lt;br /&gt;
=NOTE=&lt;br /&gt;
&lt;br /&gt;
Device path is /dev/video0 - 3&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Device channel is &amp;quot;3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Card is workig just in b/w when using 640x480, and RGB24 when using 320x240 pixel resolution!&lt;/div&gt;</summary>
		<author><name>Brainbug</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Hardware_Compatibility_List&amp;diff=3348</id>
		<title>Hardware Compatibility List</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Hardware_Compatibility_List&amp;diff=3348"/>
		<updated>2009-09-25T19:03:10Z</updated>

		<summary type="html">&lt;p&gt;Brainbug: /* Capture Cards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Zoneminder will work with almost any capture card that is supported by the linux kernel.  You may find additional details about supported hardware in the [http://www.zoneminder.com/forums/viewforum.php?f=10  Hardware Compatibility List] part of the forums.&lt;br /&gt;
&lt;br /&gt;
AKA; HCL, Hardware Compatibility List&lt;br /&gt;
&lt;br /&gt;
== Capture Cards ==&lt;br /&gt;
 &lt;br /&gt;
[[Hauppauge]]&lt;br /&gt;
&lt;br /&gt;
[[Ituner Spectra 8]] [http://www.ituner.com/spectra.htm]&lt;br /&gt;
&lt;br /&gt;
[[Linux Media Labs LMLBT44]] [http://www.linuxmedialabs.com]&lt;br /&gt;
&lt;br /&gt;
[[Provideo PV- series (Bluecherry)]] [http://store.bluecherry.net/SearchResults.asp?Cat=63&amp;amp;Click=51]&lt;br /&gt;
&lt;br /&gt;
[[Avermedia]]&lt;br /&gt;
&lt;br /&gt;
[[TView 95/99]]&lt;br /&gt;
&lt;br /&gt;
[[WinFast TV2000 XP]]&lt;br /&gt;
&lt;br /&gt;
[[Osprey 100]]&lt;br /&gt;
&lt;br /&gt;
[[Grandtec Grand X Guard]] [http://www.grandtec.com/products/surveillance/xguard.html]&lt;br /&gt;
&lt;br /&gt;
[[Kodicom 4400r]]&lt;br /&gt;
&lt;br /&gt;
Leadtek WinFast VC 100 - the cheapest bt878 model with no tuner on it, just Com/Svideo in.&lt;br /&gt;
&lt;br /&gt;
[[Digiflower]]&lt;br /&gt;
&lt;br /&gt;
[[Camsecure PCI Express video capture]]&lt;br /&gt;
&lt;br /&gt;
[[Videocards with Phillips saa7134 chipset]]&lt;br /&gt;
&lt;br /&gt;
== bt8x8 Cards ==&lt;br /&gt;
A note on the bt8x8-based TV-tuner cards: these usually have beside the tuner input, also a Composite and an S-Video input. You can hook up 2 analog cameras to these, and access from ZoneMinder both of them as individual cameras, at max 15Fps. You don&amp;#039;t need two separate TV cards for two cameras!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Pico2000]] - 4 port card, one chip bt878, around 2 fps when using all channels&lt;br /&gt;
&lt;br /&gt;
[[Bt878_4chip_8inputs]] -4 chips bt878, 8 inputs, around 5 fps when using 2 inputs per chip&lt;br /&gt;
&lt;br /&gt;
[[:Image:Karta.jpg| bt878 8 chip 8 input]] - options bttv card=77,77,77,77,77,77,77,77.  The card is supplied with D-sub to 8 BNC connector with the connectors labelled VID1, AUD1, VID2, AUD3 etc. The /dev/video device numbering may be backwards such that /dev/video7 is VID1, /dev/video6 -&amp;gt; VID2, 5 -&amp;gt; 3, 4 -&amp;gt; 4, /dev/video3 -&amp;gt; AUD1 etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Most other BTTV (bt878, bt848) cards, see /usr/src/linux/Documentation/video4linux/bttv/CARDLIST on your system for a list of some of them.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Analog Cameras ==&lt;br /&gt;
&lt;br /&gt;
Any regular composite or S-video camera connected via a supported capture card.  Some analog cameras feature camera control - ZM supports several of these camera&amp;#039;s Pan/Tilt/Zoom functions via serial port control, as well as camera Presets, Focus, Iris, etc.&lt;br /&gt;
*[[PicturetelControlScript | PictureTel PTZ2N]].&lt;br /&gt;
&lt;br /&gt;
== Network Cameras ==&lt;br /&gt;
For Network Cams to work they need to be able to stream MJPEG without the requirement of activex controls. If you see the requirement for the camera calls for IE then there is a good chance it may not work. The other option is to grab JPEG images if the camera supports that option which will work but at a lower frame rate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Any network camera that allows access to single JPEG image grabs or &amp;#039;&amp;#039;&amp;#039;some but not all&amp;#039;&amp;#039;&amp;#039; multi-part JPEG feeds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Full Compatibility &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [[Axis]] All&lt;br /&gt;
&lt;br /&gt;
* [[D-Link]] Most&lt;br /&gt;
&lt;br /&gt;
* [[Gadspot]] Most&lt;br /&gt;
&lt;br /&gt;
* [[Level One]] some&lt;br /&gt;
&lt;br /&gt;
* [[Sony]] Most&lt;br /&gt;
&lt;br /&gt;
* [[Trendnet]] Most&lt;br /&gt;
&lt;br /&gt;
* [[Y-Cam]] Most&lt;br /&gt;
&lt;br /&gt;
*[[Linksys]] WVC-210&lt;br /&gt;
&lt;br /&gt;
*[[Rimax]] Some&lt;br /&gt;
&lt;br /&gt;
*[[Zavio]] Some&lt;br /&gt;
&lt;br /&gt;
*[[BSTI]] Some&lt;br /&gt;
&lt;br /&gt;
* [[Airlink 101]] some&lt;br /&gt;
&lt;br /&gt;
* Remote systems, themselves running zoneminder, can be accessed as cameras using the Remote Path of &amp;#039;&amp;#039;&amp;#039;/cgi-bin/nph-zms?mode=single&amp;amp;monitor=1&amp;amp;scale=100&amp;amp;maxfps=5&amp;amp;buffer=1000&amp;#039;&amp;#039;&amp;#039; - where the monitor number is the correct camera on the remote system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Single Jpeg Only&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* [[Airlink 101]] some&lt;br /&gt;
&lt;br /&gt;
* [[JVC]] some&lt;br /&gt;
&lt;br /&gt;
* [[Panasonic]] some&lt;br /&gt;
&lt;br /&gt;
*[[Toshiba]] some&lt;br /&gt;
&lt;br /&gt;
* [[Veo Observer IP NetCam]] most&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mpeg(ver1.24.0 and up)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[ABS_MegaCam]]&lt;br /&gt;
&lt;br /&gt;
* [[Axis]] All&lt;br /&gt;
&lt;br /&gt;
* [[ ACTi]] All&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Compatible with modifications&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Aviosys]] some&lt;br /&gt;
&lt;br /&gt;
* [[Mobotix]]  all  &lt;br /&gt;
&lt;br /&gt;
*[[Edimax]] some&lt;br /&gt;
&lt;br /&gt;
* [[Conceptronic]]  some&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Compatible with problems&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
* [[Grandtec]] [[Grandtec_WLAN_Camera|WLAN Camera]] WiFi or III - acceptable indoor quality, no infrared-filter (better nightvision) cheap!&lt;br /&gt;
&lt;br /&gt;
* [[Intellinet]]  IPCamera with the new firmware.&lt;br /&gt;
&lt;br /&gt;
* Old Intellinet IPCamera (model MWNC-100) with this (http://www.zoneminder.com/forums/viewtopic.php?t=7500) protocol adapter. &lt;br /&gt;
&lt;br /&gt;
* OvisLink AirLive WL-5400CAM&lt;br /&gt;
&lt;br /&gt;
== Network Digitizers ==&lt;br /&gt;
&lt;br /&gt;
Like Network Cameras, these devices produce a video stream - but they accept an analog video input from a camera or other video source.&lt;br /&gt;
&lt;br /&gt;
*The [[IP9100 | Aviosys IP9100, Models A, B and Plus]] has four analog video inputs.  It produces a ZM compatible video stream from one of the inputs, which is selectable via an HTTP GET command.  There might even be a control script for ZM that lets you select the active video input using &amp;#039;&amp;#039;ZM&amp;#039;s Camera Control Presets!&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
With the yoics Aviosys 9100 firmware at http://www.yoics.com/?p=28, ZoneMinder can directly access all four ports via /usr/yoicsX.jpg as the remote host path, where X is 0 - 3.&lt;br /&gt;
&lt;br /&gt;
== USB Cameras ==&lt;br /&gt;
&lt;br /&gt;
*Just Zoom USB cam&lt;br /&gt;
&lt;br /&gt;
*Creative Webcam Pro, Webcam 3&lt;br /&gt;
&lt;br /&gt;
*[[Logitech QuickCam Express]], QuickCam Pro 3000, QuickCam Communicate STX&lt;br /&gt;
&lt;br /&gt;
*Logitech Quickcam Orbit/Sphere (experimental basic pan/tilt control has also published for testing and hacking [http://www.zoneminder.com/forums/viewtopic.php?t=9788])&lt;br /&gt;
&lt;br /&gt;
*[[Philips]] &lt;br /&gt;
&lt;br /&gt;
*Any OV511 based USB camera [http://alpha.dyndns.org/ov511/cameras.html]&lt;br /&gt;
&lt;br /&gt;
*Any CPIA based USB camera [http://webcam.sourceforge.net]&lt;br /&gt;
&lt;br /&gt;
*[[LabTec WebCam Pro]]&lt;br /&gt;
&lt;br /&gt;
* Indirectly supports any [[Uvc | UVC/V4L2]] supported cam such as Logitech Quickcam Pro 5000 using [[Uvc | UVC Streaming]] .&lt;br /&gt;
&lt;br /&gt;
*Confirmed basic functionality with Microsoft Lifecam VX 5000 using UVC Streaming method&lt;br /&gt;
&lt;br /&gt;
Note that most USB cameras that can use Video4Linux, and so can be used by ZoneMinder, have older chipsets and can be hard to find new.&lt;br /&gt;
&lt;br /&gt;
Note that PWC drivers are not included in the kernel. Some distribution&amp;#039;s add them in and other may not. Here are some relevant links:&lt;br /&gt;
* [http://www.smcc.demon.nl/webcam/ Old Maintainer]&lt;br /&gt;
* [http://www.saillard.org/linux/pwc/ Current PWC Maintainer]&lt;br /&gt;
&lt;br /&gt;
== X10 Devices ==&lt;br /&gt;
The only device that really needs to be compatable with ZM is the Transceiver, all other x10 devices comunicate through that device.&lt;br /&gt;
*[[CM11]] Bi-Directional Transceiver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other X10 notes:&lt;br /&gt;
&lt;br /&gt;
[http://www.zoneminder.com/forums/viewtopic.php?t=6423&amp;amp;highlight=x10 Topic 6423]&lt;br /&gt;
&lt;br /&gt;
[http://www.zoneminder.com/forums/viewtopic.php?t=7082&amp;amp;highlight=x10 Topic 7082]&lt;br /&gt;
&lt;br /&gt;
== All other hardware as supported by Linux ==&lt;br /&gt;
To find out if your hardware is supported, check the HCL at [http://www.linuxquestions.org/hcl/ linuxquestions.org]&lt;br /&gt;
&lt;br /&gt;
[http://kmuto.jp/debian/hcl/ Debian]&lt;br /&gt;
&lt;br /&gt;
[http://fedoraproject.org/wiki/HCL Fedora]  [http://fedora-linux.nl/wiki/index.php/HCL Fedora Unofficial HCL]&lt;br /&gt;
&lt;br /&gt;
[http://www.mandriva.com/hardware Mandriva]&lt;br /&gt;
&lt;br /&gt;
[https://hardware.redhat.com/index.cgi RedHat]&lt;br /&gt;
&lt;br /&gt;
[http://en.opensuse.org/Hardware Suse]&lt;br /&gt;
&lt;br /&gt;
[http://doc.gwos.org/index.php/HCL Ubuntu]&lt;/div&gt;</summary>
		<author><name>Brainbug</name></author>
	</entry>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=Hardware_Compatibility_List&amp;diff=3347</id>
		<title>Hardware Compatibility List</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=Hardware_Compatibility_List&amp;diff=3347"/>
		<updated>2009-09-25T19:02:56Z</updated>

		<summary type="html">&lt;p&gt;Brainbug: /* Capture Cards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Zoneminder will work with almost any capture card that is supported by the linux kernel.  You may find additional details about supported hardware in the [http://www.zoneminder.com/forums/viewforum.php?f=10  Hardware Compatibility List] part of the forums.&lt;br /&gt;
&lt;br /&gt;
AKA; HCL, Hardware Compatibility List&lt;br /&gt;
&lt;br /&gt;
== Capture Cards ==&lt;br /&gt;
 &lt;br /&gt;
[[Hauppauge]]&lt;br /&gt;
&lt;br /&gt;
[[Ituner Spectra 8]] [http://www.ituner.com/spectra.htm]&lt;br /&gt;
&lt;br /&gt;
[[Linux Media Labs LMLBT44]] [http://www.linuxmedialabs.com]&lt;br /&gt;
&lt;br /&gt;
[[Provideo PV- series (Bluecherry)]] [http://store.bluecherry.net/SearchResults.asp?Cat=63&amp;amp;Click=51]&lt;br /&gt;
&lt;br /&gt;
[[Avermedia]]&lt;br /&gt;
&lt;br /&gt;
[[TView 95/99]]&lt;br /&gt;
&lt;br /&gt;
[[WinFast TV2000 XP]]&lt;br /&gt;
&lt;br /&gt;
[[Osprey 100]]&lt;br /&gt;
&lt;br /&gt;
[[Grandtec Grand X Guard]] [http://www.grandtec.com/products/surveillance/xguard.html]&lt;br /&gt;
&lt;br /&gt;
[[Kodicom 4400r]]&lt;br /&gt;
&lt;br /&gt;
Leadtek WinFast VC 100 - the cheapest bt878 model with no tuner on it, just Com/Svideo in.&lt;br /&gt;
&lt;br /&gt;
[[Digiflower]]&lt;br /&gt;
&lt;br /&gt;
[[Camsecure PCI Express video capture]]&lt;br /&gt;
&lt;br /&gt;
[[Viedeocards with Phillips saa7134 chipset]]&lt;br /&gt;
&lt;br /&gt;
== bt8x8 Cards ==&lt;br /&gt;
A note on the bt8x8-based TV-tuner cards: these usually have beside the tuner input, also a Composite and an S-Video input. You can hook up 2 analog cameras to these, and access from ZoneMinder both of them as individual cameras, at max 15Fps. You don&amp;#039;t need two separate TV cards for two cameras!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Pico2000]] - 4 port card, one chip bt878, around 2 fps when using all channels&lt;br /&gt;
&lt;br /&gt;
[[Bt878_4chip_8inputs]] -4 chips bt878, 8 inputs, around 5 fps when using 2 inputs per chip&lt;br /&gt;
&lt;br /&gt;
[[:Image:Karta.jpg| bt878 8 chip 8 input]] - options bttv card=77,77,77,77,77,77,77,77.  The card is supplied with D-sub to 8 BNC connector with the connectors labelled VID1, AUD1, VID2, AUD3 etc. The /dev/video device numbering may be backwards such that /dev/video7 is VID1, /dev/video6 -&amp;gt; VID2, 5 -&amp;gt; 3, 4 -&amp;gt; 4, /dev/video3 -&amp;gt; AUD1 etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Most other BTTV (bt878, bt848) cards, see /usr/src/linux/Documentation/video4linux/bttv/CARDLIST on your system for a list of some of them.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Analog Cameras ==&lt;br /&gt;
&lt;br /&gt;
Any regular composite or S-video camera connected via a supported capture card.  Some analog cameras feature camera control - ZM supports several of these camera&amp;#039;s Pan/Tilt/Zoom functions via serial port control, as well as camera Presets, Focus, Iris, etc.&lt;br /&gt;
*[[PicturetelControlScript | PictureTel PTZ2N]].&lt;br /&gt;
&lt;br /&gt;
== Network Cameras ==&lt;br /&gt;
For Network Cams to work they need to be able to stream MJPEG without the requirement of activex controls. If you see the requirement for the camera calls for IE then there is a good chance it may not work. The other option is to grab JPEG images if the camera supports that option which will work but at a lower frame rate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Any network camera that allows access to single JPEG image grabs or &amp;#039;&amp;#039;&amp;#039;some but not all&amp;#039;&amp;#039;&amp;#039; multi-part JPEG feeds.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Full Compatibility &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [[Axis]] All&lt;br /&gt;
&lt;br /&gt;
* [[D-Link]] Most&lt;br /&gt;
&lt;br /&gt;
* [[Gadspot]] Most&lt;br /&gt;
&lt;br /&gt;
* [[Level One]] some&lt;br /&gt;
&lt;br /&gt;
* [[Sony]] Most&lt;br /&gt;
&lt;br /&gt;
* [[Trendnet]] Most&lt;br /&gt;
&lt;br /&gt;
* [[Y-Cam]] Most&lt;br /&gt;
&lt;br /&gt;
*[[Linksys]] WVC-210&lt;br /&gt;
&lt;br /&gt;
*[[Rimax]] Some&lt;br /&gt;
&lt;br /&gt;
*[[Zavio]] Some&lt;br /&gt;
&lt;br /&gt;
*[[BSTI]] Some&lt;br /&gt;
&lt;br /&gt;
* [[Airlink 101]] some&lt;br /&gt;
&lt;br /&gt;
* Remote systems, themselves running zoneminder, can be accessed as cameras using the Remote Path of &amp;#039;&amp;#039;&amp;#039;/cgi-bin/nph-zms?mode=single&amp;amp;monitor=1&amp;amp;scale=100&amp;amp;maxfps=5&amp;amp;buffer=1000&amp;#039;&amp;#039;&amp;#039; - where the monitor number is the correct camera on the remote system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Single Jpeg Only&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* [[Airlink 101]] some&lt;br /&gt;
&lt;br /&gt;
* [[JVC]] some&lt;br /&gt;
&lt;br /&gt;
* [[Panasonic]] some&lt;br /&gt;
&lt;br /&gt;
*[[Toshiba]] some&lt;br /&gt;
&lt;br /&gt;
* [[Veo Observer IP NetCam]] most&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mpeg(ver1.24.0 and up)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[ABS_MegaCam]]&lt;br /&gt;
&lt;br /&gt;
* [[Axis]] All&lt;br /&gt;
&lt;br /&gt;
* [[ ACTi]] All&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Compatible with modifications&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
*[[Aviosys]] some&lt;br /&gt;
&lt;br /&gt;
* [[Mobotix]]  all  &lt;br /&gt;
&lt;br /&gt;
*[[Edimax]] some&lt;br /&gt;
&lt;br /&gt;
* [[Conceptronic]]  some&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Compatible with problems&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
* [[Grandtec]] [[Grandtec_WLAN_Camera|WLAN Camera]] WiFi or III - acceptable indoor quality, no infrared-filter (better nightvision) cheap!&lt;br /&gt;
&lt;br /&gt;
* [[Intellinet]]  IPCamera with the new firmware.&lt;br /&gt;
&lt;br /&gt;
* Old Intellinet IPCamera (model MWNC-100) with this (http://www.zoneminder.com/forums/viewtopic.php?t=7500) protocol adapter. &lt;br /&gt;
&lt;br /&gt;
* OvisLink AirLive WL-5400CAM&lt;br /&gt;
&lt;br /&gt;
== Network Digitizers ==&lt;br /&gt;
&lt;br /&gt;
Like Network Cameras, these devices produce a video stream - but they accept an analog video input from a camera or other video source.&lt;br /&gt;
&lt;br /&gt;
*The [[IP9100 | Aviosys IP9100, Models A, B and Plus]] has four analog video inputs.  It produces a ZM compatible video stream from one of the inputs, which is selectable via an HTTP GET command.  There might even be a control script for ZM that lets you select the active video input using &amp;#039;&amp;#039;ZM&amp;#039;s Camera Control Presets!&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
With the yoics Aviosys 9100 firmware at http://www.yoics.com/?p=28, ZoneMinder can directly access all four ports via /usr/yoicsX.jpg as the remote host path, where X is 0 - 3.&lt;br /&gt;
&lt;br /&gt;
== USB Cameras ==&lt;br /&gt;
&lt;br /&gt;
*Just Zoom USB cam&lt;br /&gt;
&lt;br /&gt;
*Creative Webcam Pro, Webcam 3&lt;br /&gt;
&lt;br /&gt;
*[[Logitech QuickCam Express]], QuickCam Pro 3000, QuickCam Communicate STX&lt;br /&gt;
&lt;br /&gt;
*Logitech Quickcam Orbit/Sphere (experimental basic pan/tilt control has also published for testing and hacking [http://www.zoneminder.com/forums/viewtopic.php?t=9788])&lt;br /&gt;
&lt;br /&gt;
*[[Philips]] &lt;br /&gt;
&lt;br /&gt;
*Any OV511 based USB camera [http://alpha.dyndns.org/ov511/cameras.html]&lt;br /&gt;
&lt;br /&gt;
*Any CPIA based USB camera [http://webcam.sourceforge.net]&lt;br /&gt;
&lt;br /&gt;
*[[LabTec WebCam Pro]]&lt;br /&gt;
&lt;br /&gt;
* Indirectly supports any [[Uvc | UVC/V4L2]] supported cam such as Logitech Quickcam Pro 5000 using [[Uvc | UVC Streaming]] .&lt;br /&gt;
&lt;br /&gt;
*Confirmed basic functionality with Microsoft Lifecam VX 5000 using UVC Streaming method&lt;br /&gt;
&lt;br /&gt;
Note that most USB cameras that can use Video4Linux, and so can be used by ZoneMinder, have older chipsets and can be hard to find new.&lt;br /&gt;
&lt;br /&gt;
Note that PWC drivers are not included in the kernel. Some distribution&amp;#039;s add them in and other may not. Here are some relevant links:&lt;br /&gt;
* [http://www.smcc.demon.nl/webcam/ Old Maintainer]&lt;br /&gt;
* [http://www.saillard.org/linux/pwc/ Current PWC Maintainer]&lt;br /&gt;
&lt;br /&gt;
== X10 Devices ==&lt;br /&gt;
The only device that really needs to be compatable with ZM is the Transceiver, all other x10 devices comunicate through that device.&lt;br /&gt;
*[[CM11]] Bi-Directional Transceiver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other X10 notes:&lt;br /&gt;
&lt;br /&gt;
[http://www.zoneminder.com/forums/viewtopic.php?t=6423&amp;amp;highlight=x10 Topic 6423]&lt;br /&gt;
&lt;br /&gt;
[http://www.zoneminder.com/forums/viewtopic.php?t=7082&amp;amp;highlight=x10 Topic 7082]&lt;br /&gt;
&lt;br /&gt;
== All other hardware as supported by Linux ==&lt;br /&gt;
To find out if your hardware is supported, check the HCL at [http://www.linuxquestions.org/hcl/ linuxquestions.org]&lt;br /&gt;
&lt;br /&gt;
[http://kmuto.jp/debian/hcl/ Debian]&lt;br /&gt;
&lt;br /&gt;
[http://fedoraproject.org/wiki/HCL Fedora]  [http://fedora-linux.nl/wiki/index.php/HCL Fedora Unofficial HCL]&lt;br /&gt;
&lt;br /&gt;
[http://www.mandriva.com/hardware Mandriva]&lt;br /&gt;
&lt;br /&gt;
[https://hardware.redhat.com/index.cgi RedHat]&lt;br /&gt;
&lt;br /&gt;
[http://en.opensuse.org/Hardware Suse]&lt;br /&gt;
&lt;br /&gt;
[http://doc.gwos.org/index.php/HCL Ubuntu]&lt;/div&gt;</summary>
		<author><name>Brainbug</name></author>
	</entry>
</feed>