https://wiki.zoneminder.com/api.php?action=feedcontributions&user=Kristof&feedformat=atomZoneMinder Wiki - User contributions [en]2024-03-29T13:05:18ZUser contributionsMediaWiki 1.37.1https://wiki.zoneminder.com/index.php?title=How_to_setup_H.264_streaming_with_Ffmpeg_monitor_from_an_MagicWave_Systems_License_Plate_Camera&diff=6401How to setup H.264 streaming with Ffmpeg monitor from an MagicWave Systems License Plate Camera2014-09-17T09:29:15Z<p>Kristof: </p>
<hr />
<div>Go back to the [[How_To|How To]] pages...<br />
<br />
--[[User:Stagecoach|stagecoach]] 22:02, 20 November 2010 (UTC)<br />
<br />
We have H.264 video recording from MagicWave Systems network license plate cameras working on multiple video recording servers. The servers are deployed in outdoor, high traffic environments within air-conditioned enclosures. Use of h264 for video has several advantages:<br />
<br />
* Low Delay. ''Often the timestamps between camera and ZoneMinder can be fairly separated in other modes.''<br />
* ZMA processes appear to be more stable. ''ZMA processes have had stability issues on some machines in other modes.''<br />
* Less Load. ''H264 streams put less load on the system, which is great for low power systems.''<br />
* Little change in image quality. ''Various settings allow optimizing images.''<br />
* Consistent/ smooth video. ''Events are complete and without jumping in video.''<br />
<br />
In order to get this functioning properly, we set up these machines with the most recent revision of x264 and ffmpeg (Nov 17, 2010). ZoneMinder is also from SVN in these installs though not always the same revision. Next we used Ffmpeg mode as the source and the url <code>rtsp://''ip'':554/axis-media/media.amp</code> as the path. On the more powerful of our machines we ran at 5 fps, the others lower. Our cameras are in Modect mode and detect motion properly and consistently. <br />
<br />
Some other notes:<br />
<br />
* Be sure the rtsp server is enabled on the camera. <br />
* Be sure settings are optimized and consistent between the camera and ZoneMinder<br />
<br />
[[Image:sw_h264_streaming_1.png|left|thumb|caption|Make sure the RTSP server in the camera is enabled]]<br />
<br />
<br />
<br />
<br />
== Sécurité armoire forte et coffre-fort ==<br />
<br />
Un [http://www.infosafe.fr coffre ignifuge] est indispensable pour la protection de vos biens et de vos papiers Une armoire forte est indispensable pour la sécurisation des contrats, il faudra veiller à ranger les clés dans un [http://www.infosafe.fr/Coffretacle/Coffretacle.htm Coffret à clés] agréé</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Synectics_E100&diff=6400Synectics E1002014-09-17T09:28:41Z<p>Kristof: </p>
<hr />
<div>ZoneMinder seems to work with the [http://www.synx.com/ Synectics] E100 encoder.<br />
<br />
The encoder supports two streams. The first one is at<br />
rtsp://HOST:8554/01<br />
and the second is at<br />
rtsp://HOST:8555/01-2<br />
<br />
To put these into ZoneMinder, add a monitor with:<br />
<br />
Source Type: Ffmpeg<br />
Source Path: rtsp://HOST:8554/01 (for the first stream)<br />
Capture Width: 720 (for D1 resolution)<br />
Capture Height: 576 (for D1 resolution)<br />
<br />
Tip: to find the right width and height, open the stream URI in VLC and go to Tools > Codec Info.<br />
<br />
On Ubuntu 11.10, it was necessary to install x264:<br />
sudo apt-get install x264<br />
for H.264 support.<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
La sécurisation des biens est assez importante au regard de l'augmentation du risque de cambriolage<br />
A choisir, je prendrai bien un [http://www.infosafe.fr/coffre-fort-ignifuge/coffre-fort-ignifuge.htm Coffre-fort ignifuge] pour supports papier<br />
<br />
J'ai trouvé quelques exemplaires de ces coffres sur le site : http://www.coffrefort-pro.fr . Ce sont des coffres-forts agréés pour la plupart.<br />
<br />
Que pensez vous de la qualité de ces coffres?</div>Kristofhttps://wiki.zoneminder.com/index.php?title=WinFast_TV2000_XP&diff=6399WinFast TV2000 XP2014-09-17T09:27:37Z<p>Kristof: </p>
<hr />
<div>This card uses a bt878 chipset and the bttv kernel module and is probably one of the more common capture cards found in a home PC/DVR. It is quite generic but comes in 2 flavours: "ATX version" and "Low profile version"<br />
<br />
There are 4 inputs:<br />
# '''Television''' (Coaxial cable) This is where you can tune to a TV channel frequency<br />
# '''Composite1''' (RCA lead)<br />
# '''SVideo''' (MiniDIN connector)<br />
# '''Composite3''' (RCA lead) This is the FM tuner for radio<br />
<br />
'''Note:''' You should have a connector cable to connect the Composite1 and SVideo cables into a single 6-pin MiniDIN port on the card. The cable for the Low profile version also includes the Left/Right Audio inputs, connecting to a 9-pin MiniDIN port on the card.<br />
<br />
There is also an input for the Infrared sensor which plugs into a headphone jack. This is probably not useful for ZoneMinder but may be used with Linux InfraRed Control (LIRC) if you want to capture from TV occasionally.<br />
<br />
== dmesg ==<br />
<pre><br />
Linux video capture interface: v2.00<br />
bttv: driver version 0.9.16 loaded<br />
bttv: using 8 buffers with 2080k (520 pages) each for capture<br />
bttv: Bt8xx card found (0).<br />
ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17<br />
GSI 23 sharing vector 0xE9 and IRQ 23<br />
ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [APC2] -> GSI 17 (level, low) -> IRQ 23<br />
bttv0: Bt878 (rev 17) at 0000:01:07.0, irq: 23, latency: 32, mmio: 0xe5100000<br />
bttv0: detected: Leadtek WinFast TV 2000 [card=34], PCI subsystem ID is 107d:6606<br />
bttv0: using: Leadtek WinFast 2000/ WinFast 2000 XP [card=34,autodetected]<br />
bttv0: gpio: en=00000000, out=00000000 in=00bff706 [init]<br />
bttv0: using tuner=5<br />
bttv0: i2c: checking for MSP34xx @ 0x80... not found<br />
bttv0: i2c: checking for TDA9875 @ 0xb0... not found<br />
bttv0: i2c: checking for TDA7432 @ 0x8a... not found<br />
bttv0: i2c: checking for TDA9887 @ 0x86... not found<br />
tuner 5-0061: chip found @ 0xc2 (bt878 #0 [sw])<br />
tuner 5-0061: type set to 5 (Philips PAL_BG (FI1216 and compatibles))<br />
bttv0: registered device video0<br />
bttv0: registered device vbi0<br />
bttv0: registered device radio0<br />
bttv0: PLL: 28636363 => 35468950 .. ok<br />
input: bttv IR (card=34) as /class/input/input7<br />
bttv-input: bttv IR (card=34) detected at pci-0000:01:07.0/ir0<br />
</pre><br />
<br />
== lspci ==<br />
<pre><br />
helot# lspci | grep Bt878<br />
01:07.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)<br />
01:07.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)<br />
</pre><br />
<br />
== xawtv -hwscan ==<br />
<pre><br />
helot# xawtv -hwscan<br />
This is xawtv-3.95, running on Linux/x86_64 (2.6.18-ck1)<br />
looking for available devices<br />
<br />
/dev/video0: OK [ -device /dev/video0 ]<br />
type : v4l2<br />
name : BT878 video (Leadtek WinFast 20<br />
flags: overlay capture tuner<br />
</pre><br />
<br />
When you run <tt>xawtv</tt>, you may need to fiddle with some of the options. In my case, I set the ''''input'''' to '''Composite1''' and ''''capture'''' to '''grabdisplay'''. Once you have a picture, you can adjust the colour, contrast, brightness etc. ZoneMinder will recognise these settings when you set up a Monitor for this input (you may need to leave xawtv running).<br />
<br />
== zmu -d <device> -q -v ==<br />
<pre><br />
helot# zmu -d /dev/video0 -q -v<br />
Video Capabilities<br />
Name: BT878 video (Leadtek WinFast 20<br />
Type: 171<br />
Can capture<br />
Can tune<br />
Overlay onto frame buffer<br />
Can clip<br />
Scalable<br />
Video Channels: 4<br />
Audio Channels: 1<br />
Maximum Width: 924<br />
Maximum Height: 576<br />
Minimum Width: 48<br />
Minimum Height: 32<br />
Window Attributes<br />
X Offset: 0<br />
Y Offset: 0<br />
Width: 384<br />
Height: 288<br />
Picture Attributes<br />
Palette: 5 - 32bit RGB<br />
Colour Depth: 32<br />
Brightness: 27086<br />
Hue: 22280<br />
Colour :47185<br />
Contrast: 25340<br />
Whiteness: 0<br />
Channel 0 Attributes<br />
Name: Television<br />
Channel: 0<br />
Flags: 3<br />
Channel has a tuner<br />
Channel has audio<br />
Type: 1 - TV<br />
Format: 0 - PAL<br />
Channel 1 Attributes<br />
Name: Composite1<br />
Channel: 1<br />
Flags: 2<br />
Channel has audio<br />
Type: 2 - Camera<br />
Format: 0 - PAL<br />
Channel 2 Attributes<br />
Name: S-Video<br />
Channel: 2<br />
Flags: 2<br />
Channel has audio<br />
Type: 2 - Camera<br />
Format: 0 - PAL<br />
Channel 3 Attributes<br />
Name: Composite3<br />
Channel: 3<br />
Flags: 2<br />
Channel has audio<br />
Type: 2 - Camera<br />
Format: 0 - PAL<br />
</pre><br />
<br />
== Configuring a Monitor ==<br />
In the ZoneMinder Console (main page), click '''Add New Monitor'''. Click the '''Source''' tab. Verify the settings match what you saw with <tt>xawtv</tt>:<br />
; Device Path : <tt>/dev/video0</tt> (or <tt>/dev/v4l/video0</tt>)<br />
; Device Channel : <tt>1</tt> (Composite1)<br />
; Device Format : <tt>PAL</tt> (NTSC in America)<br />
; Capture Palette : <tt>RGB24</tt><br />
; Capture Width (pixels) : <tt>384</tt><br />
; Capture Height (pixels) : <tt>288</tt><br />
; Orientation : <tt>Normal</tt><br />
<br />
When you click ''Save'', your new Monitor's ''Source'' column should be coloured '''''Orange or Green'''''. If it is Red, you probably need to adjust the Width/Height of the captured image.<br />
----<br />
'''For more info, see the [http://www.linuxtv.org/v4lwiki/index.php/Leadtek_WinFast_2000 Video4Linux Wiki]'''<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte ignifugée]<br />
[http://www.coffre-fort-pro.com Coffre-fort agréé]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Zms-inetd&diff=6398Zms-inetd2014-09-17T09:26:22Z<p>Kristof: </p>
<hr />
<div>'''zms-inetd''' is an [http://en.wikipedia.org/wiki/Inetd inetd]-wrapper for the ZMS (Zoneminder Streaming Server), so ZMS can work "standalone".<br />
<br />
* '''Author''': Kurt Zankl <kz@xon.uni.cc><br />
* '''Inspiration''': http://www.debian-administration.org/articles/371<br />
* '''Requirements''': bash, inetd<br />
* '''License''': GNU General Public License, Version 2<br />
<br />
<br />
== Motivation ==<br />
<br />
I'm using Zoneminder with [http://nginx.net/ Nginx Httpd], which doesnt support simple CGI (just FastCGI). So I needed a leightweight solution to make ZMS work without any extra software. This script depends only on inetd and bash.<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/coffre-fort-ignifuge/coffre-fort-ignifuge.htm Coffre-fort ignifuge]<br />
Coffre-fort agréé Assurances<br />
<br />
=== Installation ===<br />
<br />
Just copy and paste the zms-inetd-script from below (Section "Script") into a text file and save it, for example, as <code>/usr/local/bin/zms-inetd</code>. Don't forget to make it executable (<code>chmod 755 /usr/local/bin/zms-inetd</code>).<br />
<br />
=== /etc/services ===<br />
<br />
As for every inetd-service you have to define a port number in /etc/services:<br />
zms-inetd 85/tcp # Zoneminder ZMS inetd-wrapper<br />
<br />
=== /etc/inetd.conf ===<br />
<br />
Of course also an entry in the inetd configuration is needed. Please adapt this to your needs (user [= www], path):<br />
zms-inetd stream tcp nowait www /usr/local/bin/zms-inetd zms-inetd<br />
<br />
=== Path to zm.conf ===<br />
<br />
Set the ZMCONF variable in the shell-script appropriate.<br />
<br />
=== Zoneminder-Configuration ===<br />
<br />
The last step is to adjust the web path (URL) to ZMS. This is done through the ZM-Webinterface > Options > Paths > Web path to zms streaming server (ZM_PATH_ZMS). According to the configuration above this would be:<br />
<nowiki>http://<server>:85/<anypath></nowiki><br />
It doesn't matter which path you specifiy as zms-inetd will always proxy to the ZMS cgi-binary for security reasons.<br />
<br />
== Further thoughts ==<br />
<br />
=== Make it transparent ===<br />
<br />
In combination with Nginx its propably useful not to point ZM directly to the zms-inetd port, but mask it with a reverse proxy configuration in Nginx. That should avoid some problems if you want to reverse proxy the whole ZM installation (eg: from intranet to the internet).<br />
<br />
Example:<br />
location /zm/zms-inetd {<br />
proxy_pass <nowiki>http://127.0.0.1:85;</nowiki><br />
}<br />
<br />
Of course you have to adjust the cgi-bin path (ZM_PATH_ZMS) appropriate (eg: <code>/zm/zms-inetd</code>).<br />
<br />
=== Other use cases for zms-inetd ===<br />
<br />
Another scenario where zms-inetd perhaps could also be used is a leightweight or embedded system, just running ZMS. For example the [http://busybox.net/ busybox] multibinary offers an inetd and a shell. Due the fact that zms-inetd is not heavily integrated with bash it should not be too hard to adapt it to ash (default shell in busybox).<br />
<br />
== Script ==<br />
<pre><nowiki>#!/bin/bash<br />
#<br />
# Inetd-wrapper for ZMS (Zoneminder Streaming Server)<br />
#<br />
# Version: 2007-09-27<br />
# Author: Kurt Zankl <kz@xon.uni.cc><br />
# Inspiration: http://www.debian-administration.org/articles/371<br />
# Requirements: bash, inetd<br />
# License: GNU General Public License, Version 2<br />
#<br />
# /etc/services:<br />
# zms-inetd 85/tcp # Zoneminder ZMS inetd-wrapper<br />
#<br />
# /etc/inetd.conf:<br />
# zms-inetd stream tcp nowait www-data /usr/local/bin/zms-inetd zms-inetd<br />
#<br />
# ZM Options / Paths / Web path to zms streaming server:<br />
# ZM_PATH_ZMS = http://<server>:85/<anypath><br />
#<br />
<br />
# configuration<br />
ZMCONF="/usr/local/etc/zm.conf"<br />
CGIBIN="zms"<br />
<br />
# error handler<br />
function errormsg {<br />
echo "HTTP/1.0 500 Internal Server Error"<br />
echo "Content-Type: text/html"<br />
echo<br />
echo "<title>ERROR</title><h1>ERROR</h1>"<br />
echo -e "<pre>$1</""pre>"<br />
exit 1<br />
}<br />
<br />
# get request<br />
read REQUEST<br />
# skip headers<br />
HEADER="nothing"; while [ "$HEADER" != $'\r' -a -n "$HEADER" ]; do read HEADER; done<br />
<br />
# read ZM configuration<br />
[ -r $ZMCONF ] || errormsg "Error reading Zoneminder configuration \"$ZMCONF\""<br />
. $ZMCONF<br />
ZMS="$ZM_PATH_CGI/$CGIBIN"<br />
[ -x $ZMS ] || errormsg "Error finding ZMS executable \"$ZMS\""<br />
<br />
# check request<br />
[ -z "$REQUEST" ] && errormsg "Request is empty"<br />
<br />
# split request<br />
URL="${REQUEST#GET }"<br />
URL="${URL% HTTP/*}"<br />
QUERY="${URL#*\?}"<br />
URL="${URL%%\?*}"<br />
<br />
# check query<br />
[ "$QUERY" == "$URL" ] && errormsg "Invalid query"<br />
<br />
# execute ZMS<br />
# (STDERR output is discarded as this confuses MPEG streaming clients)<br />
export QUERY_STRING="$QUERY"<br />
echo "HTTP/1.0 200 OK"<br />
"$ZMS" 2>/dev/null<br />
echo<br />
exit 0</nowiki></pre></div>Kristofhttps://wiki.zoneminder.com/index.php?title=MobileDevices&diff=6285MobileDevices2014-07-05T11:24:37Z<p>Kristof: </p>
<hr />
<div>Please Post Your Device Model<br />
<br />
<br />
== Working Under Normal ZM interface ==<br />
'''Motorola''' <br />
Rizer Z3 (opera mini only)<br />
<br />
'''Apple'''<br />
iPhone 3G<br />
iPhone 2G (WiFi tested)<br />
<br />
'''Nokia'''<br />
N810<br />
<br />
Android 2.2<br />
with swf mpeg streaming<br />
<br />
== Working Under Xhtml ==<br />
http://example.com/zm/index.php?format=xhtml<br />
<br />
Version newer than 1.23.3 use: http://example.com/zm/index.php?skin=mobile<br />
<br />
'''Motorola''' Rizer Z3, V300,V330,Razer<br />
<br />
'''Blackberry''' Perl<br />
<br />
'''HTC''' ProTouch II<br />
<br />
== Working under XML Interface ==<br />
<br />
XML Plugin is available with 1.24.3 onwards, or as a separate download for 1.24.1 and 1.24.2 from http://www.eyezm.com<br />
It is intended for use with the eyeZm iPhone Application, but can be used with any other custom programs as well.<br />
<br />
http://example.com/zm/index.php?skin=xml...<br />
<br />
'''Apple'''<br />
iPhone and iPod Touch on iOS 4+<br />
<br />
== Not Working ==<br />
<br />
<br />
http://192.168.0.254/Set?Func=VDelivery&Kind=1&640framerate=30<br />
<br />
<br />
===Installation de coffres-forts ignifuges, dépannage et entretien de coffre-fort et armoire forte blindée et porte forte===<br />
[http://www.infosafe.fr/Coffre/CoffresMT/Coffre-fort-ABC.htm coffre-fort homologué A2P]<br />
[http://www.coffre-fort-pro.com gros coffre-fort]<br />
[http://www.infosafe.fr coffre-fort ignifuge]<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm Armoire forte DIN]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Beginner_hardware&diff=6284Beginner hardware2014-07-05T11:24:33Z<p>Kristof: </p>
<hr />
<div>==Option 1==<br />
<br />
<br />
The best, first advice is to check that your camera is compatible with zoneminder's motion JPEG (MJPEG). <br />
<br />
You should read the [[Documentation]]. The developers spent and continue to spend a great deal of time writing it... you should spend at least a little time reading it. Specifically, read the part about shared memory.<br />
<br />
<br />
'''Recommended IP cameras'''<br />
<br />
[[Axis]] brand cameras are a good choice, but expensive.<br />
<br />
[[BSIT]] are really cheap but also not the greatest quality.<br />
<br />
<br />
Camera quality varies greatly, both in actual image quality and in operational reliability. Remember that you often "get what you pay for." Cameras from high volume manufacturers may be subject to software/hardware compromises that lower cost at the risk of breaking functionality and/or compatibility with standards. <br />
<br />
Avoid cameras that require 1.24(aka: mpeg video) because it make things harder for beginners.<br />
<br />
==Option 2==<br />
<br />
The best beginners hardware and setup is to use an old unused system, anything from late Pentium 3 or Athlon XP generation of cpus will be more than enough for a setup capable of running 2 or 3 cameras depending on configuration.<br />
<br />
You will need one of the cheap pci cctv capture cards from Ebay that use the bt878 chip, if you search for pci cctv on ebay then most of the cheap cards that show up will be a card of this type, see the [[Pico2000]] section of the Zoneminder wiki for a few photos of these cards and a little more technical information.<br />
For capture cards with tw6800 chips you have to compile the driver. Have a look at [[KesCom PG104]] for instructions.<br />
<br />
You can alternatively buy them and better boards from the retailers in the [[shop]] section of this webpage.<br />
<br />
You will need to configure the capture card as described in the [[Pico2000]] wiki<br />
<br />
Next source some standard analogue cameras from the retailers listed on this page or any other source you like.<br />
<br />
Install Zoneminder using the [[CentOS]] guide contained in the wiki or any other distro guide you are happy with, I personally started with the CentOS guide and it has worked well for me.<br />
<br />
Configure and then you're running!!!.<br />
<br />
This is of course a beginners system and so can be expanded and improved on once you are happy, my aim in this design is to build a Zoneminder system as cheaply and basic as possible, I have made a lots of setups that are still operating on the above basis.<br />
<br />
<br />
<br />
==Coffre-fort et armoire forte==<br />
<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte classe C]<br />
[http://www.coffre-fort-pro.com Coffre-fort classe 2]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Grandtec_Grand_X_Guard&diff=6283Grandtec Grand X Guard2014-07-05T11:24:28Z<p>Kristof: </p>
<hr />
<div>These cards a relatively inexpensive by using one Brooktree (bt) video capture chip shared for a number of inputs. The upside is low cost, downside is performance.<br />
<br />
* Using 1 source you get 25 fps<br />
* Using 2 source you get 5 fps each (10 fps total) <br />
* Using 4 sources you get 2.5 fps each (10 fps total) <br />
...and so on. <br />
if you use more than 1 source, total FPS is 10/12 <br />
<br />
Please note that this will only show up as one video input (''/dev/video0'' for me). You will use channels of the input to access the multiple ports.<br />
<br />
; bttv supported card types<br />
: 57 -> GrandTec 'Grand Video Capture' (Bt848) [4344:4142]<br />
: 77 -> GrandTec Multi Capture Card (Bt878)<br />
: 103 -> Grand X-Guard / Trust 814PCI [0304:0102]<br />
<br />
== GrandTec Grand X-Guard 4P (GXG-4000)== <br />
Autodetected correctly and confirmed working with bttv driver.<br />
<br />
== GrandTec Grand X-Guard 9P (GXG-9000)==<br />
Confirmed working under ZoneMinder 1.22 (probably earlier). bttv driver 0.9.17 incorrectly detects this as a card type 57. You need to edit modprobe.conf (see below), then do a rmmod bttv and modprobe bttv to get it to work correctly.<br />
<br />
''/etc/modprobe.conf''<br />
<pre><br />
options bttv card=103 <br />
</pre><br />
<br />
I haven't had any problems testing with a single input but with each input added, the image gets brighter and more washed out. At 4 monitors, the image is no longer viewable with the default monitor brightness and contrast. The current theory is that providing a live connection to each input will resolve the problem and is supported by the following statement from Grandtec<br />
<br />
<blockquote><br />
Q. All of the cameras are just white screens. Why?<br />
<br><br />
A. The card attempts to automatically color-balance all of the cameras at once. If a camera port is listed as active (9 and 16 port) or if a preview window is open (4 port) for a port that does not physically have a camera connected, then it tries to balance with a camera that is not there. The result is a white screen for all cameras. To resolve this, close or de-list as active any ports without cameras connected.<br />
</blockquote><br />
<br />
== GrandTec Grand X-Guard 16P (GXG-1600) ==<br />
<br />
Needs the same configurations changes as the 9P card above.<br />
<br />
<br />
== Sources ==<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?p=4536&sid=071efc96ee14a2370e5d4f159aa2a685 davide post]<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?t=3285 Another davide post]<br />
<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte DIN 4102]<br />
[http://www.coffre-fort-pro.com Coffre-fort classe 1]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=LinkDelight_CCTV_H.264_4CH_DVR_Card&diff=6282LinkDelight CCTV H.264 4CH DVR Card2014-07-05T11:24:24Z<p>Kristof: </p>
<hr />
<div>CCTV H.264 4CH DVR Card Real-time 100/120FPS Audio/video Capture Security Card (SKU: ESC09)<br />
<br />
As found on eBay: [[http://www.ebay.ca/itm/CCTV-H-264-4CH-DVR-Card-Real-time-100-120FPS-Video-Audio-Connection-Cable?item=330647829755&cmd=ViewItem]]<br />
Cost: around 22 $US<br />
<br />
= Features =<br />
<br />
This HD Digital Video Recording Card is installed to your computer host and the coming adapter cable connected with camera, to achieved host working as DVR and watch the camera image in LCD display. This DVR card is 4 channels, so it support 4pcs cameras and you can see 4 camera images in LCD display simultaneously.<br />
<br />
* Video compression adopts advanced H.264<br />
* Support widescreen display, including 1024*768 and above<br />
* 4CH video 4CH audio, coming with 4ch video/audio connection cable<br />
* Support smart mobile phone view, Windows mobile, Symbian mobile, IPhone<br />
* Support Windows 2000 /2003 / XP / Vista / Windows 7 OS<br />
* Support 4 split-screens playback and convenient to search recording files<br />
* Support net remote preview, playback, record, PTZ control<br />
* Support manual record, timer record and motion detection record<br />
* PTZ: support multi-protocol, RS232/485, highspeed dome control software<br />
* Support motion detection alarm & video lost alarm<br />
* Security: multi-lever password, user right option, system keyboard lock<br />
<br />
<br />
''Kindly Note:'' This cable isn’t compatible with the system of Window7 64bit<br />
<br />
<br />
= Features =<br />
<br />
<table border="1" cellpadding="1" cellspacing="1"><br />
<tr><br />
<td colspan="2" width="176"><p align="center"><strong>Model </strong></p></td><br />
<td width="324"><p align="center"><strong>4004 </strong></p></td><br />
</tr><br />
<tr><br />
<td rowspan="4" width="70"><p align="center">Video </p></td><br />
<td width="105"><p align="center">Format </p></td><br />
<td width="324"><p align="center">NTSC / PAL </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Compression </p></td><br />
<td width="324"><p align="center">H . 264 </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Input </p></td><br />
<td width="324"><p align="center">4CH BNC </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Output </p></td><br />
<td width="324"><p align="center">VGA </p></td><br />
</tr><br />
<tr><br />
<td colspan="2" width="176"><p align="center">Audio </p></td><br />
<td width="324"><p align="center">4CH AV </p></td><br />
</tr><br />
<tr><br />
<td colspan="2" width="176"><p align="center">Support OS </p></td><br />
<td width="324"><p align="center">Windows 2000 /2003 / XP / Vista / Windows 7 </p></td><br />
</tr><br />
<tr><br />
<td rowspan="3" width="70"><p align="center">Display </p></td><br />
<td width="105"><p align="center">Frame rate </p></td><br />
<td width="324"><p align="center">NTSC:120fps, PAL: 100fps </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Resolution </p></td><br />
<td width="324"><p align="center">352×288 320×288 704×576 </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Split screen </p></td><br />
<td width="324"><p align="center">1 、 4 、 cycle </p></td><br />
</tr><br />
<tr><br />
<td rowspan="4" width="70"><p align="center">Record </p></td><br />
<td width="105"><p align="center">Frame rate </p></td><br />
<td width="324"><p align="center">NTSC:120fps, PAL: 100fps </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Resolution </p></td><br />
<td width="324"><p align="center">352×288 320×288 704×576 </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Recording Mode </p></td><br />
<td width="324"><p align="center">Manual, Time, Motion Detection </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Mode </p></td><br />
<td width="324"><p align="center">1/8—8 times speed playback optional </p></td><br />
</tr><br />
<tr><br />
<td rowspan="4" width="70"><p align="center">Net Function </p></td><br />
<td width="105"><p align="center">Transmission mode </p></td><br />
<td width="324"><p align="center">LAN / PSTN / ISDN / ADSL </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Transmission protocol </p></td><br />
<td width="324"><p align="center">UDP/TCP </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Connection Mode </p></td><br />
<td width="324"><p align="center">Clients software/ IE Browse/Smart phone client software </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Main functions </p></td><br />
<td width="324"><p align="center">Remote preview 、 Video playback 、 Remote control </p></td><br />
</tr><br />
<tr><br />
<td rowspan="2" width="70"><p align="center">Alert </p></td><br />
<td width="105"><p align="center">type </p></td><br />
<td width="324"><p align="center">Motion detection, Video loss </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Linkage </p></td><br />
<td width="324"><p align="center">Channel record 、 Sound alerts </p></td><br />
</tr><br />
<tr><br />
<td rowspan="3" width="70"><p align="center">Others </p></td><br />
<td width="105"><p align="center">PTZ </p></td><br />
<td width="324"><p align="center">Support multi-protocol,RS232/485,highspeed dome control software </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Back up </p></td><br />
<td width="324"><p align="center">USB 、 Network 、 CD-RW 、 DVD-RW </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">security </p></td><br />
<td width="324"><p align="center">Multi-lever password, user right option, system keyboard lock </p></td><br />
</tr><br />
<tr><br />
<td colspan="2" width="176"><p align="center">Net Weight </p></td><br />
<td width="324"><p align="center">52g </p></td><br />
</tr><br />
</table><br />
<br />
<br />
= ZoneMinder =<br />
<br />
I was able to make this card under Ubuntu 12.04 server with a minimal amount of fuss. The Card is based on a Techwell 6800 Chipset, and I was able to find the appropriate Linux Drivers at this site:<br />
<br />
<br />
Drivers: [[http://gitorious.org/tw68/tw68-v2|TW68-V2 Drivers]]<br />
<br />
<br />
Installation:<br />
<br />
<pre><br />
mkdir techwell<br />
cd techwell/<br />
git clone git://gitorious.org/tw68/tw68-v2.git<br />
tw68-v2/<br />
make<br />
sudo make install<br />
sudo modprobe tw68<br />
lsmod|grep tw<br />
dmesg<br />
</pre><br />
<br />
I'm sorry I haven't kept a copy of the whole session. After compiling and "loading" the tw68 modules, you need to check that the modules are actually loaded (lsmod|grep tw). You should have the following output:<br />
<br />
<pre><br />
~$ lsmod |grep tw<br />
tw68 44633 2 <br />
videodev 86588 3 tw68<br />
videobuf_dma_sg 18786 1 tw68<br />
videobuf_core 25409 2 tw68,videobuf_dma_sg<br />
btcx_risc 13400 1 tw68<br />
</pre><br />
<br />
Issuing the dmesg command, you should see 4 "video devices" found, labeled from /dev/video0 to /dev/video3... Each video device is tied to an input from the card.<br />
<br />
I haven't bothered yet with the "audio" part of it, so I can't tell you if that works or not. If you're able to test it, please update this wiki page to let others know...<br />
<br />
'''Although I do get a lot of messages in dmesg, concerning "[261734.936103] tw6810[0]/0: [c5c8bb40/1] timeout - dma=0x05f8a000", the capture does work well.'''<br />
<br />
[10/26/2012]<br />
I found that if you're using two cards you can end up with some really nasty artifacts that manifest themselves as white horizontal lines on the feeds, after doing some calculations finding myself close to saturating PCI bus, I found these instructions on the [http://www.zoneminder.com/wiki/index.php/Videocards_with_Philips_saa7134_chipset phillips] page:<br />
<br />
<pre><br />
Do not forget to to increase "shared memory" at the end of /etc/sysctl.conf with<br />
kernel.shmall = 134217728<br />
kernel.shmmax = 134217728<br />
<br />
cause your card supports 640x480 pixel with 24 bit depth and thats more than 112Mbyte ;-)<br />
</pre><br />
<br />
doing this allows me to run 8 cams @ 12fps full 640x480 without artifacts<br />
<br />
= Zoneminder configuration =<br />
<br />
The following screenshots show how I configured the device in my zoneminder:<br />
<br />
[[File:LD_CCTV_ZM1.jpg]]<br />
<br />
[[File:LD_CCTV_ZM2.jpg]]<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte ignifugée]<br />
[http://www.coffre-fort-pro.com Coffre-fort classe 1]<br />
<br />
= Observations =<br />
<br />
I currently have zoneminder installed on an Intel Atom 525 with 4 GB of RAM. This same system has the "LinkDelight CCTV H.264 4CH DVR Card" installed on it and monitoring 2 CCTV cameras at around ~20fps each (@ 640x480), with ~30 % Cpu Usage across the 4 "cores".<br />
<br />
Mind you, it is also receiving a video stream from an IP camera @ 15 fps (640x480). I haven't enable any motion detection yet.<br />
<br />
<br />
All-in-all it's a nice, cheap card that works for me.</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Bt878_4chip_8inputs&diff=6281Bt878 4chip 8inputs2014-07-05T11:24:19Z<p>Kristof: </p>
<hr />
<div>== Noname with 4 bt878 chips and 8 inputs ==<br />
<br />
* tip: also check [[Pico2000]] related card info;<br />
<br />
When using all channels you'll get around 5 fps.<br />
Warning it takes a long time to boot using this card. Maybe settings are bad. But it is working OK.<br />
<br />
== Configuration ==<br />
<br />
''/etc/modprobe.conf''<br />
<pre><br />
options bttv card=0,0,0,0 tuner=4,4,4,4<br />
</pre><br />
<br />
<br />
If your driver is compiled into the kernel, add the following to be passed onto the kernel from LILO or GRUB.<br />
<pre><br />
bttv.card=0,0,0,0 bttv.tuner=4,4,4,4<br />
</pre><br />
<br />
<br />
* A list of card types and tuner types can be found in the Linux kernel sources under Documentation<br />
<pre><br />
http://linuxtv.org/hg/v4l-dvb/file/tip/linux/Documentation/video4linux<br />
</pre><br />
<br />
== Photos ==<br />
<br />
[[Image:Bt878_4chip_8inputs_1.jpg|200px]]<br />
[[Image:Bt878_4chip_8inputs_2.jpg|200px]]<br />
<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/coffre-fort-ignifuge/coffre-fort-ignifuge.htm Coffre-fort ignifuge]<br />
[http://www.coffre-fort-pro.com Coffre-fort agréé]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Synectics_E100&diff=6280Synectics E1002014-07-05T11:24:06Z<p>Kristof: </p>
<hr />
<div>ZoneMinder seems to work with the [http://www.synx.com/ Synectics] E100 encoder.<br />
<br />
The encoder supports two streams. The first one is at<br />
rtsp://HOST:8554/01<br />
and the second is at<br />
rtsp://HOST:8555/01-2<br />
<br />
To put these into ZoneMinder, add a monitor with:<br />
<br />
Source Type: Ffmpeg<br />
Source Path: rtsp://HOST:8554/01 (for the first stream)<br />
Capture Width: 720 (for D1 resolution)<br />
Capture Height: 576 (for D1 resolution)<br />
<br />
Tip: to find the right width and height, open the stream URI in VLC and go to Tools > Codec Info.<br />
<br />
On Ubuntu 11.10, it was necessary to install x264:<br />
sudo apt-get install x264<br />
for H.264 support.<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
La sécurisation des biens est assez importante au regard de l'augmentation du risque de cambriolage<br />
A choisir, je prendrai bien un [http://www.infosafe.fr/coffre-fort-ignifuge/coffre-fort-ignifuge.htm Coffre-fort ignifuge] pour supports papier<br />
<br />
J'ai trouvé quelques exemplaires de ces coffres sur le site : http://www.coffrefort-pro.fr . Ce sont des coffres-forts agréés pour la plupart.<br />
<br />
Que pensez vous de la qualité de ces coffres?</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Zms-inetd&diff=6279Zms-inetd2014-07-05T11:23:32Z<p>Kristof: </p>
<hr />
<div>'''zms-inetd''' is an [http://en.wikipedia.org/wiki/Inetd inetd]-wrapper for the ZMS (Zoneminder Streaming Server), so ZMS can work "standalone".<br />
<br />
* '''Author''': Kurt Zankl <kz@xon.uni.cc><br />
* '''Inspiration''': http://www.debian-administration.org/articles/371<br />
* '''Requirements''': bash, inetd<br />
* '''License''': GNU General Public License, Version 2<br />
<br />
<br />
== Motivation ==<br />
<br />
I'm using Zoneminder with [http://nginx.net/ Nginx Httpd], which doesnt support simple CGI (just FastCGI). So I needed a leightweight solution to make ZMS work without any extra software. This script depends only on inetd and bash.<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/coffre-fort-ignifuge/coffre-fort-ignifuge.htm Coffre-fort ignifuge]<br />
[http://www.coffre-fort-pro.com Coffre-fort agréé]<br />
<br />
=== Installation ===<br />
<br />
Just copy and paste the zms-inetd-script from below (Section "Script") into a text file and save it, for example, as <code>/usr/local/bin/zms-inetd</code>. Don't forget to make it executable (<code>chmod 755 /usr/local/bin/zms-inetd</code>).<br />
<br />
=== /etc/services ===<br />
<br />
As for every inetd-service you have to define a port number in /etc/services:<br />
zms-inetd 85/tcp # Zoneminder ZMS inetd-wrapper<br />
<br />
=== /etc/inetd.conf ===<br />
<br />
Of course also an entry in the inetd configuration is needed. Please adapt this to your needs (user [= www], path):<br />
zms-inetd stream tcp nowait www /usr/local/bin/zms-inetd zms-inetd<br />
<br />
=== Path to zm.conf ===<br />
<br />
Set the ZMCONF variable in the shell-script appropriate.<br />
<br />
=== Zoneminder-Configuration ===<br />
<br />
The last step is to adjust the web path (URL) to ZMS. This is done through the ZM-Webinterface > Options > Paths > Web path to zms streaming server (ZM_PATH_ZMS). According to the configuration above this would be:<br />
<nowiki>http://<server>:85/<anypath></nowiki><br />
It doesn't matter which path you specifiy as zms-inetd will always proxy to the ZMS cgi-binary for security reasons.<br />
<br />
== Further thoughts ==<br />
<br />
=== Make it transparent ===<br />
<br />
In combination with Nginx its propably useful not to point ZM directly to the zms-inetd port, but mask it with a reverse proxy configuration in Nginx. That should avoid some problems if you want to reverse proxy the whole ZM installation (eg: from intranet to the internet).<br />
<br />
Example:<br />
location /zm/zms-inetd {<br />
proxy_pass <nowiki>http://127.0.0.1:85;</nowiki><br />
}<br />
<br />
Of course you have to adjust the cgi-bin path (ZM_PATH_ZMS) appropriate (eg: <code>/zm/zms-inetd</code>).<br />
<br />
=== Other use cases for zms-inetd ===<br />
<br />
Another scenario where zms-inetd perhaps could also be used is a leightweight or embedded system, just running ZMS. For example the [http://busybox.net/ busybox] multibinary offers an inetd and a shell. Due the fact that zms-inetd is not heavily integrated with bash it should not be too hard to adapt it to ash (default shell in busybox).<br />
<br />
== Script ==<br />
<pre><nowiki>#!/bin/bash<br />
#<br />
# Inetd-wrapper for ZMS (Zoneminder Streaming Server)<br />
#<br />
# Version: 2007-09-27<br />
# Author: Kurt Zankl <kz@xon.uni.cc><br />
# Inspiration: http://www.debian-administration.org/articles/371<br />
# Requirements: bash, inetd<br />
# License: GNU General Public License, Version 2<br />
#<br />
# /etc/services:<br />
# zms-inetd 85/tcp # Zoneminder ZMS inetd-wrapper<br />
#<br />
# /etc/inetd.conf:<br />
# zms-inetd stream tcp nowait www-data /usr/local/bin/zms-inetd zms-inetd<br />
#<br />
# ZM Options / Paths / Web path to zms streaming server:<br />
# ZM_PATH_ZMS = http://<server>:85/<anypath><br />
#<br />
<br />
# configuration<br />
ZMCONF="/usr/local/etc/zm.conf"<br />
CGIBIN="zms"<br />
<br />
# error handler<br />
function errormsg {<br />
echo "HTTP/1.0 500 Internal Server Error"<br />
echo "Content-Type: text/html"<br />
echo<br />
echo "<title>ERROR</title><h1>ERROR</h1>"<br />
echo -e "<pre>$1</""pre>"<br />
exit 1<br />
}<br />
<br />
# get request<br />
read REQUEST<br />
# skip headers<br />
HEADER="nothing"; while [ "$HEADER" != $'\r' -a -n "$HEADER" ]; do read HEADER; done<br />
<br />
# read ZM configuration<br />
[ -r $ZMCONF ] || errormsg "Error reading Zoneminder configuration \"$ZMCONF\""<br />
. $ZMCONF<br />
ZMS="$ZM_PATH_CGI/$CGIBIN"<br />
[ -x $ZMS ] || errormsg "Error finding ZMS executable \"$ZMS\""<br />
<br />
# check request<br />
[ -z "$REQUEST" ] && errormsg "Request is empty"<br />
<br />
# split request<br />
URL="${REQUEST#GET }"<br />
URL="${URL% HTTP/*}"<br />
QUERY="${URL#*\?}"<br />
URL="${URL%%\?*}"<br />
<br />
# check query<br />
[ "$QUERY" == "$URL" ] && errormsg "Invalid query"<br />
<br />
# execute ZMS<br />
# (STDERR output is discarded as this confuses MPEG streaming clients)<br />
export QUERY_STRING="$QUERY"<br />
echo "HTTP/1.0 200 OK"<br />
"$ZMS" 2>/dev/null<br />
echo<br />
exit 0</nowiki></pre></div>Kristofhttps://wiki.zoneminder.com/index.php?title=WinFast_TV2000_XP&diff=6278WinFast TV2000 XP2014-07-05T11:23:12Z<p>Kristof: </p>
<hr />
<div>This card uses a bt878 chipset and the bttv kernel module and is probably one of the more common capture cards found in a home PC/DVR. It is quite generic but comes in 2 flavours: "ATX version" and "Low profile version"<br />
<br />
There are 4 inputs:<br />
# '''Television''' (Coaxial cable) This is where you can tune to a TV channel frequency<br />
# '''Composite1''' (RCA lead)<br />
# '''SVideo''' (MiniDIN connector)<br />
# '''Composite3''' (RCA lead) This is the FM tuner for radio<br />
<br />
'''Note:''' You should have a connector cable to connect the Composite1 and SVideo cables into a single 6-pin MiniDIN port on the card. The cable for the Low profile version also includes the Left/Right Audio inputs, connecting to a 9-pin MiniDIN port on the card.<br />
<br />
There is also an input for the Infrared sensor which plugs into a headphone jack. This is probably not useful for ZoneMinder but may be used with Linux InfraRed Control (LIRC) if you want to capture from TV occasionally.<br />
<br />
== dmesg ==<br />
<pre><br />
Linux video capture interface: v2.00<br />
bttv: driver version 0.9.16 loaded<br />
bttv: using 8 buffers with 2080k (520 pages) each for capture<br />
bttv: Bt8xx card found (0).<br />
ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17<br />
GSI 23 sharing vector 0xE9 and IRQ 23<br />
ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [APC2] -> GSI 17 (level, low) -> IRQ 23<br />
bttv0: Bt878 (rev 17) at 0000:01:07.0, irq: 23, latency: 32, mmio: 0xe5100000<br />
bttv0: detected: Leadtek WinFast TV 2000 [card=34], PCI subsystem ID is 107d:6606<br />
bttv0: using: Leadtek WinFast 2000/ WinFast 2000 XP [card=34,autodetected]<br />
bttv0: gpio: en=00000000, out=00000000 in=00bff706 [init]<br />
bttv0: using tuner=5<br />
bttv0: i2c: checking for MSP34xx @ 0x80... not found<br />
bttv0: i2c: checking for TDA9875 @ 0xb0... not found<br />
bttv0: i2c: checking for TDA7432 @ 0x8a... not found<br />
bttv0: i2c: checking for TDA9887 @ 0x86... not found<br />
tuner 5-0061: chip found @ 0xc2 (bt878 #0 [sw])<br />
tuner 5-0061: type set to 5 (Philips PAL_BG (FI1216 and compatibles))<br />
bttv0: registered device video0<br />
bttv0: registered device vbi0<br />
bttv0: registered device radio0<br />
bttv0: PLL: 28636363 => 35468950 .. ok<br />
input: bttv IR (card=34) as /class/input/input7<br />
bttv-input: bttv IR (card=34) detected at pci-0000:01:07.0/ir0<br />
</pre><br />
<br />
== lspci ==<br />
<pre><br />
helot# lspci | grep Bt878<br />
01:07.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)<br />
01:07.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)<br />
</pre><br />
<br />
== xawtv -hwscan ==<br />
<pre><br />
helot# xawtv -hwscan<br />
This is xawtv-3.95, running on Linux/x86_64 (2.6.18-ck1)<br />
looking for available devices<br />
<br />
/dev/video0: OK [ -device /dev/video0 ]<br />
type : v4l2<br />
name : BT878 video (Leadtek WinFast 20<br />
flags: overlay capture tuner<br />
</pre><br />
<br />
When you run <tt>xawtv</tt>, you may need to fiddle with some of the options. In my case, I set the ''''input'''' to '''Composite1''' and ''''capture'''' to '''grabdisplay'''. Once you have a picture, you can adjust the colour, contrast, brightness etc. ZoneMinder will recognise these settings when you set up a Monitor for this input (you may need to leave xawtv running).<br />
<br />
== zmu -d <device> -q -v ==<br />
<pre><br />
helot# zmu -d /dev/video0 -q -v<br />
Video Capabilities<br />
Name: BT878 video (Leadtek WinFast 20<br />
Type: 171<br />
Can capture<br />
Can tune<br />
Overlay onto frame buffer<br />
Can clip<br />
Scalable<br />
Video Channels: 4<br />
Audio Channels: 1<br />
Maximum Width: 924<br />
Maximum Height: 576<br />
Minimum Width: 48<br />
Minimum Height: 32<br />
Window Attributes<br />
X Offset: 0<br />
Y Offset: 0<br />
Width: 384<br />
Height: 288<br />
Picture Attributes<br />
Palette: 5 - 32bit RGB<br />
Colour Depth: 32<br />
Brightness: 27086<br />
Hue: 22280<br />
Colour :47185<br />
Contrast: 25340<br />
Whiteness: 0<br />
Channel 0 Attributes<br />
Name: Television<br />
Channel: 0<br />
Flags: 3<br />
Channel has a tuner<br />
Channel has audio<br />
Type: 1 - TV<br />
Format: 0 - PAL<br />
Channel 1 Attributes<br />
Name: Composite1<br />
Channel: 1<br />
Flags: 2<br />
Channel has audio<br />
Type: 2 - Camera<br />
Format: 0 - PAL<br />
Channel 2 Attributes<br />
Name: S-Video<br />
Channel: 2<br />
Flags: 2<br />
Channel has audio<br />
Type: 2 - Camera<br />
Format: 0 - PAL<br />
Channel 3 Attributes<br />
Name: Composite3<br />
Channel: 3<br />
Flags: 2<br />
Channel has audio<br />
Type: 2 - Camera<br />
Format: 0 - PAL<br />
</pre><br />
<br />
== Configuring a Monitor ==<br />
In the ZoneMinder Console (main page), click '''Add New Monitor'''. Click the '''Source''' tab. Verify the settings match what you saw with <tt>xawtv</tt>:<br />
; Device Path : <tt>/dev/video0</tt> (or <tt>/dev/v4l/video0</tt>)<br />
; Device Channel : <tt>1</tt> (Composite1)<br />
; Device Format : <tt>PAL</tt> (NTSC in America)<br />
; Capture Palette : <tt>RGB24</tt><br />
; Capture Width (pixels) : <tt>384</tt><br />
; Capture Height (pixels) : <tt>288</tt><br />
; Orientation : <tt>Normal</tt><br />
<br />
When you click ''Save'', your new Monitor's ''Source'' column should be coloured '''''Orange or Green'''''. If it is Red, you probably need to adjust the Width/Height of the captured image.<br />
----<br />
'''For more info, see the [http://www.linuxtv.org/v4lwiki/index.php/Leadtek_WinFast_2000 Video4Linux Wiki]'''<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte ignifugée]<br />
[http://www.coffre-fort-pro.com Coffre-fort agréé]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Hardware_Compatibility_List&diff=6277Hardware Compatibility List2014-07-05T11:22:49Z<p>Kristof: </p>
<hr />
<div>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 part of the forums. Also if you find something in the forums that is missing from the wiki ADD IT.<br />
<br />
<br />
== Capture Cards ==<br />
<br />
[[Anykeeper]] <br />
<br />
[[Avermedia]]<br />
<br />
[[Camsecure PCI Express video capture]]<br />
<br />
[[Digiflower]]<br />
<br />
[[Geovision GV250 - bt878a chip]]<br />
<br />
[[Grandtec Grand X Guard]] <br />
<br />
[[Hauppauge]]<br />
<br />
[[Ituner Spectra 8]]<br />
<br />
[[Kodicom 4400r]]<br />
<br />
[[Kodicom 8800]]<br />
<br />
[[Tungson TE-8008]]<br />
<br />
Leadtek WinFast VC 100 - the cheapest bt878 model with no tuner on it, just Com/Svideo in.<br />
<br />
[[LinkDelight CCTV H.264 4CH DVR Card]]<br />
<br />
[[Linux Media Labs LMLBT44]] <br />
<br />
[[Osprey 100]]<br />
<br />
[[Provideo PV- series (Bluecherry)]] <br />
[[ Bluecherry - BC-H16480A]] <br />
[[TView 95/99]]<br />
<br />
[[UDP Technology NCP3200v2]]<br />
<br />
[[Videocards with Philips saa7134 chipset]]<br />
<br />
[[WinFast TV2000 XP]]<br />
<br />
[[Rapid OS]]<br />
<br />
[[KesCom PG104]]<br />
<br />
== bt8x8 Cards ==<br />
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't need two separate TV cards for two cameras!<br />
<br />
<br />
[[Pico2000]] - 4 port card, one chip bt878, around 2 fps when using all channels<br />
<br />
[[Bt878_4chip_8inputs]] -4 chips bt878, 8 inputs, around 5 fps when using 2 inputs per chip<br />
<br />
[[:Image:Karta.jpg| bt878 8 chip 8 input]] - This card is supplied with D-sub to 8 BNC connector and uses the bt878 chip for each input allowing full frame rates and quality. See [[Kodicom 8800]] for more information.<br />
<br />
Geovision GV250 bt878a single chip 4 inputs - This capture Card is supplied with 4 video inputs but with NO audio channel<br />
<br />
'''Most other BTTV (bt878, bt848) cards, see /usr/src/linux/Documentation/video4linux/bttv/CARDLIST on your system for a list of some of them.'''<br />
<br />
== Analog Cameras ==<br />
<br />
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's Pan/Tilt/Zoom functions via serial port control, as well as camera Presets, Focus, Iris, etc.<br />
*[[PicturetelControlScript | PictureTel PTZ2N]].<br />
* Video cameras & safes for antitheft purpose on the website http://www.infosafe.fr<br />
<br />
== Network Cameras ==<br />
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.<br />
<br />
<br />
Any network camera that allows access to single JPEG image grabs or '''some but not all''' multi-part JPEG feeds.<br />
<br />
'''Full Compatibility '''<br />
<br />
* [[7Links]](TM Trade Mark)<br />
<br />
* [[A-mtk]]<br />
<br />
* [[Abus]] some<br />
<br />
* [[Airlink 101]] some <br />
<br />
* [[AirLive AirCam OD325HD]]<br />
<br />
* [[Amovision AM-Q630M]]<br />
<br />
* [[Anran VGB101-IP]]<br />
<br />
* [[Apexis]] (APM-J011-WS, APM-J012-WS, possibly others) <br />
<br />
* [[ArecontVision]] (AV3130M, probably other too)<br />
<br />
* [[Astak Mole]] Some<br />
<br />
* [[Axis]] All<br />
<br />
* [[Brickcom]] These have been tested<br />
<br />
* [[B-QTECH]] H.264 Camera<br />
<br />
* [[BSTI]] Some<br />
<br />
* [[Cisco]] some<br />
<br />
* [[D-Link]] Most<br />
<br />
* [[Foscam]] (FI8908W, FI8904W, possibly others)<br />
<br />
* [[Gadspot]] Most<br />
<br />
* [[Generic]] Only tested one <br />
<br />
* [[Geovision]] (GV-FE420, possibly others)<br />
<br />
* [[Grandstream]] Grandstream (GXV-3672-FHD & GXV-3672-FHD-36 tested)<br />
<br />
* [[hootoo]] Some<br />
<br />
* [[Iguard]] IP390E<br />
<br />
* [[Instar]] (IN-2905, possibly others)<br />
<br />
* [[Level One]] some<br />
<br />
* [[Linksys]] WVC-210 / WVC2300 / PVC2300 / WVC54GC<br />
<br />
* [[Loftek]] Sentinel PTZ<br />
<br />
* [[Maygion]] (IP-603, IP-604, possibly others)<br />
<br />
* [[Messoa]] (NCR870, probably others)<br />
<br />
* [[Rimax]] Some<br />
<br />
* [[Rovio]]<br />
<br />
* [[Sony]] Most<br />
<br />
* [[TP-LINK]] Some<br />
<br />
* [[Trendnet]] Most<br />
<br />
* [[Wanscam]] FR4020A2 (Foscam clone)<br />
<br />
* [[x-vision]] Xvision cameras by y3k (some)<br />
<br />
* [[Y-Cam]] (Sharx Ip) Most<br />
<br />
* [[Zavio]] Some<br />
<br />
* [[Zecumate]] JPT3815W<br />
<br />
<br />
* Remote systems, themselves running zoneminder, can be accessed as cameras using the Remote Path of '''/cgi-bin/nph-zms?mode=single&monitor=1&scale=100&maxfps=5&buffer=1000''' - where the monitor number is the correct camera on the remote system.<br />
<br />
<br />
<br />
'''Single Jpeg Only'''<br />
<br />
* [[Airlink 101]] some<br />
<br />
* [[JVC]] some<br />
<br />
* [[Panasonic]] some<br />
<br />
* [[PLANET]] some <br />
<br />
*[[Toshiba]] some<br />
<br />
* [[Veo Observer IP NetCam]] most<br />
<br />
*[[Vivotek]] All<br />
<br />
<br />
'''Mpeg(ver1.24.0 and up)'''<br />
<br />
*[[ABS_MegaCam]]<br />
<br />
* [[Axis]] All<br />
<br />
* [[ ACTi]] All<br />
<br />
*[[Vivotek]] Most<br />
<br />
*[[Logitech 700 series]] some<br />
<br />
*[[Ubiqiti]] some<br />
<br />
'''Compatible with modifications'''<br />
<br />
*[[Aviosys]] some<br />
<br />
* [[Mobotix]] all <br />
<br />
*[[Edimax]] some<br />
<br />
* [[Conceptronic]] some<br />
<br />
<br />
'''Compatible with problems''' <br />
<br />
* [[Compro]] IP70. MPEG4 only, some reliability issues and general poor firmware quality.<br />
<br />
* [[Grandtec]] [[Grandtec_WLAN_Camera|WLAN Camera]] WiFi or III - acceptable indoor quality, no infrared-filter (better nightvision) cheap!<br />
<br />
* [[Intellinet]] IPCamera with the new firmware.<br />
<br />
* Old Intellinet IPCamera (model MWNC-100) with this (http://www.zoneminder.com/forums/viewtopic.php?t=7500) protocol adapter. <br />
<br />
* OvisLink AirLive WL-5400CAM<br />
<br />
Useful link: Flash's IP Camera Database, with Zoneminder compatibility guide: http://digdilem.org/cameras<br />
<br />
== Network Digitizers ==<br />
<br />
Like Network Cameras, these devices produce a video stream - but they accept an analog video input from a camera or other video source.<br />
<br />
* [[Synectics E100]] encoder<br />
*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 ''ZM's Camera Control Presets!''<br />
<br />
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.<br />
<br />
== USB Cameras ==<br />
<br />
*Just Zoom USB cam<br />
<br />
*Creative Webcam Pro, Webcam 3, LIVE! Cam OPTIA PRO (V4L2, Chan 0, PAL, YUYV)<br />
<br />
*''Most'' UVCvideo cameras, including: [[Logitech QuickCam Express]], QuickCam Pro 3000, [[QuickCam Pro 4000]], QuickCam Communicate STX/Deluxe, [[Logitech Webcam Pro 9000]], and [[Webcam C250]]<br />
<br />
*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])<br />
<br />
*[[Philips]] <br />
<br />
*Any OV511 based USB camera [http://alpha.dyndns.org/ov511/cameras.html]<br />
<br />
*Any CPIA based USB camera [http://webcam.sourceforge.net]<br />
<br />
*[[LabTec WebCam Pro]]<br />
<br />
*Confirmed basic functionality with Microsoft Lifecam VX 5000 using UVC Streaming method<br />
<br />
Note that most USB cameras that can use Video4Linux/V4L2, and so can be used by ZoneMinder. Some have older chipsets and can be hard to find new.<br />
<br />
Note that PWC drivers are not included in the kernel. Some distribution's add them in and other may not. Here are some relevant links:<br />
* [http://www.smcc.demon.nl/webcam/ Old Maintainer]<br />
* [http://www.saillard.org/linux/pwc/ Current PWC Maintainer]<br />
<br />
== X10 Devices ==<br />
The only device that really needs to be compatable with ZM is the Transceiver, all other x10 devices comunicate through that device.<br />
*[[CM11]] Bi-Directional Transceiver<br />
<br />
<br />
Other X10 notes:<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?t=6423&highlight=x10 Topic 6423]<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?t=7082&highlight=x10 Topic 7082]<br />
<br />
== All other hardware as supported by Linux ==<br />
To find out if your hardware is supported, check the [http://www.zoneminder.com/forums/viewforum.php?f=10 HCL]<br />
<br />
<br />
== Plug Computers ==<br />
Guruplug Server Plus -> How to install Zoneminder</div>Kristofhttps://wiki.zoneminder.com/index.php?title=MobileDevices&diff=6267MobileDevices2014-07-05T09:06:24Z<p>Kristof: </p>
<hr />
<div>Please Post Your Device Model<br />
<br />
<br />
== Working Under Normal ZM interface ==<br />
'''Motorola''' <br />
Rizer Z3 (opera mini only)<br />
<br />
'''Apple'''<br />
iPhone 3G<br />
iPhone 2G (WiFi tested)<br />
<br />
'''Nokia'''<br />
N810<br />
<br />
Android 2.2<br />
with swf mpeg streaming<br />
<br />
== Working Under Xhtml ==<br />
http://example.com/zm/index.php?format=xhtml<br />
<br />
Version newer than 1.23.3 use: http://example.com/zm/index.php?skin=mobile<br />
<br />
'''Motorola''' Rizer Z3, V300,V330,Razer<br />
<br />
'''Blackberry''' Perl<br />
<br />
'''HTC''' ProTouch II<br />
<br />
== Working under XML Interface ==<br />
<br />
XML Plugin is available with 1.24.3 onwards, or as a separate download for 1.24.1 and 1.24.2 from http://www.eyezm.com<br />
It is intended for use with the eyeZm iPhone Application, but can be used with any other custom programs as well.<br />
<br />
http://example.com/zm/index.php?skin=xml...<br />
<br />
'''Apple'''<br />
iPhone and iPod Touch on iOS 4+<br />
<br />
== Not Working ==<br />
<br />
<br />
http://192.168.0.254/Set?Func=VDelivery&Kind=1&640framerate=30<br />
<br />
<br />
===Installation de coffres-forts ignifuges, dépannage et entretien de coffre-fort et armoire forte blindée et porte forte===<br />
[http://www.infosafe.fr/Coffre/CoffresMT/Coffre-fort-ABC.htm coffre-fort homologué A2P]<br />
[http://www.coffre-fort-pro.com gros coffre-fort]<br />
[http://www.infosafe.fr coffre-fort ignifuge]<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm Armoire forte DIN]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Beginner_hardware&diff=6266Beginner hardware2014-07-05T09:06:07Z<p>Kristof: </p>
<hr />
<div>==Option 1==<br />
<br />
<br />
The best, first advice is to check that your camera is compatible with zoneminder's motion JPEG (MJPEG). <br />
<br />
You should read the [[Documentation]]. The developers spent and continue to spend a great deal of time writing it... you should spend at least a little time reading it. Specifically, read the part about shared memory.<br />
<br />
<br />
'''Recommended IP cameras'''<br />
<br />
[[Axis]] brand cameras are a good choice, but expensive.<br />
<br />
[[BSIT]] are really cheap but also not the greatest quality.<br />
<br />
<br />
Camera quality varies greatly, both in actual image quality and in operational reliability. Remember that you often "get what you pay for." Cameras from high volume manufacturers may be subject to software/hardware compromises that lower cost at the risk of breaking functionality and/or compatibility with standards. <br />
<br />
Avoid cameras that require 1.24(aka: mpeg video) because it make things harder for beginners.<br />
<br />
==Option 2==<br />
<br />
The best beginners hardware and setup is to use an old unused system, anything from late Pentium 3 or Athlon XP generation of cpus will be more than enough for a setup capable of running 2 or 3 cameras depending on configuration.<br />
<br />
You will need one of the cheap pci cctv capture cards from Ebay that use the bt878 chip, if you search for pci cctv on ebay then most of the cheap cards that show up will be a card of this type, see the [[Pico2000]] section of the Zoneminder wiki for a few photos of these cards and a little more technical information.<br />
For capture cards with tw6800 chips you have to compile the driver. Have a look at [[KesCom PG104]] for instructions.<br />
<br />
You can alternatively buy them and better boards from the retailers in the [[shop]] section of this webpage.<br />
<br />
You will need to configure the capture card as described in the [[Pico2000]] wiki<br />
<br />
Next source some standard analogue cameras from the retailers listed on this page or any other source you like.<br />
<br />
Install Zoneminder using the [[CentOS]] guide contained in the wiki or any other distro guide you are happy with, I personally started with the CentOS guide and it has worked well for me.<br />
<br />
Configure and then you're running!!!.<br />
<br />
This is of course a beginners system and so can be expanded and improved on once you are happy, my aim in this design is to build a Zoneminder system as cheaply and basic as possible, I have made a lots of setups that are still operating on the above basis.<br />
<br />
<br />
<br />
==Coffre-fort et armoire forte==<br />
<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte classe C]<br />
[http://www.coffre-fort-pro.com Coffre-fort classe 2]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Grandtec_Grand_X_Guard&diff=6265Grandtec Grand X Guard2014-07-05T09:05:41Z<p>Kristof: </p>
<hr />
<div>These cards a relatively inexpensive by using one Brooktree (bt) video capture chip shared for a number of inputs. The upside is low cost, downside is performance.<br />
<br />
* Using 1 source you get 25 fps<br />
* Using 2 source you get 5 fps each (10 fps total) <br />
* Using 4 sources you get 2.5 fps each (10 fps total) <br />
...and so on. <br />
if you use more than 1 source, total FPS is 10/12 <br />
<br />
Please note that this will only show up as one video input (''/dev/video0'' for me). You will use channels of the input to access the multiple ports.<br />
<br />
; bttv supported card types<br />
: 57 -> GrandTec 'Grand Video Capture' (Bt848) [4344:4142]<br />
: 77 -> GrandTec Multi Capture Card (Bt878)<br />
: 103 -> Grand X-Guard / Trust 814PCI [0304:0102]<br />
<br />
== GrandTec Grand X-Guard 4P (GXG-4000)== <br />
Autodetected correctly and confirmed working with bttv driver.<br />
<br />
== GrandTec Grand X-Guard 9P (GXG-9000)==<br />
Confirmed working under ZoneMinder 1.22 (probably earlier). bttv driver 0.9.17 incorrectly detects this as a card type 57. You need to edit modprobe.conf (see below), then do a rmmod bttv and modprobe bttv to get it to work correctly.<br />
<br />
''/etc/modprobe.conf''<br />
<pre><br />
options bttv card=103 <br />
</pre><br />
<br />
I haven't had any problems testing with a single input but with each input added, the image gets brighter and more washed out. At 4 monitors, the image is no longer viewable with the default monitor brightness and contrast. The current theory is that providing a live connection to each input will resolve the problem and is supported by the following statement from Grandtec<br />
<br />
<blockquote><br />
Q. All of the cameras are just white screens. Why?<br />
<br><br />
A. The card attempts to automatically color-balance all of the cameras at once. If a camera port is listed as active (9 and 16 port) or if a preview window is open (4 port) for a port that does not physically have a camera connected, then it tries to balance with a camera that is not there. The result is a white screen for all cameras. To resolve this, close or de-list as active any ports without cameras connected.<br />
</blockquote><br />
<br />
== GrandTec Grand X-Guard 16P (GXG-1600) ==<br />
<br />
Needs the same configurations changes as the 9P card above.<br />
<br />
<br />
== Sources ==<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?p=4536&sid=071efc96ee14a2370e5d4f159aa2a685 davide post]<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?t=3285 Another davide post]<br />
<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte DIN 4102]<br />
[http://www.coffre-fort-pro.com Coffre-fort classe 1]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=LinkDelight_CCTV_H.264_4CH_DVR_Card&diff=6264LinkDelight CCTV H.264 4CH DVR Card2014-07-05T09:05:25Z<p>Kristof: </p>
<hr />
<div>CCTV H.264 4CH DVR Card Real-time 100/120FPS Audio/video Capture Security Card (SKU: ESC09)<br />
<br />
As found on eBay: [[http://www.ebay.ca/itm/CCTV-H-264-4CH-DVR-Card-Real-time-100-120FPS-Video-Audio-Connection-Cable?item=330647829755&cmd=ViewItem]]<br />
Cost: around 22 $US<br />
<br />
= Features =<br />
<br />
This HD Digital Video Recording Card is installed to your computer host and the coming adapter cable connected with camera, to achieved host working as DVR and watch the camera image in LCD display. This DVR card is 4 channels, so it support 4pcs cameras and you can see 4 camera images in LCD display simultaneously.<br />
<br />
* Video compression adopts advanced H.264<br />
* Support widescreen display, including 1024*768 and above<br />
* 4CH video 4CH audio, coming with 4ch video/audio connection cable<br />
* Support smart mobile phone view, Windows mobile, Symbian mobile, IPhone<br />
* Support Windows 2000 /2003 / XP / Vista / Windows 7 OS<br />
* Support 4 split-screens playback and convenient to search recording files<br />
* Support net remote preview, playback, record, PTZ control<br />
* Support manual record, timer record and motion detection record<br />
* PTZ: support multi-protocol, RS232/485, highspeed dome control software<br />
* Support motion detection alarm & video lost alarm<br />
* Security: multi-lever password, user right option, system keyboard lock<br />
<br />
<br />
''Kindly Note:'' This cable isn’t compatible with the system of Window7 64bit<br />
<br />
<br />
= Features =<br />
<br />
<table border="1" cellpadding="1" cellspacing="1"><br />
<tr><br />
<td colspan="2" width="176"><p align="center"><strong>Model </strong></p></td><br />
<td width="324"><p align="center"><strong>4004 </strong></p></td><br />
</tr><br />
<tr><br />
<td rowspan="4" width="70"><p align="center">Video </p></td><br />
<td width="105"><p align="center">Format </p></td><br />
<td width="324"><p align="center">NTSC / PAL </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Compression </p></td><br />
<td width="324"><p align="center">H . 264 </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Input </p></td><br />
<td width="324"><p align="center">4CH BNC </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Output </p></td><br />
<td width="324"><p align="center">VGA </p></td><br />
</tr><br />
<tr><br />
<td colspan="2" width="176"><p align="center">Audio </p></td><br />
<td width="324"><p align="center">4CH AV </p></td><br />
</tr><br />
<tr><br />
<td colspan="2" width="176"><p align="center">Support OS </p></td><br />
<td width="324"><p align="center">Windows 2000 /2003 / XP / Vista / Windows 7 </p></td><br />
</tr><br />
<tr><br />
<td rowspan="3" width="70"><p align="center">Display </p></td><br />
<td width="105"><p align="center">Frame rate </p></td><br />
<td width="324"><p align="center">NTSC:120fps, PAL: 100fps </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Resolution </p></td><br />
<td width="324"><p align="center">352×288 320×288 704×576 </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Split screen </p></td><br />
<td width="324"><p align="center">1 、 4 、 cycle </p></td><br />
</tr><br />
<tr><br />
<td rowspan="4" width="70"><p align="center">Record </p></td><br />
<td width="105"><p align="center">Frame rate </p></td><br />
<td width="324"><p align="center">NTSC:120fps, PAL: 100fps </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Resolution </p></td><br />
<td width="324"><p align="center">352×288 320×288 704×576 </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Recording Mode </p></td><br />
<td width="324"><p align="center">Manual, Time, Motion Detection </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Mode </p></td><br />
<td width="324"><p align="center">1/8—8 times speed playback optional </p></td><br />
</tr><br />
<tr><br />
<td rowspan="4" width="70"><p align="center">Net Function </p></td><br />
<td width="105"><p align="center">Transmission mode </p></td><br />
<td width="324"><p align="center">LAN / PSTN / ISDN / ADSL </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Transmission protocol </p></td><br />
<td width="324"><p align="center">UDP/TCP </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Connection Mode </p></td><br />
<td width="324"><p align="center">Clients software/ IE Browse/Smart phone client software </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Main functions </p></td><br />
<td width="324"><p align="center">Remote preview 、 Video playback 、 Remote control </p></td><br />
</tr><br />
<tr><br />
<td rowspan="2" width="70"><p align="center">Alert </p></td><br />
<td width="105"><p align="center">type </p></td><br />
<td width="324"><p align="center">Motion detection, Video loss </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Linkage </p></td><br />
<td width="324"><p align="center">Channel record 、 Sound alerts </p></td><br />
</tr><br />
<tr><br />
<td rowspan="3" width="70"><p align="center">Others </p></td><br />
<td width="105"><p align="center">PTZ </p></td><br />
<td width="324"><p align="center">Support multi-protocol,RS232/485,highspeed dome control software </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Back up </p></td><br />
<td width="324"><p align="center">USB 、 Network 、 CD-RW 、 DVD-RW </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">security </p></td><br />
<td width="324"><p align="center">Multi-lever password, user right option, system keyboard lock </p></td><br />
</tr><br />
<tr><br />
<td colspan="2" width="176"><p align="center">Net Weight </p></td><br />
<td width="324"><p align="center">52g </p></td><br />
</tr><br />
</table><br />
<br />
<br />
= ZoneMinder =<br />
<br />
I was able to make this card under Ubuntu 12.04 server with a minimal amount of fuss. The Card is based on a Techwell 6800 Chipset, and I was able to find the appropriate Linux Drivers at this site:<br />
<br />
<br />
Drivers: [[http://gitorious.org/tw68/tw68-v2|TW68-V2 Drivers]]<br />
<br />
<br />
Installation:<br />
<br />
<pre><br />
mkdir techwell<br />
cd techwell/<br />
git clone git://gitorious.org/tw68/tw68-v2.git<br />
tw68-v2/<br />
make<br />
sudo make install<br />
sudo modprobe tw68<br />
lsmod|grep tw<br />
dmesg<br />
</pre><br />
<br />
I'm sorry I haven't kept a copy of the whole session. After compiling and "loading" the tw68 modules, you need to check that the modules are actually loaded (lsmod|grep tw). You should have the following output:<br />
<br />
<pre><br />
~$ lsmod |grep tw<br />
tw68 44633 2 <br />
videodev 86588 3 tw68<br />
videobuf_dma_sg 18786 1 tw68<br />
videobuf_core 25409 2 tw68,videobuf_dma_sg<br />
btcx_risc 13400 1 tw68<br />
</pre><br />
<br />
Issuing the dmesg command, you should see 4 "video devices" found, labeled from /dev/video0 to /dev/video3... Each video device is tied to an input from the card.<br />
<br />
I haven't bothered yet with the "audio" part of it, so I can't tell you if that works or not. If you're able to test it, please update this wiki page to let others know...<br />
<br />
'''Although I do get a lot of messages in dmesg, concerning "[261734.936103] tw6810[0]/0: [c5c8bb40/1] timeout - dma=0x05f8a000", the capture does work well.'''<br />
<br />
[10/26/2012]<br />
I found that if you're using two cards you can end up with some really nasty artifacts that manifest themselves as white horizontal lines on the feeds, after doing some calculations finding myself close to saturating PCI bus, I found these instructions on the [http://www.zoneminder.com/wiki/index.php/Videocards_with_Philips_saa7134_chipset phillips] page:<br />
<br />
<pre><br />
Do not forget to to increase "shared memory" at the end of /etc/sysctl.conf with<br />
kernel.shmall = 134217728<br />
kernel.shmmax = 134217728<br />
<br />
cause your card supports 640x480 pixel with 24 bit depth and thats more than 112Mbyte ;-)<br />
</pre><br />
<br />
doing this allows me to run 8 cams @ 12fps full 640x480 without artifacts<br />
<br />
= Zoneminder configuration =<br />
<br />
The following screenshots show how I configured the device in my zoneminder:<br />
<br />
[[File:LD_CCTV_ZM1.jpg]]<br />
<br />
[[File:LD_CCTV_ZM2.jpg]]<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte ignifugée]<br />
[http://www.coffre-fort-pro.com Coffre-fort classe 1]<br />
<br />
= Observations =<br />
<br />
I currently have zoneminder installed on an Intel Atom 525 with 4 GB of RAM. This same system has the "LinkDelight CCTV H.264 4CH DVR Card" installed on it and monitoring 2 CCTV cameras at around ~20fps each (@ 640x480), with ~30 % Cpu Usage across the 4 "cores".<br />
<br />
Mind you, it is also receiving a video stream from an IP camera @ 15 fps (640x480). I haven't enable any motion detection yet.<br />
<br />
<br />
All-in-all it's a nice, cheap card that works for me.</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Bt878_4chip_8inputs&diff=6263Bt878 4chip 8inputs2014-07-05T09:05:14Z<p>Kristof: </p>
<hr />
<div>== Noname with 4 bt878 chips and 8 inputs ==<br />
<br />
* tip: also check [[Pico2000]] related card info;<br />
<br />
When using all channels you'll get around 5 fps.<br />
Warning it takes a long time to boot using this card. Maybe settings are bad. But it is working OK.<br />
<br />
== Configuration ==<br />
<br />
''/etc/modprobe.conf''<br />
<pre><br />
options bttv card=0,0,0,0 tuner=4,4,4,4<br />
</pre><br />
<br />
<br />
If your driver is compiled into the kernel, add the following to be passed onto the kernel from LILO or GRUB.<br />
<pre><br />
bttv.card=0,0,0,0 bttv.tuner=4,4,4,4<br />
</pre><br />
<br />
<br />
* A list of card types and tuner types can be found in the Linux kernel sources under Documentation<br />
<pre><br />
http://linuxtv.org/hg/v4l-dvb/file/tip/linux/Documentation/video4linux<br />
</pre><br />
<br />
== Photos ==<br />
<br />
[[Image:Bt878_4chip_8inputs_1.jpg|200px]]<br />
[[Image:Bt878_4chip_8inputs_2.jpg|200px]]<br />
<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/coffre-fort-ignifuge/coffre-fort-ignifuge.htm Coffre-fort ignifuge]<br />
[http://www.coffre-fort-pro.com Coffre-fort agréé]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Zms-inetd&diff=6262Zms-inetd2014-07-05T09:05:00Z<p>Kristof: </p>
<hr />
<div>'''zms-inetd''' is an [http://en.wikipedia.org/wiki/Inetd inetd]-wrapper for the ZMS (Zoneminder Streaming Server), so ZMS can work "standalone".<br />
<br />
* '''Author''': Kurt Zankl <kz@xon.uni.cc><br />
* '''Inspiration''': http://www.debian-administration.org/articles/371<br />
* '''Requirements''': bash, inetd<br />
* '''License''': GNU General Public License, Version 2<br />
<br />
<br />
== Motivation ==<br />
<br />
I'm using Zoneminder with [http://nginx.net/ Nginx Httpd], which doesnt support simple CGI (just FastCGI). So I needed a leightweight solution to make ZMS work without any extra software. This script depends only on inetd and bash.<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/coffre-fort-ignifuge/coffre-fort-ignifuge.htm Coffre-fort ignifuge]<br />
[http://www.coffre-fort-pro.com Coffre-fort agréé]<br />
<br />
=== Installation ===<br />
<br />
Just copy and paste the zms-inetd-script from below (Section "Script") into a text file and save it, for example, as <code>/usr/local/bin/zms-inetd</code>. Don't forget to make it executable (<code>chmod 755 /usr/local/bin/zms-inetd</code>).<br />
<br />
=== /etc/services ===<br />
<br />
As for every inetd-service you have to define a port number in /etc/services:<br />
zms-inetd 85/tcp # Zoneminder ZMS inetd-wrapper<br />
<br />
=== /etc/inetd.conf ===<br />
<br />
Of course also an entry in the inetd configuration is needed. Please adapt this to your needs (user [= www], path):<br />
zms-inetd stream tcp nowait www /usr/local/bin/zms-inetd zms-inetd<br />
<br />
=== Path to zm.conf ===<br />
<br />
Set the ZMCONF variable in the shell-script appropriate.<br />
<br />
=== Zoneminder-Configuration ===<br />
<br />
The last step is to adjust the web path (URL) to ZMS. This is done through the ZM-Webinterface > Options > Paths > Web path to zms streaming server (ZM_PATH_ZMS). According to the configuration above this would be:<br />
<nowiki>http://<server>:85/<anypath></nowiki><br />
It doesn't matter which path you specifiy as zms-inetd will always proxy to the ZMS cgi-binary for security reasons.<br />
<br />
== Further thoughts ==<br />
<br />
=== Make it transparent ===<br />
<br />
In combination with Nginx its propably useful not to point ZM directly to the zms-inetd port, but mask it with a reverse proxy configuration in Nginx. That should avoid some problems if you want to reverse proxy the whole ZM installation (eg: from intranet to the internet).<br />
<br />
Example:<br />
location /zm/zms-inetd {<br />
proxy_pass <nowiki>http://127.0.0.1:85;</nowiki><br />
}<br />
<br />
Of course you have to adjust the cgi-bin path (ZM_PATH_ZMS) appropriate (eg: <code>/zm/zms-inetd</code>).<br />
<br />
=== Other use cases for zms-inetd ===<br />
<br />
Another scenario where zms-inetd perhaps could also be used is a leightweight or embedded system, just running ZMS. For example the [http://busybox.net/ busybox] multibinary offers an inetd and a shell. Due the fact that zms-inetd is not heavily integrated with bash it should not be too hard to adapt it to ash (default shell in busybox).<br />
<br />
== Script ==<br />
<pre><nowiki>#!/bin/bash<br />
#<br />
# Inetd-wrapper for ZMS (Zoneminder Streaming Server)<br />
#<br />
# Version: 2007-09-27<br />
# Author: Kurt Zankl <kz@xon.uni.cc><br />
# Inspiration: http://www.debian-administration.org/articles/371<br />
# Requirements: bash, inetd<br />
# License: GNU General Public License, Version 2<br />
#<br />
# /etc/services:<br />
# zms-inetd 85/tcp # Zoneminder ZMS inetd-wrapper<br />
#<br />
# /etc/inetd.conf:<br />
# zms-inetd stream tcp nowait www-data /usr/local/bin/zms-inetd zms-inetd<br />
#<br />
# ZM Options / Paths / Web path to zms streaming server:<br />
# ZM_PATH_ZMS = http://<server>:85/<anypath><br />
#<br />
<br />
# configuration<br />
ZMCONF="/usr/local/etc/zm.conf"<br />
CGIBIN="zms"<br />
<br />
# error handler<br />
function errormsg {<br />
echo "HTTP/1.0 500 Internal Server Error"<br />
echo "Content-Type: text/html"<br />
echo<br />
echo "<title>ERROR</title><h1>ERROR</h1>"<br />
echo -e "<pre>$1</""pre>"<br />
exit 1<br />
}<br />
<br />
# get request<br />
read REQUEST<br />
# skip headers<br />
HEADER="nothing"; while [ "$HEADER" != $'\r' -a -n "$HEADER" ]; do read HEADER; done<br />
<br />
# read ZM configuration<br />
[ -r $ZMCONF ] || errormsg "Error reading Zoneminder configuration \"$ZMCONF\""<br />
. $ZMCONF<br />
ZMS="$ZM_PATH_CGI/$CGIBIN"<br />
[ -x $ZMS ] || errormsg "Error finding ZMS executable \"$ZMS\""<br />
<br />
# check request<br />
[ -z "$REQUEST" ] && errormsg "Request is empty"<br />
<br />
# split request<br />
URL="${REQUEST#GET }"<br />
URL="${URL% HTTP/*}"<br />
QUERY="${URL#*\?}"<br />
URL="${URL%%\?*}"<br />
<br />
# check query<br />
[ "$QUERY" == "$URL" ] && errormsg "Invalid query"<br />
<br />
# execute ZMS<br />
# (STDERR output is discarded as this confuses MPEG streaming clients)<br />
export QUERY_STRING="$QUERY"<br />
echo "HTTP/1.0 200 OK"<br />
"$ZMS" 2>/dev/null<br />
echo<br />
exit 0</nowiki></pre></div>Kristofhttps://wiki.zoneminder.com/index.php?title=Synectics_E100&diff=6261Synectics E1002014-07-05T09:04:48Z<p>Kristof: </p>
<hr />
<div>ZoneMinder seems to work with the [http://www.synx.com/ Synectics] E100 encoder.<br />
<br />
The encoder supports two streams. The first one is at<br />
rtsp://HOST:8554/01<br />
and the second is at<br />
rtsp://HOST:8555/01-2<br />
<br />
To put these into ZoneMinder, add a monitor with:<br />
<br />
Source Type: Ffmpeg<br />
Source Path: rtsp://HOST:8554/01 (for the first stream)<br />
Capture Width: 720 (for D1 resolution)<br />
Capture Height: 576 (for D1 resolution)<br />
<br />
Tip: to find the right width and height, open the stream URI in VLC and go to Tools > Codec Info.<br />
<br />
On Ubuntu 11.10, it was necessary to install x264:<br />
sudo apt-get install x264<br />
for H.264 support.<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
La sécurisation des biens est assez importante au regard de l'augmentation du risque de cambriolage<br />
A choisir, je prendrai bien un [http://www.infosafe.fr/coffre-fort-ignifuge/coffre-fort-ignifuge.htm Coffre-fort ignifuge] pour supports papier<br />
<br />
J'ai trouvé quelques exemplaires de ces coffres sur le site : http://www.coffrefort-pro.fr . Ce sont des coffres-forts agréés pour la plupart.<br />
<br />
Que pensez vous de la qualité de ces coffres?</div>Kristofhttps://wiki.zoneminder.com/index.php?title=WinFast_TV2000_XP&diff=6260WinFast TV2000 XP2014-07-05T09:04:33Z<p>Kristof: </p>
<hr />
<div>This card uses a bt878 chipset and the bttv kernel module and is probably one of the more common capture cards found in a home PC/DVR. It is quite generic but comes in 2 flavours: "ATX version" and "Low profile version"<br />
<br />
There are 4 inputs:<br />
# '''Television''' (Coaxial cable) This is where you can tune to a TV channel frequency<br />
# '''Composite1''' (RCA lead)<br />
# '''SVideo''' (MiniDIN connector)<br />
# '''Composite3''' (RCA lead) This is the FM tuner for radio<br />
<br />
'''Note:''' You should have a connector cable to connect the Composite1 and SVideo cables into a single 6-pin MiniDIN port on the card. The cable for the Low profile version also includes the Left/Right Audio inputs, connecting to a 9-pin MiniDIN port on the card.<br />
<br />
There is also an input for the Infrared sensor which plugs into a headphone jack. This is probably not useful for ZoneMinder but may be used with Linux InfraRed Control (LIRC) if you want to capture from TV occasionally.<br />
<br />
== dmesg ==<br />
<pre><br />
Linux video capture interface: v2.00<br />
bttv: driver version 0.9.16 loaded<br />
bttv: using 8 buffers with 2080k (520 pages) each for capture<br />
bttv: Bt8xx card found (0).<br />
ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17<br />
GSI 23 sharing vector 0xE9 and IRQ 23<br />
ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [APC2] -> GSI 17 (level, low) -> IRQ 23<br />
bttv0: Bt878 (rev 17) at 0000:01:07.0, irq: 23, latency: 32, mmio: 0xe5100000<br />
bttv0: detected: Leadtek WinFast TV 2000 [card=34], PCI subsystem ID is 107d:6606<br />
bttv0: using: Leadtek WinFast 2000/ WinFast 2000 XP [card=34,autodetected]<br />
bttv0: gpio: en=00000000, out=00000000 in=00bff706 [init]<br />
bttv0: using tuner=5<br />
bttv0: i2c: checking for MSP34xx @ 0x80... not found<br />
bttv0: i2c: checking for TDA9875 @ 0xb0... not found<br />
bttv0: i2c: checking for TDA7432 @ 0x8a... not found<br />
bttv0: i2c: checking for TDA9887 @ 0x86... not found<br />
tuner 5-0061: chip found @ 0xc2 (bt878 #0 [sw])<br />
tuner 5-0061: type set to 5 (Philips PAL_BG (FI1216 and compatibles))<br />
bttv0: registered device video0<br />
bttv0: registered device vbi0<br />
bttv0: registered device radio0<br />
bttv0: PLL: 28636363 => 35468950 .. ok<br />
input: bttv IR (card=34) as /class/input/input7<br />
bttv-input: bttv IR (card=34) detected at pci-0000:01:07.0/ir0<br />
</pre><br />
<br />
== lspci ==<br />
<pre><br />
helot# lspci | grep Bt878<br />
01:07.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)<br />
01:07.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)<br />
</pre><br />
<br />
== xawtv -hwscan ==<br />
<pre><br />
helot# xawtv -hwscan<br />
This is xawtv-3.95, running on Linux/x86_64 (2.6.18-ck1)<br />
looking for available devices<br />
<br />
/dev/video0: OK [ -device /dev/video0 ]<br />
type : v4l2<br />
name : BT878 video (Leadtek WinFast 20<br />
flags: overlay capture tuner<br />
</pre><br />
<br />
When you run <tt>xawtv</tt>, you may need to fiddle with some of the options. In my case, I set the ''''input'''' to '''Composite1''' and ''''capture'''' to '''grabdisplay'''. Once you have a picture, you can adjust the colour, contrast, brightness etc. ZoneMinder will recognise these settings when you set up a Monitor for this input (you may need to leave xawtv running).<br />
<br />
== zmu -d <device> -q -v ==<br />
<pre><br />
helot# zmu -d /dev/video0 -q -v<br />
Video Capabilities<br />
Name: BT878 video (Leadtek WinFast 20<br />
Type: 171<br />
Can capture<br />
Can tune<br />
Overlay onto frame buffer<br />
Can clip<br />
Scalable<br />
Video Channels: 4<br />
Audio Channels: 1<br />
Maximum Width: 924<br />
Maximum Height: 576<br />
Minimum Width: 48<br />
Minimum Height: 32<br />
Window Attributes<br />
X Offset: 0<br />
Y Offset: 0<br />
Width: 384<br />
Height: 288<br />
Picture Attributes<br />
Palette: 5 - 32bit RGB<br />
Colour Depth: 32<br />
Brightness: 27086<br />
Hue: 22280<br />
Colour :47185<br />
Contrast: 25340<br />
Whiteness: 0<br />
Channel 0 Attributes<br />
Name: Television<br />
Channel: 0<br />
Flags: 3<br />
Channel has a tuner<br />
Channel has audio<br />
Type: 1 - TV<br />
Format: 0 - PAL<br />
Channel 1 Attributes<br />
Name: Composite1<br />
Channel: 1<br />
Flags: 2<br />
Channel has audio<br />
Type: 2 - Camera<br />
Format: 0 - PAL<br />
Channel 2 Attributes<br />
Name: S-Video<br />
Channel: 2<br />
Flags: 2<br />
Channel has audio<br />
Type: 2 - Camera<br />
Format: 0 - PAL<br />
Channel 3 Attributes<br />
Name: Composite3<br />
Channel: 3<br />
Flags: 2<br />
Channel has audio<br />
Type: 2 - Camera<br />
Format: 0 - PAL<br />
</pre><br />
<br />
== Configuring a Monitor ==<br />
In the ZoneMinder Console (main page), click '''Add New Monitor'''. Click the '''Source''' tab. Verify the settings match what you saw with <tt>xawtv</tt>:<br />
; Device Path : <tt>/dev/video0</tt> (or <tt>/dev/v4l/video0</tt>)<br />
; Device Channel : <tt>1</tt> (Composite1)<br />
; Device Format : <tt>PAL</tt> (NTSC in America)<br />
; Capture Palette : <tt>RGB24</tt><br />
; Capture Width (pixels) : <tt>384</tt><br />
; Capture Height (pixels) : <tt>288</tt><br />
; Orientation : <tt>Normal</tt><br />
<br />
When you click ''Save'', your new Monitor's ''Source'' column should be coloured '''''Orange or Green'''''. If it is Red, you probably need to adjust the Width/Height of the captured image.<br />
----<br />
'''For more info, see the [http://www.linuxtv.org/v4lwiki/index.php/Leadtek_WinFast_2000 Video4Linux Wiki]'''<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte ignifugée]<br />
[http://www.coffre-fort-pro.com Coffre-fort agréé]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Hardware_Compatibility_List&diff=6259Hardware Compatibility List2014-07-05T09:03:38Z<p>Kristof: </p>
<hr />
<div>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 part of the forums. Also if you find something in the forums that is missing from the wiki ADD IT.<br />
<br />
<br />
== Capture Cards ==<br />
<br />
[[Anykeeper]] <br />
<br />
[[Avermedia]]<br />
<br />
[[Camsecure PCI Express video capture]]<br />
<br />
[[Digiflower]]<br />
<br />
[[Geovision GV250 - bt878a chip]]<br />
<br />
[[Grandtec Grand X Guard]] <br />
<br />
[[Hauppauge]]<br />
<br />
[[Ituner Spectra 8]]<br />
<br />
[[Kodicom 4400r]]<br />
<br />
[[Kodicom 8800]]<br />
<br />
[[Tungson TE-8008]]<br />
<br />
Leadtek WinFast VC 100 - the cheapest bt878 model with no tuner on it, just Com/Svideo in.<br />
<br />
[[LinkDelight CCTV H.264 4CH DVR Card]]<br />
<br />
[[Linux Media Labs LMLBT44]] <br />
<br />
[[Osprey 100]]<br />
<br />
[[Provideo PV- series (Bluecherry)]] <br />
[[ Bluecherry - BC-H16480A]] <br />
[[TView 95/99]]<br />
<br />
[[UDP Technology NCP3200v2]]<br />
<br />
[[Videocards with Philips saa7134 chipset]]<br />
<br />
[[WinFast TV2000 XP]]<br />
<br />
[[Rapid OS]]<br />
<br />
[[KesCom PG104]]<br />
<br />
== bt8x8 Cards ==<br />
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't need two separate TV cards for two cameras!<br />
<br />
<br />
[[Pico2000]] - 4 port card, one chip bt878, around 2 fps when using all channels<br />
<br />
[[Bt878_4chip_8inputs]] -4 chips bt878, 8 inputs, around 5 fps when using 2 inputs per chip<br />
<br />
[[:Image:Karta.jpg| bt878 8 chip 8 input]] - This card is supplied with D-sub to 8 BNC connector and uses the bt878 chip for each input allowing full frame rates and quality. See [[Kodicom 8800]] for more information.<br />
<br />
Geovision GV250 bt878a single chip 4 inputs - This capture Card is supplied with 4 video inputs but with NO audio channel<br />
<br />
'''Most other BTTV (bt878, bt848) cards, see /usr/src/linux/Documentation/video4linux/bttv/CARDLIST on your system for a list of some of them.'''<br />
<br />
== Analog Cameras ==<br />
<br />
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's Pan/Tilt/Zoom functions via serial port control, as well as camera Presets, Focus, Iris, etc.<br />
*[[PicturetelControlScript | PictureTel PTZ2N]].<br />
* Video cameras & safes for antitheft purpose on the website http://www.infosafe.fr<br />
<br />
== Network Cameras ==<br />
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.<br />
<br />
<br />
Any network camera that allows access to single JPEG image grabs or '''some but not all''' multi-part JPEG feeds.<br />
<br />
'''Full Compatibility '''<br />
<br />
* [[7Links]](TM Trade Mark)<br />
<br />
* [[A-mtk]]<br />
<br />
* [[Abus]] some<br />
<br />
* [[Airlink 101]] some <br />
<br />
* [[AirLive AirCam OD325HD]]<br />
<br />
* [[Amovision AM-Q630M]]<br />
<br />
* [[Anran VGB101-IP]]<br />
<br />
* [[Apexis]] (APM-J011-WS, APM-J012-WS, possibly others) <br />
<br />
* [[ArecontVision]] (AV3130M, probably other too)<br />
<br />
* [[Astak Mole]] Some<br />
<br />
* [[Axis]] All<br />
<br />
* [[Brickcom]] These have been tested<br />
<br />
* [[B-QTECH]] H.264 Camera<br />
<br />
* [[BSTI]] Some<br />
<br />
* [[Cisco]] some<br />
<br />
* [[D-Link]] Most<br />
<br />
* [[Foscam]] (FI8908W, FI8904W, possibly others)<br />
<br />
* [[Gadspot]] Most<br />
<br />
* [[Generic]] Only tested one <br />
<br />
* [[Geovision]] (GV-FE420, possibly others)<br />
<br />
* [[Grandstream]] Grandstream (GXV-3672-FHD & GXV-3672-FHD-36 tested)<br />
<br />
* [[hootoo]] Some<br />
<br />
* [[Iguard]] IP390E<br />
<br />
* [[Instar]] (IN-2905, possibly others)<br />
<br />
* [[Level One]] some<br />
<br />
* [[Linksys]] WVC-210 / WVC2300 / PVC2300 / WVC54GC<br />
<br />
* [[Loftek]] Sentinel PTZ<br />
<br />
* [[Maygion]] (IP-603, IP-604, possibly others)<br />
<br />
* [[Messoa]] (NCR870, probably others)<br />
<br />
* [[Rimax]] Some<br />
<br />
* [[Rovio]]<br />
<br />
* [[Sony]] Most<br />
<br />
* [[TP-LINK]] Some<br />
<br />
* [[Trendnet]] Most<br />
<br />
* [[Wanscam]] FR4020A2 (Foscam clone)<br />
<br />
* [[x-vision]] Xvision cameras by y3k (some)<br />
<br />
* [[Y-Cam]] (Sharx Ip) Most<br />
<br />
* [[Zavio]] Some<br />
<br />
* [[Zecumate]] JPT3815W<br />
<br />
<br />
* Remote systems, themselves running zoneminder, can be accessed as cameras using the Remote Path of '''/cgi-bin/nph-zms?mode=single&monitor=1&scale=100&maxfps=5&buffer=1000''' - where the monitor number is the correct camera on the remote system.<br />
<br />
<br />
<br />
'''Single Jpeg Only'''<br />
<br />
* [[Airlink 101]] some<br />
<br />
* [[JVC]] some<br />
<br />
* [[Panasonic]] some<br />
<br />
* [[PLANET]] some <br />
<br />
*[[Toshiba]] some<br />
<br />
* [[Veo Observer IP NetCam]] most<br />
<br />
*[[Vivotek]] All<br />
<br />
<br />
'''Mpeg(ver1.24.0 and up)'''<br />
<br />
*[[ABS_MegaCam]]<br />
<br />
* [[Axis]] All<br />
<br />
* [[ ACTi]] All<br />
<br />
*[[Vivotek]] Most<br />
<br />
*[[Logitech 700 series]] some<br />
<br />
*[[Ubiqiti]] some<br />
<br />
'''Compatible with modifications'''<br />
<br />
*[[Aviosys]] some<br />
<br />
* [[Mobotix]] all <br />
<br />
*[[Edimax]] some<br />
<br />
* [[Conceptronic]] some<br />
<br />
<br />
'''Compatible with problems''' <br />
<br />
* [[Compro]] IP70. MPEG4 only, some reliability issues and general poor firmware quality.<br />
<br />
* [[Grandtec]] [[Grandtec_WLAN_Camera|WLAN Camera]] WiFi or III - acceptable indoor quality, no infrared-filter (better nightvision) cheap!<br />
<br />
* [[Intellinet]] IPCamera with the new firmware.<br />
<br />
* Old Intellinet IPCamera (model MWNC-100) with this (http://www.zoneminder.com/forums/viewtopic.php?t=7500) protocol adapter. <br />
<br />
* OvisLink AirLive WL-5400CAM<br />
<br />
Useful link: Flash's IP Camera Database, with Zoneminder compatibility guide: http://digdilem.org/cameras<br />
<br />
== Network Digitizers ==<br />
<br />
Like Network Cameras, these devices produce a video stream - but they accept an analog video input from a camera or other video source.<br />
<br />
* [[Synectics E100]] encoder<br />
*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 ''ZM's Camera Control Presets!''<br />
<br />
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.<br />
<br />
== USB Cameras ==<br />
<br />
*Just Zoom USB cam<br />
<br />
*Creative Webcam Pro, Webcam 3, LIVE! Cam OPTIA PRO (V4L2, Chan 0, PAL, YUYV)<br />
<br />
*''Most'' UVCvideo cameras, including: [[Logitech QuickCam Express]], QuickCam Pro 3000, [[QuickCam Pro 4000]], QuickCam Communicate STX/Deluxe, [[Logitech Webcam Pro 9000]], and [[Webcam C250]]<br />
<br />
*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])<br />
<br />
*[[Philips]] <br />
<br />
*Any OV511 based USB camera [http://alpha.dyndns.org/ov511/cameras.html]<br />
<br />
*Any CPIA based USB camera [http://webcam.sourceforge.net]<br />
<br />
*[[LabTec WebCam Pro]]<br />
<br />
*Confirmed basic functionality with Microsoft Lifecam VX 5000 using UVC Streaming method<br />
<br />
Note that most USB cameras that can use Video4Linux/V4L2, and so can be used by ZoneMinder. Some have older chipsets and can be hard to find new.<br />
<br />
Note that PWC drivers are not included in the kernel. Some distribution's add them in and other may not. Here are some relevant links:<br />
* [http://www.smcc.demon.nl/webcam/ Old Maintainer]<br />
* [http://www.saillard.org/linux/pwc/ Current PWC Maintainer]<br />
<br />
== X10 Devices ==<br />
The only device that really needs to be compatable with ZM is the Transceiver, all other x10 devices comunicate through that device.<br />
*[[CM11]] Bi-Directional Transceiver<br />
<br />
<br />
Other X10 notes:<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?t=6423&highlight=x10 Topic 6423]<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?t=7082&highlight=x10 Topic 7082]<br />
<br />
== All other hardware as supported by Linux ==<br />
To find out if your hardware is supported, check the [http://www.zoneminder.com/forums/viewforum.php?f=10 HCL]<br />
<br />
<br />
== Plug Computers ==<br />
Guruplug Server Plus -> How to install Zoneminder</div>Kristofhttps://wiki.zoneminder.com/index.php?title=MobileDevices&diff=6249MobileDevices2014-07-03T14:27:49Z<p>Kristof: </p>
<hr />
<div>Please Post Your Device Model<br />
<br />
<br />
== Working Under Normal ZM interface ==<br />
'''Motorola''' <br />
Rizer Z3 (opera mini only)<br />
<br />
'''Apple'''<br />
iPhone 3G<br />
iPhone 2G (WiFi tested)<br />
<br />
'''Nokia'''<br />
N810<br />
<br />
Android 2.2<br />
with swf mpeg streaming<br />
<br />
== Working Under Xhtml ==<br />
http://example.com/zm/index.php?format=xhtml<br />
<br />
Version newer than 1.23.3 use: http://example.com/zm/index.php?skin=mobile<br />
<br />
'''Motorola''' Rizer Z3, V300,V330,Razer<br />
<br />
'''Blackberry''' Perl<br />
<br />
'''HTC''' ProTouch II<br />
<br />
== Working under XML Interface ==<br />
<br />
XML Plugin is available with 1.24.3 onwards, or as a separate download for 1.24.1 and 1.24.2 from http://www.eyezm.com<br />
It is intended for use with the eyeZm iPhone Application, but can be used with any other custom programs as well.<br />
<br />
http://example.com/zm/index.php?skin=xml...<br />
<br />
'''Apple'''<br />
iPhone and iPod Touch on iOS 4+<br />
<br />
== Not Working ==<br />
<br />
<br />
http://192.168.0.254/Set?Func=VDelivery&Kind=1&640framerate=30<br />
<br />
<br />
===Installation de coffres-forts ignifuges, dépannage et entretien de coffre-fort et armoire forte blindée et porte forte===<br />
[http://www.infosafe.fr/Coffre/CoffresMT/Coffre-fort-ABC.htm coffre-fort homologué A2P]<br />
[http://www.coffre-fort-pro.com gros coffre-fort]<br />
[http://www.infosafe.fr coffre-fort ignifuge]<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm Armoire forte DIN]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Beginner_hardware&diff=6248Beginner hardware2014-07-03T14:26:53Z<p>Kristof: </p>
<hr />
<div>==Option 1==<br />
<br />
<br />
The best, first advice is to check that your camera is compatible with zoneminder's motion JPEG (MJPEG). <br />
<br />
You should read the [[Documentation]]. The developers spent and continue to spend a great deal of time writing it... you should spend at least a little time reading it. Specifically, read the part about shared memory.<br />
<br />
<br />
'''Recommended IP cameras'''<br />
<br />
[[Axis]] brand cameras are a good choice, but expensive.<br />
<br />
[[BSIT]] are really cheap but also not the greatest quality.<br />
<br />
<br />
Camera quality varies greatly, both in actual image quality and in operational reliability. Remember that you often "get what you pay for." Cameras from high volume manufacturers may be subject to software/hardware compromises that lower cost at the risk of breaking functionality and/or compatibility with standards. <br />
<br />
Avoid cameras that require 1.24(aka: mpeg video) because it make things harder for beginners.<br />
<br />
==Option 2==<br />
<br />
The best beginners hardware and setup is to use an old unused system, anything from late Pentium 3 or Athlon XP generation of cpus will be more than enough for a setup capable of running 2 or 3 cameras depending on configuration.<br />
<br />
You will need one of the cheap pci cctv capture cards from Ebay that use the bt878 chip, if you search for pci cctv on ebay then most of the cheap cards that show up will be a card of this type, see the [[Pico2000]] section of the Zoneminder wiki for a few photos of these cards and a little more technical information.<br />
For capture cards with tw6800 chips you have to compile the driver. Have a look at [[KesCom PG104]] for instructions.<br />
<br />
You can alternatively buy them and better boards from the retailers in the [[shop]] section of this webpage.<br />
<br />
You will need to configure the capture card as described in the [[Pico2000]] wiki<br />
<br />
Next source some standard analogue cameras from the retailers listed on this page or any other source you like.<br />
<br />
Install Zoneminder using the [[CentOS]] guide contained in the wiki or any other distro guide you are happy with, I personally started with the CentOS guide and it has worked well for me.<br />
<br />
Configure and then you're running!!!.<br />
<br />
This is of course a beginners system and so can be expanded and improved on once you are happy, my aim in this design is to build a Zoneminder system as cheaply and basic as possible, I have made a lots of setups that are still operating on the above basis.<br />
<br />
<br />
<br />
==Coffre-fort et armoire forte==<br />
<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte classe C]<br />
[http://www.coffre-fort-pro.com Coffre-fort classe 2]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Grandtec_Grand_X_Guard&diff=6247Grandtec Grand X Guard2014-07-03T14:26:07Z<p>Kristof: </p>
<hr />
<div>These cards a relatively inexpensive by using one Brooktree (bt) video capture chip shared for a number of inputs. The upside is low cost, downside is performance.<br />
<br />
* Using 1 source you get 25 fps<br />
* Using 2 source you get 5 fps each (10 fps total) <br />
* Using 4 sources you get 2.5 fps each (10 fps total) <br />
...and so on. <br />
if you use more than 1 source, total FPS is 10/12 <br />
<br />
Please note that this will only show up as one video input (''/dev/video0'' for me). You will use channels of the input to access the multiple ports.<br />
<br />
; bttv supported card types<br />
: 57 -> GrandTec 'Grand Video Capture' (Bt848) [4344:4142]<br />
: 77 -> GrandTec Multi Capture Card (Bt878)<br />
: 103 -> Grand X-Guard / Trust 814PCI [0304:0102]<br />
<br />
== GrandTec Grand X-Guard 4P (GXG-4000)== <br />
Autodetected correctly and confirmed working with bttv driver.<br />
<br />
== GrandTec Grand X-Guard 9P (GXG-9000)==<br />
Confirmed working under ZoneMinder 1.22 (probably earlier). bttv driver 0.9.17 incorrectly detects this as a card type 57. You need to edit modprobe.conf (see below), then do a rmmod bttv and modprobe bttv to get it to work correctly.<br />
<br />
''/etc/modprobe.conf''<br />
<pre><br />
options bttv card=103 <br />
</pre><br />
<br />
I haven't had any problems testing with a single input but with each input added, the image gets brighter and more washed out. At 4 monitors, the image is no longer viewable with the default monitor brightness and contrast. The current theory is that providing a live connection to each input will resolve the problem and is supported by the following statement from Grandtec<br />
<br />
<blockquote><br />
Q. All of the cameras are just white screens. Why?<br />
<br><br />
A. The card attempts to automatically color-balance all of the cameras at once. If a camera port is listed as active (9 and 16 port) or if a preview window is open (4 port) for a port that does not physically have a camera connected, then it tries to balance with a camera that is not there. The result is a white screen for all cameras. To resolve this, close or de-list as active any ports without cameras connected.<br />
</blockquote><br />
<br />
== GrandTec Grand X-Guard 16P (GXG-1600) ==<br />
<br />
Needs the same configurations changes as the 9P card above.<br />
<br />
<br />
== Sources ==<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?p=4536&sid=071efc96ee14a2370e5d4f159aa2a685 davide post]<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?t=3285 Another davide post]<br />
<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte DIN 4102]<br />
[http://www.coffre-fort-pro.com Coffre-fort classe 1]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=LinkDelight_CCTV_H.264_4CH_DVR_Card&diff=6246LinkDelight CCTV H.264 4CH DVR Card2014-07-03T14:25:42Z<p>Kristof: </p>
<hr />
<div>CCTV H.264 4CH DVR Card Real-time 100/120FPS Audio/video Capture Security Card (SKU: ESC09)<br />
<br />
As found on eBay: [[http://www.ebay.ca/itm/CCTV-H-264-4CH-DVR-Card-Real-time-100-120FPS-Video-Audio-Connection-Cable?item=330647829755&cmd=ViewItem]]<br />
Cost: around 22 $US<br />
<br />
= Features =<br />
<br />
This HD Digital Video Recording Card is installed to your computer host and the coming adapter cable connected with camera, to achieved host working as DVR and watch the camera image in LCD display. This DVR card is 4 channels, so it support 4pcs cameras and you can see 4 camera images in LCD display simultaneously.<br />
<br />
* Video compression adopts advanced H.264<br />
* Support widescreen display, including 1024*768 and above<br />
* 4CH video 4CH audio, coming with 4ch video/audio connection cable<br />
* Support smart mobile phone view, Windows mobile, Symbian mobile, IPhone<br />
* Support Windows 2000 /2003 / XP / Vista / Windows 7 OS<br />
* Support 4 split-screens playback and convenient to search recording files<br />
* Support net remote preview, playback, record, PTZ control<br />
* Support manual record, timer record and motion detection record<br />
* PTZ: support multi-protocol, RS232/485, highspeed dome control software<br />
* Support motion detection alarm & video lost alarm<br />
* Security: multi-lever password, user right option, system keyboard lock<br />
<br />
<br />
''Kindly Note:'' This cable isn’t compatible with the system of Window7 64bit<br />
<br />
<br />
= Features =<br />
<br />
<table border="1" cellpadding="1" cellspacing="1"><br />
<tr><br />
<td colspan="2" width="176"><p align="center"><strong>Model </strong></p></td><br />
<td width="324"><p align="center"><strong>4004 </strong></p></td><br />
</tr><br />
<tr><br />
<td rowspan="4" width="70"><p align="center">Video </p></td><br />
<td width="105"><p align="center">Format </p></td><br />
<td width="324"><p align="center">NTSC / PAL </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Compression </p></td><br />
<td width="324"><p align="center">H . 264 </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Input </p></td><br />
<td width="324"><p align="center">4CH BNC </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Output </p></td><br />
<td width="324"><p align="center">VGA </p></td><br />
</tr><br />
<tr><br />
<td colspan="2" width="176"><p align="center">Audio </p></td><br />
<td width="324"><p align="center">4CH AV </p></td><br />
</tr><br />
<tr><br />
<td colspan="2" width="176"><p align="center">Support OS </p></td><br />
<td width="324"><p align="center">Windows 2000 /2003 / XP / Vista / Windows 7 </p></td><br />
</tr><br />
<tr><br />
<td rowspan="3" width="70"><p align="center">Display </p></td><br />
<td width="105"><p align="center">Frame rate </p></td><br />
<td width="324"><p align="center">NTSC:120fps, PAL: 100fps </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Resolution </p></td><br />
<td width="324"><p align="center">352×288 320×288 704×576 </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Split screen </p></td><br />
<td width="324"><p align="center">1 、 4 、 cycle </p></td><br />
</tr><br />
<tr><br />
<td rowspan="4" width="70"><p align="center">Record </p></td><br />
<td width="105"><p align="center">Frame rate </p></td><br />
<td width="324"><p align="center">NTSC:120fps, PAL: 100fps </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Resolution </p></td><br />
<td width="324"><p align="center">352×288 320×288 704×576 </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Recording Mode </p></td><br />
<td width="324"><p align="center">Manual, Time, Motion Detection </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Mode </p></td><br />
<td width="324"><p align="center">1/8—8 times speed playback optional </p></td><br />
</tr><br />
<tr><br />
<td rowspan="4" width="70"><p align="center">Net Function </p></td><br />
<td width="105"><p align="center">Transmission mode </p></td><br />
<td width="324"><p align="center">LAN / PSTN / ISDN / ADSL </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Transmission protocol </p></td><br />
<td width="324"><p align="center">UDP/TCP </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Connection Mode </p></td><br />
<td width="324"><p align="center">Clients software/ IE Browse/Smart phone client software </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Main functions </p></td><br />
<td width="324"><p align="center">Remote preview 、 Video playback 、 Remote control </p></td><br />
</tr><br />
<tr><br />
<td rowspan="2" width="70"><p align="center">Alert </p></td><br />
<td width="105"><p align="center">type </p></td><br />
<td width="324"><p align="center">Motion detection, Video loss </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Linkage </p></td><br />
<td width="324"><p align="center">Channel record 、 Sound alerts </p></td><br />
</tr><br />
<tr><br />
<td rowspan="3" width="70"><p align="center">Others </p></td><br />
<td width="105"><p align="center">PTZ </p></td><br />
<td width="324"><p align="center">Support multi-protocol,RS232/485,highspeed dome control software </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Back up </p></td><br />
<td width="324"><p align="center">USB 、 Network 、 CD-RW 、 DVD-RW </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">security </p></td><br />
<td width="324"><p align="center">Multi-lever password, user right option, system keyboard lock </p></td><br />
</tr><br />
<tr><br />
<td colspan="2" width="176"><p align="center">Net Weight </p></td><br />
<td width="324"><p align="center">52g </p></td><br />
</tr><br />
</table><br />
<br />
<br />
= ZoneMinder =<br />
<br />
I was able to make this card under Ubuntu 12.04 server with a minimal amount of fuss. The Card is based on a Techwell 6800 Chipset, and I was able to find the appropriate Linux Drivers at this site:<br />
<br />
<br />
Drivers: [[http://gitorious.org/tw68/tw68-v2|TW68-V2 Drivers]]<br />
<br />
<br />
Installation:<br />
<br />
<pre><br />
mkdir techwell<br />
cd techwell/<br />
git clone git://gitorious.org/tw68/tw68-v2.git<br />
tw68-v2/<br />
make<br />
sudo make install<br />
sudo modprobe tw68<br />
lsmod|grep tw<br />
dmesg<br />
</pre><br />
<br />
I'm sorry I haven't kept a copy of the whole session. After compiling and "loading" the tw68 modules, you need to check that the modules are actually loaded (lsmod|grep tw). You should have the following output:<br />
<br />
<pre><br />
~$ lsmod |grep tw<br />
tw68 44633 2 <br />
videodev 86588 3 tw68<br />
videobuf_dma_sg 18786 1 tw68<br />
videobuf_core 25409 2 tw68,videobuf_dma_sg<br />
btcx_risc 13400 1 tw68<br />
</pre><br />
<br />
Issuing the dmesg command, you should see 4 "video devices" found, labeled from /dev/video0 to /dev/video3... Each video device is tied to an input from the card.<br />
<br />
I haven't bothered yet with the "audio" part of it, so I can't tell you if that works or not. If you're able to test it, please update this wiki page to let others know...<br />
<br />
'''Although I do get a lot of messages in dmesg, concerning "[261734.936103] tw6810[0]/0: [c5c8bb40/1] timeout - dma=0x05f8a000", the capture does work well.'''<br />
<br />
[10/26/2012]<br />
I found that if you're using two cards you can end up with some really nasty artifacts that manifest themselves as white horizontal lines on the feeds, after doing some calculations finding myself close to saturating PCI bus, I found these instructions on the [http://www.zoneminder.com/wiki/index.php/Videocards_with_Philips_saa7134_chipset phillips] page:<br />
<br />
<pre><br />
Do not forget to to increase "shared memory" at the end of /etc/sysctl.conf with<br />
kernel.shmall = 134217728<br />
kernel.shmmax = 134217728<br />
<br />
cause your card supports 640x480 pixel with 24 bit depth and thats more than 112Mbyte ;-)<br />
</pre><br />
<br />
doing this allows me to run 8 cams @ 12fps full 640x480 without artifacts<br />
<br />
= Zoneminder configuration =<br />
<br />
The following screenshots show how I configured the device in my zoneminder:<br />
<br />
[[File:LD_CCTV_ZM1.jpg]]<br />
<br />
[[File:LD_CCTV_ZM2.jpg]]<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte ignifugée]<br />
[http://www.coffre-fort-pro.com Coffre-fort classe 1]<br />
<br />
= Observations =<br />
<br />
I currently have zoneminder installed on an Intel Atom 525 with 4 GB of RAM. This same system has the "LinkDelight CCTV H.264 4CH DVR Card" installed on it and monitoring 2 CCTV cameras at around ~20fps each (@ 640x480), with ~30 % Cpu Usage across the 4 "cores".<br />
<br />
Mind you, it is also receiving a video stream from an IP camera @ 15 fps (640x480). I haven't enable any motion detection yet.<br />
<br />
<br />
All-in-all it's a nice, cheap card that works for me.</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Bt878_4chip_8inputs&diff=6245Bt878 4chip 8inputs2014-07-03T14:25:11Z<p>Kristof: </p>
<hr />
<div>== Noname with 4 bt878 chips and 8 inputs ==<br />
<br />
* tip: also check [[Pico2000]] related card info;<br />
<br />
When using all channels you'll get around 5 fps.<br />
Warning it takes a long time to boot using this card. Maybe settings are bad. But it is working OK.<br />
<br />
== Configuration ==<br />
<br />
''/etc/modprobe.conf''<br />
<pre><br />
options bttv card=0,0,0,0 tuner=4,4,4,4<br />
</pre><br />
<br />
<br />
If your driver is compiled into the kernel, add the following to be passed onto the kernel from LILO or GRUB.<br />
<pre><br />
bttv.card=0,0,0,0 bttv.tuner=4,4,4,4<br />
</pre><br />
<br />
<br />
* A list of card types and tuner types can be found in the Linux kernel sources under Documentation<br />
<pre><br />
http://linuxtv.org/hg/v4l-dvb/file/tip/linux/Documentation/video4linux<br />
</pre><br />
<br />
== Photos ==<br />
<br />
[[Image:Bt878_4chip_8inputs_1.jpg|200px]]<br />
[[Image:Bt878_4chip_8inputs_2.jpg|200px]]<br />
<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/coffre-fort-ignifuge/coffre-fort-ignifuge.htm Coffre-fort ignifuge]<br />
[http://www.coffre-fort-pro.com Coffre-fort agréé]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Zms-inetd&diff=6244Zms-inetd2014-07-03T14:24:50Z<p>Kristof: </p>
<hr />
<div>'''zms-inetd''' is an [http://en.wikipedia.org/wiki/Inetd inetd]-wrapper for the ZMS (Zoneminder Streaming Server), so ZMS can work "standalone".<br />
<br />
* '''Author''': Kurt Zankl <kz@xon.uni.cc><br />
* '''Inspiration''': http://www.debian-administration.org/articles/371<br />
* '''Requirements''': bash, inetd<br />
* '''License''': GNU General Public License, Version 2<br />
<br />
<br />
== Motivation ==<br />
<br />
I'm using Zoneminder with [http://nginx.net/ Nginx Httpd], which doesnt support simple CGI (just FastCGI). So I needed a leightweight solution to make ZMS work without any extra software. This script depends only on inetd and bash.<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/coffre-fort-ignifuge/coffre-fort-ignifuge.htm Coffre-fort ignifuge]<br />
[http://www.coffre-fort-pro.com Coffre-fort agréé]<br />
<br />
=== Installation ===<br />
<br />
Just copy and paste the zms-inetd-script from below (Section "Script") into a text file and save it, for example, as <code>/usr/local/bin/zms-inetd</code>. Don't forget to make it executable (<code>chmod 755 /usr/local/bin/zms-inetd</code>).<br />
<br />
=== /etc/services ===<br />
<br />
As for every inetd-service you have to define a port number in /etc/services:<br />
zms-inetd 85/tcp # Zoneminder ZMS inetd-wrapper<br />
<br />
=== /etc/inetd.conf ===<br />
<br />
Of course also an entry in the inetd configuration is needed. Please adapt this to your needs (user [= www], path):<br />
zms-inetd stream tcp nowait www /usr/local/bin/zms-inetd zms-inetd<br />
<br />
=== Path to zm.conf ===<br />
<br />
Set the ZMCONF variable in the shell-script appropriate.<br />
<br />
=== Zoneminder-Configuration ===<br />
<br />
The last step is to adjust the web path (URL) to ZMS. This is done through the ZM-Webinterface > Options > Paths > Web path to zms streaming server (ZM_PATH_ZMS). According to the configuration above this would be:<br />
<nowiki>http://<server>:85/<anypath></nowiki><br />
It doesn't matter which path you specifiy as zms-inetd will always proxy to the ZMS cgi-binary for security reasons.<br />
<br />
== Further thoughts ==<br />
<br />
=== Make it transparent ===<br />
<br />
In combination with Nginx its propably useful not to point ZM directly to the zms-inetd port, but mask it with a reverse proxy configuration in Nginx. That should avoid some problems if you want to reverse proxy the whole ZM installation (eg: from intranet to the internet).<br />
<br />
Example:<br />
location /zm/zms-inetd {<br />
proxy_pass <nowiki>http://127.0.0.1:85;</nowiki><br />
}<br />
<br />
Of course you have to adjust the cgi-bin path (ZM_PATH_ZMS) appropriate (eg: <code>/zm/zms-inetd</code>).<br />
<br />
=== Other use cases for zms-inetd ===<br />
<br />
Another scenario where zms-inetd perhaps could also be used is a leightweight or embedded system, just running ZMS. For example the [http://busybox.net/ busybox] multibinary offers an inetd and a shell. Due the fact that zms-inetd is not heavily integrated with bash it should not be too hard to adapt it to ash (default shell in busybox).<br />
<br />
== Script ==<br />
<pre><nowiki>#!/bin/bash<br />
#<br />
# Inetd-wrapper for ZMS (Zoneminder Streaming Server)<br />
#<br />
# Version: 2007-09-27<br />
# Author: Kurt Zankl <kz@xon.uni.cc><br />
# Inspiration: http://www.debian-administration.org/articles/371<br />
# Requirements: bash, inetd<br />
# License: GNU General Public License, Version 2<br />
#<br />
# /etc/services:<br />
# zms-inetd 85/tcp # Zoneminder ZMS inetd-wrapper<br />
#<br />
# /etc/inetd.conf:<br />
# zms-inetd stream tcp nowait www-data /usr/local/bin/zms-inetd zms-inetd<br />
#<br />
# ZM Options / Paths / Web path to zms streaming server:<br />
# ZM_PATH_ZMS = http://<server>:85/<anypath><br />
#<br />
<br />
# configuration<br />
ZMCONF="/usr/local/etc/zm.conf"<br />
CGIBIN="zms"<br />
<br />
# error handler<br />
function errormsg {<br />
echo "HTTP/1.0 500 Internal Server Error"<br />
echo "Content-Type: text/html"<br />
echo<br />
echo "<title>ERROR</title><h1>ERROR</h1>"<br />
echo -e "<pre>$1</""pre>"<br />
exit 1<br />
}<br />
<br />
# get request<br />
read REQUEST<br />
# skip headers<br />
HEADER="nothing"; while [ "$HEADER" != $'\r' -a -n "$HEADER" ]; do read HEADER; done<br />
<br />
# read ZM configuration<br />
[ -r $ZMCONF ] || errormsg "Error reading Zoneminder configuration \"$ZMCONF\""<br />
. $ZMCONF<br />
ZMS="$ZM_PATH_CGI/$CGIBIN"<br />
[ -x $ZMS ] || errormsg "Error finding ZMS executable \"$ZMS\""<br />
<br />
# check request<br />
[ -z "$REQUEST" ] && errormsg "Request is empty"<br />
<br />
# split request<br />
URL="${REQUEST#GET }"<br />
URL="${URL% HTTP/*}"<br />
QUERY="${URL#*\?}"<br />
URL="${URL%%\?*}"<br />
<br />
# check query<br />
[ "$QUERY" == "$URL" ] && errormsg "Invalid query"<br />
<br />
# execute ZMS<br />
# (STDERR output is discarded as this confuses MPEG streaming clients)<br />
export QUERY_STRING="$QUERY"<br />
echo "HTTP/1.0 200 OK"<br />
"$ZMS" 2>/dev/null<br />
echo<br />
exit 0</nowiki></pre></div>Kristofhttps://wiki.zoneminder.com/index.php?title=Synectics_E100&diff=6243Synectics E1002014-07-03T14:23:36Z<p>Kristof: </p>
<hr />
<div>ZoneMinder seems to work with the [http://www.synx.com/ Synectics] E100 encoder.<br />
<br />
The encoder supports two streams. The first one is at<br />
rtsp://HOST:8554/01<br />
and the second is at<br />
rtsp://HOST:8555/01-2<br />
<br />
To put these into ZoneMinder, add a monitor with:<br />
<br />
Source Type: Ffmpeg<br />
Source Path: rtsp://HOST:8554/01 (for the first stream)<br />
Capture Width: 720 (for D1 resolution)<br />
Capture Height: 576 (for D1 resolution)<br />
<br />
Tip: to find the right width and height, open the stream URI in VLC and go to Tools > Codec Info.<br />
<br />
On Ubuntu 11.10, it was necessary to install x264:<br />
sudo apt-get install x264<br />
for H.264 support.<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
La sécurisation des biens est assez importante au regard de l'augmentation du risque de cambriolage<br />
A choisir, je prendrai bien un [http://www.infosafe.fr/coffre-fort-ignifuge/coffre-fort-ignifuge.htm Coffre-fort ignifuge] pour supports papier<br />
<br />
J'ai trouvé quelques exemplaires de ces coffres sur le site : http://www.coffrefort-pro.fr . Ce sont des coffres-forts agréés pour la plupart.<br />
<br />
Que pensez vous de la qualité de ces coffres?</div>Kristofhttps://wiki.zoneminder.com/index.php?title=WinFast_TV2000_XP&diff=6242WinFast TV2000 XP2014-07-03T14:23:07Z<p>Kristof: </p>
<hr />
<div>This card uses a bt878 chipset and the bttv kernel module and is probably one of the more common capture cards found in a home PC/DVR. It is quite generic but comes in 2 flavours: "ATX version" and "Low profile version"<br />
<br />
There are 4 inputs:<br />
# '''Television''' (Coaxial cable) This is where you can tune to a TV channel frequency<br />
# '''Composite1''' (RCA lead)<br />
# '''SVideo''' (MiniDIN connector)<br />
# '''Composite3''' (RCA lead) This is the FM tuner for radio<br />
<br />
'''Note:''' You should have a connector cable to connect the Composite1 and SVideo cables into a single 6-pin MiniDIN port on the card. The cable for the Low profile version also includes the Left/Right Audio inputs, connecting to a 9-pin MiniDIN port on the card.<br />
<br />
There is also an input for the Infrared sensor which plugs into a headphone jack. This is probably not useful for ZoneMinder but may be used with Linux InfraRed Control (LIRC) if you want to capture from TV occasionally.<br />
<br />
== dmesg ==<br />
<pre><br />
Linux video capture interface: v2.00<br />
bttv: driver version 0.9.16 loaded<br />
bttv: using 8 buffers with 2080k (520 pages) each for capture<br />
bttv: Bt8xx card found (0).<br />
ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17<br />
GSI 23 sharing vector 0xE9 and IRQ 23<br />
ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [APC2] -> GSI 17 (level, low) -> IRQ 23<br />
bttv0: Bt878 (rev 17) at 0000:01:07.0, irq: 23, latency: 32, mmio: 0xe5100000<br />
bttv0: detected: Leadtek WinFast TV 2000 [card=34], PCI subsystem ID is 107d:6606<br />
bttv0: using: Leadtek WinFast 2000/ WinFast 2000 XP [card=34,autodetected]<br />
bttv0: gpio: en=00000000, out=00000000 in=00bff706 [init]<br />
bttv0: using tuner=5<br />
bttv0: i2c: checking for MSP34xx @ 0x80... not found<br />
bttv0: i2c: checking for TDA9875 @ 0xb0... not found<br />
bttv0: i2c: checking for TDA7432 @ 0x8a... not found<br />
bttv0: i2c: checking for TDA9887 @ 0x86... not found<br />
tuner 5-0061: chip found @ 0xc2 (bt878 #0 [sw])<br />
tuner 5-0061: type set to 5 (Philips PAL_BG (FI1216 and compatibles))<br />
bttv0: registered device video0<br />
bttv0: registered device vbi0<br />
bttv0: registered device radio0<br />
bttv0: PLL: 28636363 => 35468950 .. ok<br />
input: bttv IR (card=34) as /class/input/input7<br />
bttv-input: bttv IR (card=34) detected at pci-0000:01:07.0/ir0<br />
</pre><br />
<br />
== lspci ==<br />
<pre><br />
helot# lspci | grep Bt878<br />
01:07.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)<br />
01:07.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)<br />
</pre><br />
<br />
== xawtv -hwscan ==<br />
<pre><br />
helot# xawtv -hwscan<br />
This is xawtv-3.95, running on Linux/x86_64 (2.6.18-ck1)<br />
looking for available devices<br />
<br />
/dev/video0: OK [ -device /dev/video0 ]<br />
type : v4l2<br />
name : BT878 video (Leadtek WinFast 20<br />
flags: overlay capture tuner<br />
</pre><br />
<br />
When you run <tt>xawtv</tt>, you may need to fiddle with some of the options. In my case, I set the ''''input'''' to '''Composite1''' and ''''capture'''' to '''grabdisplay'''. Once you have a picture, you can adjust the colour, contrast, brightness etc. ZoneMinder will recognise these settings when you set up a Monitor for this input (you may need to leave xawtv running).<br />
<br />
== zmu -d <device> -q -v ==<br />
<pre><br />
helot# zmu -d /dev/video0 -q -v<br />
Video Capabilities<br />
Name: BT878 video (Leadtek WinFast 20<br />
Type: 171<br />
Can capture<br />
Can tune<br />
Overlay onto frame buffer<br />
Can clip<br />
Scalable<br />
Video Channels: 4<br />
Audio Channels: 1<br />
Maximum Width: 924<br />
Maximum Height: 576<br />
Minimum Width: 48<br />
Minimum Height: 32<br />
Window Attributes<br />
X Offset: 0<br />
Y Offset: 0<br />
Width: 384<br />
Height: 288<br />
Picture Attributes<br />
Palette: 5 - 32bit RGB<br />
Colour Depth: 32<br />
Brightness: 27086<br />
Hue: 22280<br />
Colour :47185<br />
Contrast: 25340<br />
Whiteness: 0<br />
Channel 0 Attributes<br />
Name: Television<br />
Channel: 0<br />
Flags: 3<br />
Channel has a tuner<br />
Channel has audio<br />
Type: 1 - TV<br />
Format: 0 - PAL<br />
Channel 1 Attributes<br />
Name: Composite1<br />
Channel: 1<br />
Flags: 2<br />
Channel has audio<br />
Type: 2 - Camera<br />
Format: 0 - PAL<br />
Channel 2 Attributes<br />
Name: S-Video<br />
Channel: 2<br />
Flags: 2<br />
Channel has audio<br />
Type: 2 - Camera<br />
Format: 0 - PAL<br />
Channel 3 Attributes<br />
Name: Composite3<br />
Channel: 3<br />
Flags: 2<br />
Channel has audio<br />
Type: 2 - Camera<br />
Format: 0 - PAL<br />
</pre><br />
<br />
== Configuring a Monitor ==<br />
In the ZoneMinder Console (main page), click '''Add New Monitor'''. Click the '''Source''' tab. Verify the settings match what you saw with <tt>xawtv</tt>:<br />
; Device Path : <tt>/dev/video0</tt> (or <tt>/dev/v4l/video0</tt>)<br />
; Device Channel : <tt>1</tt> (Composite1)<br />
; Device Format : <tt>PAL</tt> (NTSC in America)<br />
; Capture Palette : <tt>RGB24</tt><br />
; Capture Width (pixels) : <tt>384</tt><br />
; Capture Height (pixels) : <tt>288</tt><br />
; Orientation : <tt>Normal</tt><br />
<br />
When you click ''Save'', your new Monitor's ''Source'' column should be coloured '''''Orange or Green'''''. If it is Red, you probably need to adjust the Width/Height of the captured image.<br />
----<br />
'''For more info, see the [http://www.linuxtv.org/v4lwiki/index.php/Leadtek_WinFast_2000 Video4Linux Wiki]'''<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte ignifugée]<br />
[http://www.coffre-fort-pro.com Coffre-fort agréé]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Hardware_Compatibility_List&diff=6241Hardware Compatibility List2014-07-03T13:58:31Z<p>Kristof: </p>
<hr />
<div>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 part of the forums. Also if you find something in the forums that is missing from the wiki ADD IT.<br />
<br />
<br />
== Capture Cards ==<br />
<br />
[[Anykeeper]] <br />
<br />
[[Avermedia]]<br />
<br />
[[Camsecure PCI Express video capture]]<br />
<br />
[[Digiflower]]<br />
<br />
[[Geovision GV250 - bt878a chip]]<br />
<br />
[[Grandtec Grand X Guard]] <br />
<br />
[[Hauppauge]]<br />
<br />
[[Ituner Spectra 8]]<br />
<br />
[[Kodicom 4400r]]<br />
<br />
[[Kodicom 8800]]<br />
<br />
[[Tungson TE-8008]]<br />
<br />
Leadtek WinFast VC 100 - the cheapest bt878 model with no tuner on it, just Com/Svideo in.<br />
<br />
[[LinkDelight CCTV H.264 4CH DVR Card]]<br />
<br />
[[Linux Media Labs LMLBT44]] <br />
<br />
[[Osprey 100]]<br />
<br />
[[Provideo PV- series (Bluecherry)]] <br />
[[ Bluecherry - BC-H16480A]] <br />
[[TView 95/99]]<br />
<br />
[[UDP Technology NCP3200v2]]<br />
<br />
[[Videocards with Philips saa7134 chipset]]<br />
<br />
[[WinFast TV2000 XP]]<br />
<br />
[[Rapid OS]]<br />
<br />
[[KesCom PG104]]<br />
<br />
== bt8x8 Cards ==<br />
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't need two separate TV cards for two cameras!<br />
<br />
<br />
[[Pico2000]] - 4 port card, one chip bt878, around 2 fps when using all channels<br />
<br />
[[Bt878_4chip_8inputs]] -4 chips bt878, 8 inputs, around 5 fps when using 2 inputs per chip<br />
<br />
[[:Image:Karta.jpg| bt878 8 chip 8 input]] - This card is supplied with D-sub to 8 BNC connector and uses the bt878 chip for each input allowing full frame rates and quality. See [[Kodicom 8800]] for more information.<br />
<br />
Geovision GV250 bt878a single chip 4 inputs - This capture Card is supplied with 4 video inputs but with NO audio channel<br />
<br />
'''Most other BTTV (bt878, bt848) cards, see /usr/src/linux/Documentation/video4linux/bttv/CARDLIST on your system for a list of some of them.'''<br />
<br />
== Analog Cameras ==<br />
<br />
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's Pan/Tilt/Zoom functions via serial port control, as well as camera Presets, Focus, Iris, etc.<br />
*[[PicturetelControlScript | PictureTel PTZ2N]].<br />
* Video cameras & safes for antitheft purpose on the website http://www.infosafe.fr<br />
<br />
== Network Cameras ==<br />
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.<br />
<br />
<br />
Any network camera that allows access to single JPEG image grabs or '''some but not all''' multi-part JPEG feeds.<br />
<br />
'''Full Compatibility '''<br />
<br />
* [[7Links]](TM Trade Mark)<br />
<br />
* [[A-mtk]]<br />
<br />
* [[Abus]] some<br />
<br />
* [[Airlink 101]] some <br />
<br />
* [[AirLive AirCam OD325HD]]<br />
<br />
* [[Amovision AM-Q630M]]<br />
<br />
* [[Anran VGB101-IP]]<br />
<br />
* [[Apexis]] (APM-J011-WS, APM-J012-WS, possibly others) <br />
<br />
* [[ArecontVision]] (AV3130M, probably other too)<br />
<br />
* [[Astak Mole]] Some<br />
<br />
* [[Axis]] All<br />
<br />
* [[Brickcom]] These have been tested<br />
<br />
* [[B-QTECH]] H.264 Camera<br />
<br />
* [[BSTI]] Some<br />
<br />
* [[Cisco]] some<br />
<br />
* [[D-Link]] Most<br />
<br />
* [[Foscam]] (FI8908W, FI8904W, possibly others)<br />
<br />
* [[Gadspot]] Most<br />
<br />
* [[Generic]] Only tested one <br />
<br />
* [[Geovision]] (GV-FE420, possibly others)<br />
<br />
* [[Grandstream]] Grandstream (GXV-3672-FHD & GXV-3672-FHD-36 tested)<br />
<br />
* [[hootoo]] Some<br />
<br />
* [[Iguard]] IP390E<br />
<br />
* [[Instar]] (IN-2905, possibly others)<br />
<br />
* [[Level One]] some<br />
<br />
* [[Linksys]] WVC-210 / WVC2300 / PVC2300 / WVC54GC<br />
<br />
* [[Loftek]] Sentinel PTZ<br />
<br />
* [[Maygion]] (IP-603, IP-604, possibly others)<br />
<br />
* [[Messoa]] (NCR870, probably others)<br />
<br />
* [[Rimax]] Some<br />
<br />
* [[Rovio]]<br />
<br />
* [[Sony]] Most<br />
<br />
* [[TP-LINK]] Some<br />
<br />
* [[Trendnet]] Most<br />
<br />
* [[Wanscam]] FR4020A2 (Foscam clone)<br />
<br />
* [[x-vision]] Xvision cameras by y3k (some)<br />
<br />
* [[Y-Cam]] (Sharx Ip) Most<br />
<br />
* [[Zavio]] Some<br />
<br />
* [[Zecumate]] JPT3815W<br />
<br />
<br />
* Remote systems, themselves running zoneminder, can be accessed as cameras using the Remote Path of '''/cgi-bin/nph-zms?mode=single&monitor=1&scale=100&maxfps=5&buffer=1000''' - where the monitor number is the correct camera on the remote system.<br />
<br />
<br />
<br />
'''Single Jpeg Only'''<br />
<br />
* [[Airlink 101]] some<br />
<br />
* [[JVC]] some<br />
<br />
* [[Panasonic]] some<br />
<br />
* [[PLANET]] some <br />
<br />
*[[Toshiba]] some<br />
<br />
* [[Veo Observer IP NetCam]] most<br />
<br />
*[[Vivotek]] All<br />
<br />
<br />
'''Mpeg(ver1.24.0 and up)'''<br />
<br />
*[[ABS_MegaCam]]<br />
<br />
* [[Axis]] All<br />
<br />
* [[ ACTi]] All<br />
<br />
*[[Vivotek]] Most<br />
<br />
*[[Logitech 700 series]] some<br />
<br />
*[[Ubiqiti]] some<br />
<br />
'''Compatible with modifications'''<br />
<br />
*[[Aviosys]] some<br />
<br />
* [[Mobotix]] all <br />
<br />
*[[Edimax]] some<br />
<br />
* [[Conceptronic]] some<br />
<br />
<br />
'''Compatible with problems''' <br />
<br />
* [[Compro]] IP70. MPEG4 only, some reliability issues and general poor firmware quality.<br />
<br />
* [[Grandtec]] [[Grandtec_WLAN_Camera|WLAN Camera]] WiFi or III - acceptable indoor quality, no infrared-filter (better nightvision) cheap!<br />
<br />
* [[Intellinet]] IPCamera with the new firmware.<br />
<br />
* Old Intellinet IPCamera (model MWNC-100) with this (http://www.zoneminder.com/forums/viewtopic.php?t=7500) protocol adapter. <br />
<br />
* OvisLink AirLive WL-5400CAM<br />
<br />
Useful link: Flash's IP Camera Database, with Zoneminder compatibility guide: http://digdilem.org/cameras<br />
<br />
== Network Digitizers ==<br />
<br />
Like Network Cameras, these devices produce a video stream - but they accept an analog video input from a camera or other video source.<br />
<br />
* [[Synectics E100]] encoder<br />
*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 ''ZM's Camera Control Presets!''<br />
<br />
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.<br />
<br />
== USB Cameras ==<br />
<br />
*Just Zoom USB cam<br />
<br />
*Creative Webcam Pro, Webcam 3, LIVE! Cam OPTIA PRO (V4L2, Chan 0, PAL, YUYV)<br />
<br />
*''Most'' UVCvideo cameras, including: [[Logitech QuickCam Express]], QuickCam Pro 3000, [[QuickCam Pro 4000]], QuickCam Communicate STX/Deluxe, [[Logitech Webcam Pro 9000]], and [[Webcam C250]]<br />
<br />
*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])<br />
<br />
*[[Philips]] <br />
<br />
*Any OV511 based USB camera [http://alpha.dyndns.org/ov511/cameras.html]<br />
<br />
*Any CPIA based USB camera [http://webcam.sourceforge.net]<br />
<br />
*[[LabTec WebCam Pro]]<br />
<br />
*Confirmed basic functionality with Microsoft Lifecam VX 5000 using UVC Streaming method<br />
<br />
Note that most USB cameras that can use Video4Linux/V4L2, and so can be used by ZoneMinder. Some have older chipsets and can be hard to find new.<br />
<br />
Note that PWC drivers are not included in the kernel. Some distribution's add them in and other may not. Here are some relevant links:<br />
* [http://www.smcc.demon.nl/webcam/ Old Maintainer]<br />
* [http://www.saillard.org/linux/pwc/ Current PWC Maintainer]<br />
<br />
== X10 Devices ==<br />
The only device that really needs to be compatable with ZM is the Transceiver, all other x10 devices comunicate through that device.<br />
*[[CM11]] Bi-Directional Transceiver<br />
<br />
<br />
Other X10 notes:<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?t=6423&highlight=x10 Topic 6423]<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?t=7082&highlight=x10 Topic 7082]<br />
<br />
== All other hardware as supported by Linux ==<br />
To find out if your hardware is supported, check the [http://www.zoneminder.com/forums/viewforum.php?f=10 HCL]<br />
<br />
<br />
== Plug Computers ==<br />
Guruplug Server Plus -> How to install Zoneminder</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Hardware_Compatibility_List&diff=6208Hardware Compatibility List2014-06-19T12:30:19Z<p>Kristof: </p>
<hr />
<div>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 part of the forums. Also if you find something in the forums that is missing from the wiki ADD IT.<br />
<br />
<br />
== Capture Cards ==<br />
<br />
[[Anykeeper]] <br />
<br />
[[Avermedia]]<br />
<br />
[[Camsecure PCI Express video capture]]<br />
<br />
[[Digiflower]]<br />
<br />
[[Geovision GV250 - bt878a chip]]<br />
<br />
[[Grandtec Grand X Guard]] <br />
<br />
[[Hauppauge]]<br />
<br />
[[Ituner Spectra 8]]<br />
<br />
[[Kodicom 4400r]]<br />
<br />
[[Kodicom 8800]]<br />
<br />
[[Tungson TE-8008]]<br />
<br />
Leadtek WinFast VC 100 - the cheapest bt878 model with no tuner on it, just Com/Svideo in.<br />
<br />
[[LinkDelight CCTV H.264 4CH DVR Card]]<br />
<br />
[[Linux Media Labs LMLBT44]] <br />
<br />
[[Osprey 100]]<br />
<br />
[[Provideo PV- series (Bluecherry)]] <br />
[[ Bluecherry - BC-H16480A]] <br />
[[TView 95/99]]<br />
<br />
[[UDP Technology NCP3200v2]]<br />
<br />
[[Videocards with Philips saa7134 chipset]]<br />
<br />
[[WinFast TV2000 XP]]<br />
<br />
[[Rapid OS]]<br />
<br />
[[KesCom PG104]]<br />
<br />
== bt8x8 Cards ==<br />
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't need two separate TV cards for two cameras!<br />
<br />
<br />
[[Pico2000]] - 4 port card, one chip bt878, around 2 fps when using all channels<br />
<br />
[[Bt878_4chip_8inputs]] -4 chips bt878, 8 inputs, around 5 fps when using 2 inputs per chip<br />
<br />
[[:Image:Karta.jpg| bt878 8 chip 8 input]] - This card is supplied with D-sub to 8 BNC connector and uses the bt878 chip for each input allowing full frame rates and quality. See [[Kodicom 8800]] for more information.<br />
<br />
Geovision GV250 bt878a single chip 4 inputs - This capture Card is supplied with 4 video inputs but with NO audio channel<br />
<br />
'''Most other BTTV (bt878, bt848) cards, see /usr/src/linux/Documentation/video4linux/bttv/CARDLIST on your system for a list of some of them.'''<br />
<br />
== Analog Cameras ==<br />
<br />
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's Pan/Tilt/Zoom functions via serial port control, as well as camera Presets, Focus, Iris, etc.<br />
*[[PicturetelControlScript | PictureTel PTZ2N]].<br />
* Video cameras & safes for antitheft purpose on the website http://www.infosafe.fr<br />
<br />
== Network Cameras ==<br />
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.<br />
<br />
<br />
Any network camera that allows access to single JPEG image grabs or '''some but not all''' multi-part JPEG feeds.<br />
<br />
'''Full Compatibility '''<br />
<br />
* [[7Links]](TM Trade Mark)<br />
<br />
* [[A-mtk]]<br />
<br />
* [[Abus]] some<br />
<br />
* [[Airlink 101]] some <br />
<br />
* [[AirLive AirCam OD325HD]]<br />
<br />
* [[Amovision AM-Q630M]]<br />
<br />
* [[Anran VGB101-IP]]<br />
<br />
* [[Apexis]] (APM-J011-WS, APM-J012-WS, possibly others) <br />
<br />
* [[ArecontVision]] (AV3130M, probably other too)<br />
<br />
* [[Astak Mole]] Some<br />
<br />
* [[Axis]] All<br />
<br />
* [[Brickcom]] These have been tested<br />
<br />
* [[B-QTECH]] H.264 Camera<br />
<br />
* [[BSTI]] Some<br />
<br />
* [[Cisco]] some<br />
<br />
* [[D-Link]] Most<br />
<br />
* [[Foscam]] (FI8908W, FI8904W, possibly others)<br />
<br />
* [[Gadspot]] Most<br />
<br />
* [[Generic]] Only tested one <br />
<br />
* [[Geovision]] (GV-FE420, possibly others)<br />
<br />
* [[Grandstream]] Grandstream (GXV-3672-FHD & GXV-3672-FHD-36 tested)<br />
<br />
* [[hootoo]] Some<br />
<br />
* [[Iguard]] IP390E<br />
<br />
* [[Instar]] (IN-2905, possibly others)<br />
<br />
* [[Level One]] some<br />
<br />
* [[Linksys]] WVC-210 / WVC2300 / PVC2300 / WVC54GC<br />
<br />
* [[Loftek]] Sentinel PTZ<br />
<br />
* [[Maygion]] (IP-603, IP-604, possibly others)<br />
<br />
* [[Messoa]] (NCR870, probably others)<br />
<br />
* [[Rimax]] Some<br />
<br />
* [[Rovio]]<br />
<br />
* [[Sony]] Most<br />
<br />
* [[TP-LINK]] Some<br />
<br />
* [[Trendnet]] Most<br />
<br />
* [[Wanscam]] FR4020A2 (Foscam clone)<br />
<br />
* [[x-vision]] Xvision cameras by y3k (some)<br />
<br />
* [[Y-Cam]] (Sharx Ip) Most<br />
<br />
* [[Zavio]] Some<br />
<br />
* [[Zecumate]] JPT3815W<br />
<br />
<br />
* Remote systems, themselves running zoneminder, can be accessed as cameras using the Remote Path of '''/cgi-bin/nph-zms?mode=single&monitor=1&scale=100&maxfps=5&buffer=1000''' - where the monitor number is the correct camera on the remote system.<br />
<br />
<br />
<br />
'''Single Jpeg Only'''<br />
<br />
* [[Airlink 101]] some<br />
<br />
* [[JVC]] some<br />
<br />
* [[Panasonic]] some<br />
<br />
* [[PLANET]] some <br />
<br />
*[[Toshiba]] some<br />
<br />
* [[Veo Observer IP NetCam]] most<br />
<br />
*[[Vivotek]] All<br />
<br />
<br />
'''Mpeg(ver1.24.0 and up)'''<br />
<br />
*[[ABS_MegaCam]]<br />
<br />
* [[Axis]] All<br />
<br />
* [[ ACTi]] All<br />
<br />
*[[Vivotek]] Most<br />
<br />
*[[Logitech 700 series]] some<br />
<br />
*[[Ubiqiti]] some<br />
<br />
'''Compatible with modifications'''<br />
<br />
*[[Aviosys]] some<br />
<br />
* [[Mobotix]] all <br />
<br />
*[[Edimax]] some<br />
<br />
* [[Conceptronic]] some<br />
<br />
<br />
'''Compatible with problems''' <br />
<br />
* [[Compro]] IP70. MPEG4 only, some reliability issues and general poor firmware quality.<br />
<br />
* [[Grandtec]] [[Grandtec_WLAN_Camera|WLAN Camera]] WiFi or III - acceptable indoor quality, no infrared-filter (better nightvision) cheap!<br />
<br />
* [[Intellinet]] IPCamera with the new firmware.<br />
<br />
* Old Intellinet IPCamera (model MWNC-100) with this (http://www.zoneminder.com/forums/viewtopic.php?t=7500) protocol adapter. <br />
<br />
* OvisLink AirLive WL-5400CAM<br />
<br />
Useful link: Flash's IP Camera Database, with Zoneminder compatibility guide: http://digdilem.org/cameras<br />
<br />
== Network Digitizers ==<br />
<br />
Like Network Cameras, these devices produce a video stream - but they accept an analog video input from a camera or other video source.<br />
<br />
* [[Synectics E100]] encoder<br />
*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 ''ZM's Camera Control Presets!''<br />
<br />
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.<br />
<br />
== USB Cameras ==<br />
<br />
*Just Zoom USB cam<br />
<br />
*Creative Webcam Pro, Webcam 3, LIVE! Cam OPTIA PRO (V4L2, Chan 0, PAL, YUYV)<br />
<br />
*''Most'' UVCvideo cameras, including: [[Logitech QuickCam Express]], QuickCam Pro 3000, [[QuickCam Pro 4000]], QuickCam Communicate STX/Deluxe, [[Logitech Webcam Pro 9000]], and [[Webcam C250]]<br />
<br />
*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])<br />
<br />
*[[Philips]] <br />
<br />
*Any OV511 based USB camera [http://alpha.dyndns.org/ov511/cameras.html]<br />
<br />
*Any CPIA based USB camera [http://webcam.sourceforge.net]<br />
<br />
*[[LabTec WebCam Pro]]<br />
<br />
*Confirmed basic functionality with Microsoft Lifecam VX 5000 using UVC Streaming method<br />
<br />
Note that most USB cameras that can use Video4Linux/V4L2, and so can be used by ZoneMinder. Some have older chipsets and can be hard to find new.<br />
<br />
Note that PWC drivers are not included in the kernel. Some distribution's add them in and other may not. Here are some relevant links:<br />
* [http://www.smcc.demon.nl/webcam/ Old Maintainer]<br />
* [http://www.saillard.org/linux/pwc/ Current PWC Maintainer]<br />
<br />
== X10 Devices ==<br />
The only device that really needs to be compatable with ZM is the Transceiver, all other x10 devices comunicate through that device.<br />
*[[CM11]] Bi-Directional Transceiver<br />
<br />
<br />
Other X10 notes:<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?t=6423&highlight=x10 Topic 6423]<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?t=7082&highlight=x10 Topic 7082]<br />
<br />
== All other hardware as supported by Linux ==<br />
To find out if your hardware is supported, check the [http://www.zoneminder.com/forums/viewforum.php?f=10 HCL]<br />
<br />
<br />
== Plug Computers ==<br />
Guruplug Server Plus -> How to install Zoneminder</div>Kristofhttps://wiki.zoneminder.com/index.php?title=WinFast_TV2000_XP&diff=6206WinFast TV2000 XP2014-06-16T19:01:34Z<p>Kristof: </p>
<hr />
<div>This card uses a bt878 chipset and the bttv kernel module and is probably one of the more common capture cards found in a home PC/DVR. It is quite generic but comes in 2 flavours: "ATX version" and "Low profile version"<br />
<br />
There are 4 inputs:<br />
# '''Television''' (Coaxial cable) This is where you can tune to a TV channel frequency<br />
# '''Composite1''' (RCA lead)<br />
# '''SVideo''' (MiniDIN connector)<br />
# '''Composite3''' (RCA lead) This is the FM tuner for radio<br />
<br />
'''Note:''' You should have a connector cable to connect the Composite1 and SVideo cables into a single 6-pin MiniDIN port on the card. The cable for the Low profile version also includes the Left/Right Audio inputs, connecting to a 9-pin MiniDIN port on the card.<br />
<br />
There is also an input for the Infrared sensor which plugs into a headphone jack. This is probably not useful for ZoneMinder but may be used with Linux InfraRed Control (LIRC) if you want to capture from TV occasionally.<br />
<br />
== dmesg ==<br />
<pre><br />
Linux video capture interface: v2.00<br />
bttv: driver version 0.9.16 loaded<br />
bttv: using 8 buffers with 2080k (520 pages) each for capture<br />
bttv: Bt8xx card found (0).<br />
ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17<br />
GSI 23 sharing vector 0xE9 and IRQ 23<br />
ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [APC2] -> GSI 17 (level, low) -> IRQ 23<br />
bttv0: Bt878 (rev 17) at 0000:01:07.0, irq: 23, latency: 32, mmio: 0xe5100000<br />
bttv0: detected: Leadtek WinFast TV 2000 [card=34], PCI subsystem ID is 107d:6606<br />
bttv0: using: Leadtek WinFast 2000/ WinFast 2000 XP [card=34,autodetected]<br />
bttv0: gpio: en=00000000, out=00000000 in=00bff706 [init]<br />
bttv0: using tuner=5<br />
bttv0: i2c: checking for MSP34xx @ 0x80... not found<br />
bttv0: i2c: checking for TDA9875 @ 0xb0... not found<br />
bttv0: i2c: checking for TDA7432 @ 0x8a... not found<br />
bttv0: i2c: checking for TDA9887 @ 0x86... not found<br />
tuner 5-0061: chip found @ 0xc2 (bt878 #0 [sw])<br />
tuner 5-0061: type set to 5 (Philips PAL_BG (FI1216 and compatibles))<br />
bttv0: registered device video0<br />
bttv0: registered device vbi0<br />
bttv0: registered device radio0<br />
bttv0: PLL: 28636363 => 35468950 .. ok<br />
input: bttv IR (card=34) as /class/input/input7<br />
bttv-input: bttv IR (card=34) detected at pci-0000:01:07.0/ir0<br />
</pre><br />
<br />
== lspci ==<br />
<pre><br />
helot# lspci | grep Bt878<br />
01:07.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)<br />
01:07.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)<br />
</pre><br />
<br />
== xawtv -hwscan ==<br />
<pre><br />
helot# xawtv -hwscan<br />
This is xawtv-3.95, running on Linux/x86_64 (2.6.18-ck1)<br />
looking for available devices<br />
<br />
/dev/video0: OK [ -device /dev/video0 ]<br />
type : v4l2<br />
name : BT878 video (Leadtek WinFast 20<br />
flags: overlay capture tuner<br />
</pre><br />
<br />
When you run <tt>xawtv</tt>, you may need to fiddle with some of the options. In my case, I set the ''''input'''' to '''Composite1''' and ''''capture'''' to '''grabdisplay'''. Once you have a picture, you can adjust the colour, contrast, brightness etc. ZoneMinder will recognise these settings when you set up a Monitor for this input (you may need to leave xawtv running).<br />
<br />
== zmu -d <device> -q -v ==<br />
<pre><br />
helot# zmu -d /dev/video0 -q -v<br />
Video Capabilities<br />
Name: BT878 video (Leadtek WinFast 20<br />
Type: 171<br />
Can capture<br />
Can tune<br />
Overlay onto frame buffer<br />
Can clip<br />
Scalable<br />
Video Channels: 4<br />
Audio Channels: 1<br />
Maximum Width: 924<br />
Maximum Height: 576<br />
Minimum Width: 48<br />
Minimum Height: 32<br />
Window Attributes<br />
X Offset: 0<br />
Y Offset: 0<br />
Width: 384<br />
Height: 288<br />
Picture Attributes<br />
Palette: 5 - 32bit RGB<br />
Colour Depth: 32<br />
Brightness: 27086<br />
Hue: 22280<br />
Colour :47185<br />
Contrast: 25340<br />
Whiteness: 0<br />
Channel 0 Attributes<br />
Name: Television<br />
Channel: 0<br />
Flags: 3<br />
Channel has a tuner<br />
Channel has audio<br />
Type: 1 - TV<br />
Format: 0 - PAL<br />
Channel 1 Attributes<br />
Name: Composite1<br />
Channel: 1<br />
Flags: 2<br />
Channel has audio<br />
Type: 2 - Camera<br />
Format: 0 - PAL<br />
Channel 2 Attributes<br />
Name: S-Video<br />
Channel: 2<br />
Flags: 2<br />
Channel has audio<br />
Type: 2 - Camera<br />
Format: 0 - PAL<br />
Channel 3 Attributes<br />
Name: Composite3<br />
Channel: 3<br />
Flags: 2<br />
Channel has audio<br />
Type: 2 - Camera<br />
Format: 0 - PAL<br />
</pre><br />
<br />
== Configuring a Monitor ==<br />
In the ZoneMinder Console (main page), click '''Add New Monitor'''. Click the '''Source''' tab. Verify the settings match what you saw with <tt>xawtv</tt>:<br />
; Device Path : <tt>/dev/video0</tt> (or <tt>/dev/v4l/video0</tt>)<br />
; Device Channel : <tt>1</tt> (Composite1)<br />
; Device Format : <tt>PAL</tt> (NTSC in America)<br />
; Capture Palette : <tt>RGB24</tt><br />
; Capture Width (pixels) : <tt>384</tt><br />
; Capture Height (pixels) : <tt>288</tt><br />
; Orientation : <tt>Normal</tt><br />
<br />
When you click ''Save'', your new Monitor's ''Source'' column should be coloured '''''Orange or Green'''''. If it is Red, you probably need to adjust the Width/Height of the captured image.<br />
----<br />
'''For more info, see the [http://www.linuxtv.org/v4lwiki/index.php/Leadtek_WinFast_2000 Video4Linux Wiki]'''<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte ignifugée]<br />
[http://www.coffre-fort-pro.com Coffre-fort agréé]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Hardware_Compatibility_List&diff=6203Hardware Compatibility List2014-06-10T14:02:03Z<p>Kristof: </p>
<hr />
<div>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 part of the forums. Also if you find something in the forums that is missing from the wiki ADD IT.<br />
<br />
<br />
== Capture Cards ==<br />
<br />
[[Anykeeper]] <br />
<br />
[[Avermedia]]<br />
<br />
[[Camsecure PCI Express video capture]]<br />
<br />
[[Digiflower]]<br />
<br />
[[Geovision GV250 - bt878a chip]]<br />
<br />
[[Grandtec Grand X Guard]] <br />
<br />
[[Hauppauge]]<br />
<br />
[[Ituner Spectra 8]]<br />
<br />
[[Kodicom 4400r]]<br />
<br />
[[Kodicom 8800]]<br />
<br />
[[Tungson TE-8008]]<br />
<br />
Leadtek WinFast VC 100 - the cheapest bt878 model with no tuner on it, just Com/Svideo in.<br />
<br />
[[LinkDelight CCTV H.264 4CH DVR Card]]<br />
<br />
[[Linux Media Labs LMLBT44]] <br />
<br />
[[Osprey 100]]<br />
<br />
[[Provideo PV- series (Bluecherry)]] <br />
[[ Bluecherry - BC-H16480A]] <br />
[[TView 95/99]]<br />
<br />
[[UDP Technology NCP3200v2]]<br />
<br />
[[Videocards with Philips saa7134 chipset]]<br />
<br />
[[WinFast TV2000 XP]]<br />
<br />
[[Rapid OS]]<br />
<br />
[[KesCom PG104]]<br />
<br />
== bt8x8 Cards ==<br />
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't need two separate TV cards for two cameras!<br />
<br />
<br />
[[Pico2000]] - 4 port card, one chip bt878, around 2 fps when using all channels<br />
<br />
[[Bt878_4chip_8inputs]] -4 chips bt878, 8 inputs, around 5 fps when using 2 inputs per chip<br />
<br />
[[:Image:Karta.jpg| bt878 8 chip 8 input]] - This card is supplied with D-sub to 8 BNC connector and uses the bt878 chip for each input allowing full frame rates and quality. See [[Kodicom 8800]] for more information.<br />
<br />
Geovision GV250 bt878a single chip 4 inputs - This capture Card is supplied with 4 video inputs but with NO audio channel<br />
<br />
'''Most other BTTV (bt878, bt848) cards, see /usr/src/linux/Documentation/video4linux/bttv/CARDLIST on your system for a list of some of them.'''<br />
<br />
== Analog Cameras ==<br />
<br />
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's Pan/Tilt/Zoom functions via serial port control, as well as camera Presets, Focus, Iris, etc.<br />
*[[PicturetelControlScript | PictureTel PTZ2N]].<br />
* Video cameras & safes for antitheft purpose on the website http://www.infosafe.fr<br />
<br />
== Network Cameras ==<br />
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.<br />
<br />
<br />
Any network camera that allows access to single JPEG image grabs or '''some but not all''' multi-part JPEG feeds.<br />
<br />
'''Full Compatibility '''<br />
<br />
* [[7Links]](TM Trade Mark)<br />
<br />
* [[A-mtk]]<br />
<br />
* [[Abus]] some<br />
<br />
* [[Airlink 101]] some <br />
<br />
* [[AirLive AirCam OD325HD]]<br />
<br />
* [[Amovision AM-Q630M]]<br />
<br />
* [[Anran VGB101-IP]]<br />
<br />
* [[Apexis]] (APM-J011-WS, APM-J012-WS, possibly others) <br />
<br />
* [[ArecontVision]] (AV3130M, probably other too)<br />
<br />
* [[Astak Mole]] Some<br />
<br />
* [[Axis]] All<br />
<br />
* [[Brickcom]] These have been tested<br />
<br />
* [[B-QTECH]] H.264 Camera<br />
<br />
* [[BSTI]] Some<br />
<br />
* [[Cisco]] some<br />
<br />
* [[D-Link]] Most<br />
<br />
* [[Foscam]] (FI8908W, FI8904W, possibly others)<br />
<br />
* [[Gadspot]] Most<br />
<br />
* [[Generic]] Only tested one <br />
<br />
* [[Geovision]] (GV-FE420, possibly others)<br />
<br />
* [[Grandstream]] Grandstream (GXV-3672-FHD & GXV-3672-FHD-36 tested)<br />
<br />
* [[hootoo]] Some<br />
<br />
* [[Iguard]] IP390E<br />
<br />
* [[Instar]] (IN-2905, possibly others)<br />
<br />
* [[Level One]] some<br />
<br />
* [[Linksys]] WVC-210 / WVC2300 / PVC2300 / WVC54GC<br />
<br />
* [[Loftek]] Sentinel PTZ<br />
<br />
* [[Maygion]] (IP-603, IP-604, possibly others)<br />
<br />
* [[Messoa]] (NCR870, probably others)<br />
<br />
* [[Rimax]] Some<br />
<br />
* [[Rovio]]<br />
<br />
* [[Sony]] Most<br />
<br />
* [[TP-LINK]] Some<br />
<br />
* [[Trendnet]] Most<br />
<br />
* [[Wanscam]] FR4020A2 (Foscam clone)<br />
<br />
* [[x-vision]] Xvision cameras by y3k (some)<br />
<br />
* [[Y-Cam]] (Sharx Ip) Most<br />
<br />
* [[Zavio]] Some<br />
<br />
* [[Zecumate]] JPT3815W<br />
<br />
<br />
* Remote systems, themselves running zoneminder, can be accessed as cameras using the Remote Path of '''/cgi-bin/nph-zms?mode=single&monitor=1&scale=100&maxfps=5&buffer=1000''' - where the monitor number is the correct camera on the remote system.<br />
<br />
<br />
<br />
'''Single Jpeg Only'''<br />
<br />
* [[Airlink 101]] some<br />
<br />
* [[JVC]] some<br />
<br />
* [[Panasonic]] some<br />
<br />
* [[PLANET]] some <br />
<br />
*[[Toshiba]] some<br />
<br />
* [[Veo Observer IP NetCam]] most<br />
<br />
*[[Vivotek]] All<br />
<br />
<br />
'''Mpeg(ver1.24.0 and up)'''<br />
<br />
*[[ABS_MegaCam]]<br />
<br />
* [[Axis]] All<br />
<br />
* [[ ACTi]] All<br />
<br />
*[[Vivotek]] Most<br />
<br />
*[[Logitech 700 series]] some<br />
<br />
*[[Ubiqiti]] some<br />
<br />
'''Compatible with modifications'''<br />
<br />
*[[Aviosys]] some<br />
<br />
* [[Mobotix]] all <br />
<br />
*[[Edimax]] some<br />
<br />
* [[Conceptronic]] some<br />
<br />
<br />
'''Compatible with problems''' <br />
<br />
* [[Compro]] IP70. MPEG4 only, some reliability issues and general poor firmware quality.<br />
<br />
* [[Grandtec]] [[Grandtec_WLAN_Camera|WLAN Camera]] WiFi or III - acceptable indoor quality, no infrared-filter (better nightvision) cheap!<br />
<br />
* [[Intellinet]] IPCamera with the new firmware.<br />
<br />
* Old Intellinet IPCamera (model MWNC-100) with this (http://www.zoneminder.com/forums/viewtopic.php?t=7500) protocol adapter. <br />
<br />
* OvisLink AirLive WL-5400CAM<br />
<br />
Useful link: Flash's IP Camera Database, with Zoneminder compatibility guide: http://digdilem.org/cameras<br />
<br />
== Network Digitizers ==<br />
<br />
Like Network Cameras, these devices produce a video stream - but they accept an analog video input from a camera or other video source.<br />
<br />
* [[Synectics E100]] encoder<br />
*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 ''ZM's Camera Control Presets!''<br />
<br />
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.<br />
<br />
== USB Cameras ==<br />
<br />
*Just Zoom USB cam<br />
<br />
*Creative Webcam Pro, Webcam 3, LIVE! Cam OPTIA PRO (V4L2, Chan 0, PAL, YUYV)<br />
<br />
*''Most'' UVCvideo cameras, including: [[Logitech QuickCam Express]], QuickCam Pro 3000, [[QuickCam Pro 4000]], QuickCam Communicate STX/Deluxe, [[Logitech Webcam Pro 9000]], and [[Webcam C250]]<br />
<br />
*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])<br />
<br />
*[[Philips]] <br />
<br />
*Any OV511 based USB camera [http://alpha.dyndns.org/ov511/cameras.html]<br />
<br />
*Any CPIA based USB camera [http://webcam.sourceforge.net]<br />
<br />
*[[LabTec WebCam Pro]]<br />
<br />
*Confirmed basic functionality with Microsoft Lifecam VX 5000 using UVC Streaming method<br />
<br />
Note that most USB cameras that can use Video4Linux/V4L2, and so can be used by ZoneMinder. Some have older chipsets and can be hard to find new.<br />
<br />
Note that PWC drivers are not included in the kernel. Some distribution's add them in and other may not. Here are some relevant links:<br />
* [http://www.smcc.demon.nl/webcam/ Old Maintainer]<br />
* [http://www.saillard.org/linux/pwc/ Current PWC Maintainer]<br />
<br />
== X10 Devices ==<br />
The only device that really needs to be compatable with ZM is the Transceiver, all other x10 devices comunicate through that device.<br />
*[[CM11]] Bi-Directional Transceiver<br />
<br />
<br />
Other X10 notes:<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?t=6423&highlight=x10 Topic 6423]<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?t=7082&highlight=x10 Topic 7082]<br />
<br />
== All other hardware as supported by Linux ==<br />
To find out if your hardware is supported, check the [http://www.zoneminder.com/forums/viewforum.php?f=10 HCL]<br />
<br />
<br />
== Plug Computers ==<br />
Guruplug Server Plus -> How to install Zoneminder</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Synectics_E100&diff=6196Synectics E1002014-05-29T14:38:34Z<p>Kristof: /* Coffre-fort et armoire forte */</p>
<hr />
<div>ZoneMinder seems to work with the [http://www.synx.com/ Synectics] E100 encoder.<br />
<br />
The encoder supports two streams. The first one is at<br />
rtsp://HOST:8554/01<br />
and the second is at<br />
rtsp://HOST:8555/01-2<br />
<br />
To put these into ZoneMinder, add a monitor with:<br />
<br />
Source Type: Ffmpeg<br />
Source Path: rtsp://HOST:8554/01 (for the first stream)<br />
Capture Width: 720 (for D1 resolution)<br />
Capture Height: 576 (for D1 resolution)<br />
<br />
Tip: to find the right width and height, open the stream URI in VLC and go to Tools > Codec Info.<br />
<br />
On Ubuntu 11.10, it was necessary to install x264:<br />
sudo apt-get install x264<br />
for H.264 support.<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
La sécurisation des biens est assez importante au regard de l'augmentation du risque de cambriolage<br />
A choisir, je prendrai bien un [http://www.infosafe.fr/coffre-fort-ignifuge/coffre-fort-ignifuge.htm Coffre-fort ignifuge] pour supports papier<br />
<br />
J'ai trouvé quelques exemplaires de ces coffres sur le site : http://www.coffrefort-pro.fr . Ce sont des coffres-forts agréés pour la plupart.<br />
<br />
Que pensez vous de la qualité de ces coffres?</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Synectics_E100&diff=6195Synectics E1002014-05-29T14:38:16Z<p>Kristof: /* Coffre-fort et armoire forte */</p>
<hr />
<div>ZoneMinder seems to work with the [http://www.synx.com/ Synectics] E100 encoder.<br />
<br />
The encoder supports two streams. The first one is at<br />
rtsp://HOST:8554/01<br />
and the second is at<br />
rtsp://HOST:8555/01-2<br />
<br />
To put these into ZoneMinder, add a monitor with:<br />
<br />
Source Type: Ffmpeg<br />
Source Path: rtsp://HOST:8554/01 (for the first stream)<br />
Capture Width: 720 (for D1 resolution)<br />
Capture Height: 576 (for D1 resolution)<br />
<br />
Tip: to find the right width and height, open the stream URI in VLC and go to Tools > Codec Info.<br />
<br />
On Ubuntu 11.10, it was necessary to install x264:<br />
sudo apt-get install x264<br />
for H.264 support.<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
La sécurisation des biens est assez importante au regard de l'augmentation du risque de cambriolage<br />
A choisir, je prendrai bien un [http://www.infosafe.fr/coffre-fort-ignifuge/coffre-fort-ignifuge.htm Coffre-fort ignifuge] pour supports papier<br />
<br />
J'ai trouvé quelques exemplaires de ces coffres sur le site : http://www.coffrefort-pro.fre, ce sont des coffres-forts agréés pour la plupart.<br />
<br />
Que pensez vous de la qualité de ces coffres?</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Hardware_Compatibility_List&diff=6194Hardware Compatibility List2014-05-29T14:27:10Z<p>Kristof: /* Analog Cameras */</p>
<hr />
<div>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 part of the forums. Also if you find something in the forums that is missing from the wiki ADD IT.<br />
<br />
<br />
== Capture Cards ==<br />
<br />
[[Anykeeper]] <br />
<br />
[[Avermedia]]<br />
<br />
[[Camsecure PCI Express video capture]]<br />
<br />
[[Digiflower]]<br />
<br />
[[Geovision GV250 - bt878a chip]]<br />
<br />
[[Grandtec Grand X Guard]] <br />
<br />
[[Hauppauge]]<br />
<br />
[[Ituner Spectra 8]]<br />
<br />
[[Kodicom 4400r]]<br />
<br />
[[Kodicom 8800]]<br />
<br />
[[Tungson TE-8008]]<br />
<br />
Leadtek WinFast VC 100 - the cheapest bt878 model with no tuner on it, just Com/Svideo in.<br />
<br />
[[LinkDelight CCTV H.264 4CH DVR Card]]<br />
<br />
[[Linux Media Labs LMLBT44]] <br />
<br />
[[Osprey 100]]<br />
<br />
[[Provideo PV- series (Bluecherry)]] <br />
[[ Bluecherry - BC-H16480A]] <br />
[[TView 95/99]]<br />
<br />
[[UDP Technology NCP3200v2]]<br />
<br />
[[Videocards with Philips saa7134 chipset]]<br />
<br />
[[WinFast TV2000 XP]]<br />
<br />
[[Rapid OS]]<br />
<br />
[[KesCom PG104]]<br />
<br />
== bt8x8 Cards ==<br />
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't need two separate TV cards for two cameras!<br />
<br />
<br />
[[Pico2000]] - 4 port card, one chip bt878, around 2 fps when using all channels<br />
<br />
[[Bt878_4chip_8inputs]] -4 chips bt878, 8 inputs, around 5 fps when using 2 inputs per chip<br />
<br />
[[:Image:Karta.jpg| bt878 8 chip 8 input]] - This card is supplied with D-sub to 8 BNC connector and uses the bt878 chip for each input allowing full frame rates and quality. See [[Kodicom 8800]] for more information.<br />
<br />
Geovision GV250 bt878a single chip 4 inputs - This capture Card is supplied with 4 video inputs but with NO audio channel<br />
<br />
'''Most other BTTV (bt878, bt848) cards, see /usr/src/linux/Documentation/video4linux/bttv/CARDLIST on your system for a list of some of them.'''<br />
<br />
== Analog Cameras ==<br />
<br />
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's Pan/Tilt/Zoom functions via serial port control, as well as camera Presets, Focus, Iris, etc.<br />
*[[PicturetelControlScript | PictureTel PTZ2N]].<br />
* Video cameras & safes for antitheft purpose on the website http://www.infosafe.fr<br />
<br />
== Network Cameras ==<br />
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.<br />
<br />
<br />
Any network camera that allows access to single JPEG image grabs or '''some but not all''' multi-part JPEG feeds.<br />
<br />
'''Full Compatibility '''<br />
<br />
* [[7Links]](TM Trade Mark)<br />
<br />
* [[A-mtk]]<br />
<br />
* [[Abus]] some<br />
<br />
* [[Airlink 101]] some <br />
<br />
* [[AirLive AirCam OD325HD]]<br />
<br />
* [[Amovision AM-Q630M]]<br />
<br />
* [[Anran VGB101-IP]]<br />
<br />
* [[Apexis]] (APM-J011-WS, APM-J012-WS, possibly others) <br />
<br />
* [[ArecontVision]] (AV3130M, probably other too)<br />
<br />
* [[Astak Mole]] Some<br />
<br />
* [[Axis]] All<br />
<br />
* [[Brickcom]] These have been tested<br />
<br />
* [[B-QTECH]] H.264 Camera<br />
<br />
* [[BSTI]] Some<br />
<br />
* [[Cisco]] some<br />
<br />
* [[D-Link]] Most<br />
<br />
* [[Foscam]] (FI8908W, FI8904W, possibly others)<br />
<br />
* [[Gadspot]] Most<br />
<br />
* [[Generic]] Only tested one <br />
<br />
* [[Geovision]] (GV-FE420, possibly others)<br />
<br />
* [[Grandstream]] Grandstream (GXV-3672-FHD & GXV-3672-FHD-36 tested)<br />
<br />
* [[hootoo]] Some<br />
<br />
* [[Iguard]] IP390E<br />
<br />
* [[Instar]] (IN-2905, possibly others)<br />
<br />
* [[Level One]] some<br />
<br />
* [[Linksys]] WVC-210 / WVC2300 / PVC2300 / WVC54GC<br />
<br />
* [[Loftek]] Sentinel PTZ<br />
<br />
* [[Maygion]] (IP-603, IP-604, possibly others)<br />
<br />
* [[Messoa]] (NCR870, probably others)<br />
<br />
* [[Rimax]] Some<br />
<br />
* [[Rovio]]<br />
<br />
* [[Sony]] Most<br />
<br />
* [[TP-LINK]] Some<br />
<br />
* [[Trendnet]] Most<br />
<br />
* [[Wanscam]] FR4020A2 (Foscam clone)<br />
<br />
* [[x-vision]] Xvision cameras by y3k (some)<br />
<br />
* [[Y-Cam]] (Sharx Ip) Most<br />
<br />
* [[Zavio]] Some<br />
<br />
* [[Zecumate]] JPT3815W<br />
<br />
<br />
* Remote systems, themselves running zoneminder, can be accessed as cameras using the Remote Path of '''/cgi-bin/nph-zms?mode=single&monitor=1&scale=100&maxfps=5&buffer=1000''' - where the monitor number is the correct camera on the remote system.<br />
<br />
<br />
<br />
'''Single Jpeg Only'''<br />
<br />
* [[Airlink 101]] some<br />
<br />
* [[JVC]] some<br />
<br />
* [[Panasonic]] some<br />
<br />
* [[PLANET]] some <br />
<br />
*[[Toshiba]] some<br />
<br />
* [[Veo Observer IP NetCam]] most<br />
<br />
*[[Vivotek]] All<br />
<br />
<br />
'''Mpeg(ver1.24.0 and up)'''<br />
<br />
*[[ABS_MegaCam]]<br />
<br />
* [[Axis]] All<br />
<br />
* [[ ACTi]] All<br />
<br />
*[[Vivotek]] Most<br />
<br />
*[[Logitech 700 series]] some<br />
<br />
*[[Ubiqiti]] some<br />
<br />
'''Compatible with modifications'''<br />
<br />
*[[Aviosys]] some<br />
<br />
* [[Mobotix]] all <br />
<br />
*[[Edimax]] some<br />
<br />
* [[Conceptronic]] some<br />
<br />
<br />
'''Compatible with problems''' <br />
<br />
* [[Compro]] IP70. MPEG4 only, some reliability issues and general poor firmware quality.<br />
<br />
* [[Grandtec]] [[Grandtec_WLAN_Camera|WLAN Camera]] WiFi or III - acceptable indoor quality, no infrared-filter (better nightvision) cheap!<br />
<br />
* [[Intellinet]] IPCamera with the new firmware.<br />
<br />
* Old Intellinet IPCamera (model MWNC-100) with this (http://www.zoneminder.com/forums/viewtopic.php?t=7500) protocol adapter. <br />
<br />
* OvisLink AirLive WL-5400CAM<br />
<br />
Useful link: Flash's IP Camera Database, with Zoneminder compatibility guide: http://digdilem.org/cameras<br />
<br />
== Network Digitizers ==<br />
<br />
Like Network Cameras, these devices produce a video stream - but they accept an analog video input from a camera or other video source.<br />
<br />
* [[Synectics E100]] encoder<br />
*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 ''ZM's Camera Control Presets!''<br />
<br />
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.<br />
<br />
== USB Cameras ==<br />
<br />
*Just Zoom USB cam<br />
<br />
*Creative Webcam Pro, Webcam 3, LIVE! Cam OPTIA PRO (V4L2, Chan 0, PAL, YUYV)<br />
<br />
*''Most'' UVCvideo cameras, including: [[Logitech QuickCam Express]], QuickCam Pro 3000, [[QuickCam Pro 4000]], QuickCam Communicate STX/Deluxe, [[Logitech Webcam Pro 9000]], and [[Webcam C250]]<br />
<br />
*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])<br />
<br />
*[[Philips]] <br />
<br />
*Any OV511 based USB camera [http://alpha.dyndns.org/ov511/cameras.html]<br />
<br />
*Any CPIA based USB camera [http://webcam.sourceforge.net]<br />
<br />
*[[LabTec WebCam Pro]]<br />
<br />
*Confirmed basic functionality with Microsoft Lifecam VX 5000 using UVC Streaming method<br />
<br />
Note that most USB cameras that can use Video4Linux/V4L2, and so can be used by ZoneMinder. Some have older chipsets and can be hard to find new.<br />
<br />
Note that PWC drivers are not included in the kernel. Some distribution's add them in and other may not. Here are some relevant links:<br />
* [http://www.smcc.demon.nl/webcam/ Old Maintainer]<br />
* [http://www.saillard.org/linux/pwc/ Current PWC Maintainer]<br />
<br />
== X10 Devices ==<br />
The only device that really needs to be compatable with ZM is the Transceiver, all other x10 devices comunicate through that device.<br />
*[[CM11]] Bi-Directional Transceiver<br />
<br />
<br />
Other X10 notes:<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?t=6423&highlight=x10 Topic 6423]<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?t=7082&highlight=x10 Topic 7082]<br />
<br />
== All other hardware as supported by Linux ==<br />
To find out if your hardware is supported, check the [http://www.zoneminder.com/forums/viewforum.php?f=10 HCL]<br />
<br />
<br />
== Plug Computers ==<br />
Guruplug Server Plus -> How to install Zoneminder</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Hardware_Compatibility_List&diff=6193Hardware Compatibility List2014-05-29T14:26:47Z<p>Kristof: /* Analog Cameras */</p>
<hr />
<div>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 part of the forums. Also if you find something in the forums that is missing from the wiki ADD IT.<br />
<br />
<br />
== Capture Cards ==<br />
<br />
[[Anykeeper]] <br />
<br />
[[Avermedia]]<br />
<br />
[[Camsecure PCI Express video capture]]<br />
<br />
[[Digiflower]]<br />
<br />
[[Geovision GV250 - bt878a chip]]<br />
<br />
[[Grandtec Grand X Guard]] <br />
<br />
[[Hauppauge]]<br />
<br />
[[Ituner Spectra 8]]<br />
<br />
[[Kodicom 4400r]]<br />
<br />
[[Kodicom 8800]]<br />
<br />
[[Tungson TE-8008]]<br />
<br />
Leadtek WinFast VC 100 - the cheapest bt878 model with no tuner on it, just Com/Svideo in.<br />
<br />
[[LinkDelight CCTV H.264 4CH DVR Card]]<br />
<br />
[[Linux Media Labs LMLBT44]] <br />
<br />
[[Osprey 100]]<br />
<br />
[[Provideo PV- series (Bluecherry)]] <br />
[[ Bluecherry - BC-H16480A]] <br />
[[TView 95/99]]<br />
<br />
[[UDP Technology NCP3200v2]]<br />
<br />
[[Videocards with Philips saa7134 chipset]]<br />
<br />
[[WinFast TV2000 XP]]<br />
<br />
[[Rapid OS]]<br />
<br />
[[KesCom PG104]]<br />
<br />
== bt8x8 Cards ==<br />
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't need two separate TV cards for two cameras!<br />
<br />
<br />
[[Pico2000]] - 4 port card, one chip bt878, around 2 fps when using all channels<br />
<br />
[[Bt878_4chip_8inputs]] -4 chips bt878, 8 inputs, around 5 fps when using 2 inputs per chip<br />
<br />
[[:Image:Karta.jpg| bt878 8 chip 8 input]] - This card is supplied with D-sub to 8 BNC connector and uses the bt878 chip for each input allowing full frame rates and quality. See [[Kodicom 8800]] for more information.<br />
<br />
Geovision GV250 bt878a single chip 4 inputs - This capture Card is supplied with 4 video inputs but with NO audio channel<br />
<br />
'''Most other BTTV (bt878, bt848) cards, see /usr/src/linux/Documentation/video4linux/bttv/CARDLIST on your system for a list of some of them.'''<br />
<br />
== Analog Cameras ==<br />
<br />
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's Pan/Tilt/Zoom functions via serial port control, as well as camera Presets, Focus, Iris, etc.<br />
*[[PicturetelControlScript | PictureTel PTZ2N]].<br />
* Vido cameras & safes for antitheft purpose on the website http://www.infosafe.fr<br />
<br />
== Network Cameras ==<br />
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.<br />
<br />
<br />
Any network camera that allows access to single JPEG image grabs or '''some but not all''' multi-part JPEG feeds.<br />
<br />
'''Full Compatibility '''<br />
<br />
* [[7Links]](TM Trade Mark)<br />
<br />
* [[A-mtk]]<br />
<br />
* [[Abus]] some<br />
<br />
* [[Airlink 101]] some <br />
<br />
* [[AirLive AirCam OD325HD]]<br />
<br />
* [[Amovision AM-Q630M]]<br />
<br />
* [[Anran VGB101-IP]]<br />
<br />
* [[Apexis]] (APM-J011-WS, APM-J012-WS, possibly others) <br />
<br />
* [[ArecontVision]] (AV3130M, probably other too)<br />
<br />
* [[Astak Mole]] Some<br />
<br />
* [[Axis]] All<br />
<br />
* [[Brickcom]] These have been tested<br />
<br />
* [[B-QTECH]] H.264 Camera<br />
<br />
* [[BSTI]] Some<br />
<br />
* [[Cisco]] some<br />
<br />
* [[D-Link]] Most<br />
<br />
* [[Foscam]] (FI8908W, FI8904W, possibly others)<br />
<br />
* [[Gadspot]] Most<br />
<br />
* [[Generic]] Only tested one <br />
<br />
* [[Geovision]] (GV-FE420, possibly others)<br />
<br />
* [[Grandstream]] Grandstream (GXV-3672-FHD & GXV-3672-FHD-36 tested)<br />
<br />
* [[hootoo]] Some<br />
<br />
* [[Iguard]] IP390E<br />
<br />
* [[Instar]] (IN-2905, possibly others)<br />
<br />
* [[Level One]] some<br />
<br />
* [[Linksys]] WVC-210 / WVC2300 / PVC2300 / WVC54GC<br />
<br />
* [[Loftek]] Sentinel PTZ<br />
<br />
* [[Maygion]] (IP-603, IP-604, possibly others)<br />
<br />
* [[Messoa]] (NCR870, probably others)<br />
<br />
* [[Rimax]] Some<br />
<br />
* [[Rovio]]<br />
<br />
* [[Sony]] Most<br />
<br />
* [[TP-LINK]] Some<br />
<br />
* [[Trendnet]] Most<br />
<br />
* [[Wanscam]] FR4020A2 (Foscam clone)<br />
<br />
* [[x-vision]] Xvision cameras by y3k (some)<br />
<br />
* [[Y-Cam]] (Sharx Ip) Most<br />
<br />
* [[Zavio]] Some<br />
<br />
* [[Zecumate]] JPT3815W<br />
<br />
<br />
* Remote systems, themselves running zoneminder, can be accessed as cameras using the Remote Path of '''/cgi-bin/nph-zms?mode=single&monitor=1&scale=100&maxfps=5&buffer=1000''' - where the monitor number is the correct camera on the remote system.<br />
<br />
<br />
<br />
'''Single Jpeg Only'''<br />
<br />
* [[Airlink 101]] some<br />
<br />
* [[JVC]] some<br />
<br />
* [[Panasonic]] some<br />
<br />
* [[PLANET]] some <br />
<br />
*[[Toshiba]] some<br />
<br />
* [[Veo Observer IP NetCam]] most<br />
<br />
*[[Vivotek]] All<br />
<br />
<br />
'''Mpeg(ver1.24.0 and up)'''<br />
<br />
*[[ABS_MegaCam]]<br />
<br />
* [[Axis]] All<br />
<br />
* [[ ACTi]] All<br />
<br />
*[[Vivotek]] Most<br />
<br />
*[[Logitech 700 series]] some<br />
<br />
*[[Ubiqiti]] some<br />
<br />
'''Compatible with modifications'''<br />
<br />
*[[Aviosys]] some<br />
<br />
* [[Mobotix]] all <br />
<br />
*[[Edimax]] some<br />
<br />
* [[Conceptronic]] some<br />
<br />
<br />
'''Compatible with problems''' <br />
<br />
* [[Compro]] IP70. MPEG4 only, some reliability issues and general poor firmware quality.<br />
<br />
* [[Grandtec]] [[Grandtec_WLAN_Camera|WLAN Camera]] WiFi or III - acceptable indoor quality, no infrared-filter (better nightvision) cheap!<br />
<br />
* [[Intellinet]] IPCamera with the new firmware.<br />
<br />
* Old Intellinet IPCamera (model MWNC-100) with this (http://www.zoneminder.com/forums/viewtopic.php?t=7500) protocol adapter. <br />
<br />
* OvisLink AirLive WL-5400CAM<br />
<br />
Useful link: Flash's IP Camera Database, with Zoneminder compatibility guide: http://digdilem.org/cameras<br />
<br />
== Network Digitizers ==<br />
<br />
Like Network Cameras, these devices produce a video stream - but they accept an analog video input from a camera or other video source.<br />
<br />
* [[Synectics E100]] encoder<br />
*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 ''ZM's Camera Control Presets!''<br />
<br />
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.<br />
<br />
== USB Cameras ==<br />
<br />
*Just Zoom USB cam<br />
<br />
*Creative Webcam Pro, Webcam 3, LIVE! Cam OPTIA PRO (V4L2, Chan 0, PAL, YUYV)<br />
<br />
*''Most'' UVCvideo cameras, including: [[Logitech QuickCam Express]], QuickCam Pro 3000, [[QuickCam Pro 4000]], QuickCam Communicate STX/Deluxe, [[Logitech Webcam Pro 9000]], and [[Webcam C250]]<br />
<br />
*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])<br />
<br />
*[[Philips]] <br />
<br />
*Any OV511 based USB camera [http://alpha.dyndns.org/ov511/cameras.html]<br />
<br />
*Any CPIA based USB camera [http://webcam.sourceforge.net]<br />
<br />
*[[LabTec WebCam Pro]]<br />
<br />
*Confirmed basic functionality with Microsoft Lifecam VX 5000 using UVC Streaming method<br />
<br />
Note that most USB cameras that can use Video4Linux/V4L2, and so can be used by ZoneMinder. Some have older chipsets and can be hard to find new.<br />
<br />
Note that PWC drivers are not included in the kernel. Some distribution's add them in and other may not. Here are some relevant links:<br />
* [http://www.smcc.demon.nl/webcam/ Old Maintainer]<br />
* [http://www.saillard.org/linux/pwc/ Current PWC Maintainer]<br />
<br />
== X10 Devices ==<br />
The only device that really needs to be compatable with ZM is the Transceiver, all other x10 devices comunicate through that device.<br />
*[[CM11]] Bi-Directional Transceiver<br />
<br />
<br />
Other X10 notes:<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?t=6423&highlight=x10 Topic 6423]<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?t=7082&highlight=x10 Topic 7082]<br />
<br />
== All other hardware as supported by Linux ==<br />
To find out if your hardware is supported, check the [http://www.zoneminder.com/forums/viewforum.php?f=10 HCL]<br />
<br />
<br />
== Plug Computers ==<br />
Guruplug Server Plus -> How to install Zoneminder</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Anykeeper&diff=5755Anykeeper2013-06-18T18:57:20Z<p>Kristof: </p>
<hr />
<div>[[Image:anykeeper-low.jpg]]<br />
<br />
<br />
I have the following line in /etc/modprobe.d/bttv.conf<br />
options bttv card=131,131,131,131,131,131,131,131<br />
<br />
or on a newer system (as .conf is deprecated)<br />
<br />
/etc/modprobe.d/mycapturecard<br />
options bttv card=131,131,131,131,131,131,131,131<br />
<br />
I have 8x131 as I have 2 cards which I think is a WDT 2116. which gives me 16 inputs.<br />
<br />
The only other thing in the main options under config I unticked STRICT_VIDEO_CONFIG. <br />
[http://subconscious-therapy.com/hipnoterapi-surabaya/ Hipnoterapi Surabaya] | [http://littletods.com/en/content/4-perlengkapan-bayi Perlengkapan Bayi] | [http://www.pbtaxand.com/our-services/tax-advisory-services Konsultan Pajak] | [http://www.tiraimodern.com/product/vertical-blind Vertical Blind] | [http://www.tiraimodern.com/product/roller-blind Roller Blind] | [http://www.infosafe.fr Coffre-fort A2P]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=How_to_setup_H.264_streaming_with_Ffmpeg_monitor_from_an_MagicWave_Systems_License_Plate_Camera&diff=5754How to setup H.264 streaming with Ffmpeg monitor from an MagicWave Systems License Plate Camera2013-06-18T16:33:48Z<p>Kristof: </p>
<hr />
<div>Go back to the [[How_To|How To]] pages...<br />
<br />
--[[User:Stagecoach|stagecoach]] 22:02, 20 November 2010 (UTC)<br />
<br />
We have H.264 video recording from MagicWave Systems network license plate cameras working on multiple video recording servers. The servers are deployed in outdoor, high traffic environments within air-conditioned enclosures. Use of h264 for video has several advantages:<br />
<br />
* Low Delay. ''Often the timestamps between camera and ZoneMinder can be fairly separated in other modes.''<br />
* ZMA processes appear to be more stable. ''ZMA processes have had stability issues on some machines in other modes.''<br />
* Less Load. ''H264 streams put less load on the system, which is great for low power systems.''<br />
* Little change in image quality. ''Various settings allow optimizing images.''<br />
* Consistent/ smooth video. ''Events are complete and without jumping in video.''<br />
<br />
In order to get this functioning properly, we set up these machines with the most recent revision of x264 and ffmpeg (Nov 17, 2010). ZoneMinder is also from SVN in these installs though not always the same revision. Next we used Ffmpeg mode as the source and the url <code>rtsp://''ip'':554/axis-media/media.amp</code> as the path. On the more powerful of our machines we ran at 5 fps, the others lower. Our cameras are in Modect mode and detect motion properly and consistently. <br />
<br />
Some other notes:<br />
<br />
* Be sure the rtsp server is enabled on the camera. <br />
* Be sure settings are optimized and consistent between the camera and ZoneMinder<br />
<br />
[[Image:sw_h264_streaming_1.png|left|thumb|caption|Make sure the RTSP server in the camera is enabled]]<br />
<br />
<br />
<br />
<br />
== Sécurité armoire forte et coffre-fort ==<br />
<br />
Un [http://www.infosafe.fr coffre ignifuge] est indispensable pour la protection de vos biens et de vos papiers Une armoire forte est indispensable pour la sécurisation des contrats, il faudra veiller à ranger les clés dans un [http://www.infosafe.fr/Coffretacle/Coffretacle.htm Coffret à clés] agréé</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Slackware_12.2&diff=5753Slackware 12.22013-06-18T16:19:29Z<p>Kristof: /* Install ZM Database and Finalize MySql Installation */</p>
<hr />
<div><!-- Those who wish to provide links to base system tweaks or enhancements are asked to please show respect for the intent of keeping this guide to the minimum required steps to perform the task at hand. Please keep such "edits" outside of the main body (and scope) of the document --><br />
<br />
This howto is intended as a guide through the steps ''required'' to get a Slackware 12.2 system installed and running ZoneMinder. Intentionally avoided are the discussion of hardware specifics, apache setup and any system "tweaks" as they are beyond the scope of this document. The intent is to aid (to a point) only in getting ZoneMinder up and running on a basic Slackware install. Caveat lector - "If you break it, you own all of the pieces." <br />
<br />
As far as hardware goes, chances are good that if your hardware is supported by the [[#http://www.exploits.org/v4l | Video For Linux drivers]] it will work with ZoneMinder. <br />
<br />
For help with anything that isn't specifically addressed in this guide or more in depth help, I suggest that you keep in mind that "Google is your friend", as are the forums.<br />
<br />
Hope it helps, <br />
<br />
Nuck.<br />
<br />
This guide should work with Slackware 13.0 as well, ''provided the appropriate FFMPEG libraries are used''.<br />
<br />
== Install Slackware 12.2 ==<br />
*Get a Slackware 12.2 system installed and running.<br />
<br />
Download the Slackware dvd from somewhere. Torrents are a good place to download ''if you can wait''. Burn it and boot it. <br />
<br />
Login and create your disk partitions by running fdisk ''or cfdisk''. <br />
<br />
Run setup and install the system (I'm lazy, so I choose "install everything".) <br />
<br />
Be sure to enable httpd and mysqld. <br />
<br />
Reboot and then login. <br />
<br />
Edit ''/etc/httpd/httpd.conf'' and fix up apache by setting a hostname, enabling php and adding a virtual host. <br />
<br />
Run in a terminal:<br />
<pre><br />
#/etc/rc.d/rc.httpd restart<br />
</pre><br />
<br />
You will (or should) have to edit ''/etc/modprobe.conf'' to enable your capture card. (see note above)<br />
<br />
At this point you may want to install [[#Install XAWTV (Optional, but recommended)|XAWTV]] (see below) and verify that your hardware is working.<br />
<br />
'''Hint''' - People are often seen posting in the forums while fighting it out with hardware, while not realizing that specifying the device identifier '''/dev/video''' will not work. And that's because it won't ! Specifying '''/dev/videoX''' (where X is a number), will. Make note of the device number. It's important.<br />
<br />
== Set Up MySql ==<br />
<br />
Copy the most appropriate ''/etc/my-*.cnf'' files to ''/etc/my.cnf'' and edit as (if) required. <br />
<br />
Set up mysql databases with: <br />
<pre><br />
#mysql_install_db --user=mysql <br />
</pre><br />
Start mysqld - (needs to be running for perl tests) <br />
<pre><br />
#/etc/rc.d/rc.mysqld start <br />
</pre><br />
== Update Perl And Install Required Modules==<br />
<br />
Update perl and install any dependencies (make life easy and accept all of the defaults.) <br />
<pre><br />
#perl -MCPAN -e shell <br />
<br />
cpan>install MD5 <br />
<br />
cpan>install Bundle::CPAN <br />
<br />
cpan>reload cpan <br />
<br />
cpan>install LWP::UserAgent <br />
<br />
cpan>install Date::Manip <br />
<br />
cpan>install MIME::Lite <br />
<br />
cpan>install MIME::Entity <br />
<br />
cpan>install DBD::mysql <br />
<br />
cpan>install Sys::Mmap <br />
<br />
cpan>install X10::ActiveHome <br />
<br />
cpan>install PHP::Serialization <br />
<br />
cpan>install Module::Load <br />
</pre><br />
== Install FFMPEG ==<br />
<br />
===Install ffmpeg dependencies===<br />
<br />
Go to a [http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-12.2/ Slacky repository], find, download and install the following packages - (they are all within 2 or 3 directories) <br />
<pre><br />
multimedia/amrnb-7.0.0.2-i486-2as.tgz <br />
<br />
multimedia/amrwb-7.0.0.3-i486-2as.tgz <br />
<br />
multimedia/dirac-1.0.0-i486-2as.tgz <br />
<br />
multimedia/faac-1.26-i486-4sl.tgz <br />
<br />
multimedia/faad2-2.6.1-i486-5sl.tgz<br />
<br />
multimedia/lame-3.98.2-i486-2sl.tgz<br />
<br />
multimedia/speex-1.2rc1-i486-2dav.tgz <br />
<br />
multimedia/x264-20090107-i486-1as.tgz <br />
<br />
multimedia/xvidcore-1.2.1-i486-2sl.tgz <br />
<br />
libraries/imlib2-1.4.2-i486-3sl.tgz <br />
<br />
libraries/libdc1394-2.1.0-i486-1sl.tgz <br />
<br />
libraries/libgsm-1.0.12-i686-4as.tgz <br />
<br />
libraries/libnut-20081213-i686-1as.tgz <br />
<br />
libraries/libusb1-1.0.0-i486-1as.tgz <br />
<br />
libraries/schroedinger-1.0.5-i486-1as.tgz <br />
</pre><br />
===Install ffmpeg=== <br />
<br />
On the same site you pulled the previous files from, in the multimedia directory, find the ffmpeg directory, go into the src dir and get these 2 files <br />
<pre><br />
ffmpeg.SlackBuild <br />
<br />
doinst.sh <br />
</pre><br />
Then source the install file - <br />
<pre><br />
. ./ffmpeg.SlackBuild <br />
</pre><br />
Which will download the latest svn, build it and create an installable .tgz. Install it once done.<br />
<br />
== Install XAWTV (Optional, but recommended) ==<br />
<br />
If you want XAWTV for setting up and testing hardware:<br />
<br />
Download, build and install (read the included docs).<br />
<pre><br />
tv-fonts-1.1.tar.bz2 <br />
<br />
zvbi-0.2.33.tar.bz2 <br />
<br />
xawtv-20070625-114215.tar.gz <br />
</pre><br />
When configuring zvbi and xawtv use the options --prefix=/usr and --sysconfdir=/etc <br />
<br />
== Install ZoneMinder ==<br />
<br />
Download ZM 1.23.3 or ZM 1.24.<br />
<br />
Untar and cd into the zm-"version" directory and run:<br />
<pre><br />
#./configure --with-webdir=/var/www/htdocs --with-cgidir=/srv/httpd/cgi-bin --prefix=/usr --sysconfdir=/etc > configured_this 2>&1 <br />
</pre><br />
<br />
Take look through "configured_this" and if you are satisfied that all is good, run:<br />
<br />
<pre><br />
#make > built_this 2>&1 <br />
</pre><br />
<br />
Look through "built_this" and if you are satisfied that you got a clean build go ahead and run:<br />
<br />
<pre><br />
#make install <br />
</pre><br />
<br />
If you'd prefer to do a test run on make install, run:<br />
<br />
<pre><br />
#make -n install > install_this 2>&1 <br />
</pre><br />
<br />
Look over install_this and if you are happy with what you see, then run make install<br />
<br />
== Install ZM Database and Finalize MySql Installation ==<br />
<br />
While in the zm-"version" directory run: <br />
<pre><br />
#mysql <br />
<br />
> source db/zm_create.sql <br />
<br />
> use mysql; <br />
<br />
> grant select,insert,update,delete on zm.* to 'zmuser'@localhost identified by 'zmpass'; <br />
<br />
> quit; <br />
</pre><br />
<br />
Then run:<br />
<pre><br />
#mysqladmin reload <br />
</pre><br />
<br />
Set a root password for mysql and lock it down. Run the following:<br />
<pre><br />
#mysql_secure_installation <br />
</pre><br />
And finally: <br />
<pre><br />
#cp scripts/zm /etc/rc.d/rc.zm <br />
<br />
#chmod a+x /etc/rc.d/rc.zm <br />
</pre><br />
And now, fire up ZoneMinder<br />
<pre><br />
#/etc/rc.d/rc.zm start <br />
</pre><br />
<br />
To start ZoneMinder at boot, run:<br />
<pre><br />
#echo "/etc/rc.d/rc.zm start " /etc/rc,d/rc.local<br />
</pre><br />
And you're done ..<br />
<br />
[http://www.infosafe.fr coffres ignifuges] | [http://www.infosafe.fr/Coffretacle/Coffretacle.htm Coffret à clés]<br />
<br />
== Test It Out ==<br />
<br />
From a command line prompt run:<br />
<br />
<pre><br />
$startx<br />
</pre><br />
Start up a browser and point it at http://localhost/zm<br />
<br />
If all went well, you should see a ZoneMinder control panel.</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Anykeeper&diff=5752Anykeeper2013-06-18T16:19:06Z<p>Kristof: </p>
<hr />
<div>[[Image:anykeeper-low.jpg]]<br />
<br />
<br />
I have the following line in /etc/modprobe.d/bttv.conf<br />
options bttv card=131,131,131,131,131,131,131,131<br />
<br />
or on a newer system (as .conf is deprecated)<br />
<br />
/etc/modprobe.d/mycapturecard<br />
options bttv card=131,131,131,131,131,131,131,131<br />
<br />
I have 8x131 as I have 2 cards which I think is a WDT 2116. which gives me 16 inputs.<br />
<br />
The only other thing in the main options under config I unticked STRICT_VIDEO_CONFIG. <br />
[http://subconscious-therapy.com/hipnoterapi-surabaya/ Hipnoterapi Surabaya] | [http://littletods.com/en/content/4-perlengkapan-bayi Perlengkapan Bayi] | [http://www.pbtaxand.com/our-services/tax-advisory-services Konsultan Pajak] | [http://www.tiraimodern.com/product/vertical-blind Vertical Blind] | [http://www.infosafe.fr coffre ignifuge] | [http://www.infosafe.fr/Coffretacle/Coffretacle.htm Coffret à clés]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=MobileDevices&diff=5748MobileDevices2013-06-12T19:18:23Z<p>Kristof: /* Not Working */</p>
<hr />
<div>Please Post Your Device Model<br />
<br />
<br />
== Working Under Normal ZM interface ==<br />
'''Motorola''' <br />
Rizer Z3 (opera mini only)<br />
<br />
'''Apple'''<br />
iPhone 3G<br />
iPhone 2G (WiFi tested)<br />
<br />
'''Nokia'''<br />
N810<br />
<br />
Android 2.2<br />
with swf mpeg streaming<br />
<br />
== Working Under Xhtml ==<br />
http://example.com/zm/index.php?format=xhtml<br />
<br />
Version newer than 1.23.3 use: http://example.com/zm/index.php?skin=mobile<br />
<br />
'''Motorola''' Rizer Z3, V300,V330,Razer<br />
<br />
'''Blackberry''' Perl<br />
<br />
'''HTC''' ProTouch II<br />
<br />
== Working under XML Interface ==<br />
<br />
XML Plugin is available with 1.24.3 onwards, or as a separate download for 1.24.1 and 1.24.2 from http://www.eyezm.com<br />
It is intended for use with the eyeZm iPhone Application, but can be used with any other custom programs as well.<br />
<br />
http://example.com/zm/index.php?skin=xml...<br />
<br />
'''Apple'''<br />
iPhone and iPod Touch on iOS 4+<br />
<br />
== Not Working ==<br />
<br />
<br />
http://192.168.0.254/Set?Func=VDelivery&Kind=1&640framerate=30<br />
<br />
<br />
===Installation de coffres-forts ignifuges, dépannage et entretien de coffre-fort et armoire forte blindée et porte forte===<br />
[http://www.infosafe.fr/Coffre/CoffresMT/Coffre-fort-ABC.htm coffre-fort homologué A2P]<br />
[http://www.coffre-fort-pro.com gros coffre-fort]<br />
[http://www.infosafe.fr coffre-fort ignifuge]<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm Armoire forte DIN]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Panasonic&diff=5747Panasonic2013-06-12T19:16:47Z<p>Kristof: /* Hidden Configuration Options */</p>
<hr />
<div>All members of the BL and BB model families are likely to be compatible, including PTZ support. The "Panasonic IP" monitor preset in ZoneMinder is known to be compatible with these Panasonic netcam models:<br />
<br />
* BL-C1A, BL-C1CN, BL-C1E<br />
* BL-C20A, BL-C20CN, BL-C20E<br />
* BL-C30A, BL-C30CN, BL-C30E<br />
* BL-C101A, BL-C101CN, BL-C101E<br />
* BL-C111A, BL-C111CN, BL-C111E<br />
* BL-C121A, BL-C121CN, BL-C121E<br />
* BL-C131A, BL-C131CN, BL-C131E<br />
* BL-C140A, BL-C140CN, BL-C140E<br />
* BL-C160A, BL-C160CN, BL-C160E<br />
* BB-HCM381A, BB-HCM381CN, BB-HCM381E<br />
* BB-HCM511A, BB-HCM511CN, BB-HCM511E<br />
* BB-HCM527A, BB-HCM527CN, BB-HCM527E<br />
* BB-HCM531A, BB-HCM531CN, BB-HCM531E<br />
* BB-HCM547A, BB-HCM547CN, BB-HCM547E<br />
* BB-HCM580A, BB-HCM580CN, BB-HCM580E<br />
* BB-HCM581A, BB-HCM581CN, BB-HCM581E<br />
* KX-HCM10<br />
* BB-HCM705CE<br />
<br />
<br />
=Initial Hardware Setup=<br />
<br />
# 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.<br />
# Upgrade the firmware. ZoneMinder 1.25 expects version 3.00 or later.<br />
# Enable the guest account:<br />
## Click ''Setup'' in the top menu.<br />
## Click ''Administrator'' in the side menu.<br />
## Choose ''Permit access from guest users''.<br />
## Click the ''Save'' button.<br />
# Set privileges on the guest account for ZoneMinder:<br />
## Click ''Setup'' in the top menu.<br />
## Click ''General User'' in the side menu.<br />
## Choose ''Guest User'' in the menu.<br />
## Click the ''Modify'' button.<br />
## Change ''Video Display Time'' to ''Unlimited''.<br />
## Enable all ''Access Level'' checkboxes.<br />
## Click the ''Save'' button.<br />
<br />
Only set access credentials on Panasonic equipment after you have a working ZoneMinder configuration.<br />
<br />
=MJPEG Configuration=<br />
<br />
==Example==<br />
<br />
At the ''Monitor -> Source'' page for the camera:<br />
<br />
Remote Protocol: HTTP<br />
Remote Method: Simple<br />
Remote Host Name: 192.168.1.254<br />
Remote Host Port: 80<br />
Remote Host Path: nphMotionJpeg?Resolution=640x480&Quality=Standard<br />
Remote Image Colors: 24 bit color<br />
Capture Width (pixels): 640<br />
Capture Height (pixels): 480<br />
Preserve Aspect Ratio: Off<br />
Orientation: Normal<br />
<br />
==Example for Old Firmware==<br />
<br />
Change '''nphMotionJpeg''' to '''nphContinuousServerPush''' or '''cgi-bin/nphContinuousServerPush''' if the camera has old firmware like this:<br />
<br />
Remote Host Path: cgi-bin/nphContinuousServerPush?Resolution=640x480&Quality=Standard<br />
<br />
Cameras models that only have the old version 2.00 firmware interface are:<br />
<br />
* BL-C20A<br />
<br />
==Parameters==<br />
<br />
The required '''Quality''' CGI parameter sets JPEG quality and can be one of Clarity, Standard, or Motion.<br />
<br />
The required '''Resolution''' CGI parameter can be one of 1280x1024, 640x480, 320x240, or 160x120 pixels.<br />
<br />
'''Note:''' 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.<br />
<br />
{| class="wikitable"<br />
|-<br />
! MJPEG Frame Size<br />
| Quality=Clarity<br />
| Quality=Standard<br />
| Quality=Motion<br />
|-<br />
| Resolution=1280x1024<br />
| ?<br />
| ?<br />
| ?<br />
|-<br />
| Resolution=640x480<br />
| 50kB<br />
| 30kB<br />
| 20kb<br />
|-<br />
| Resolution=320x240<br />
| 25kB<br />
| 15kB<br />
| 8kB<br />
|-<br />
| Resolution=160x120<br />
| 8kB<br />
| 5kB<br />
| 3kB<br />
|}<br />
<br />
The optional '''Framerate''' parameter can be 0.1 through 30.00 frames per second in one-tenth increments. For example, to take an image every other second:<br />
<br />
Remote Host Path: nphMotionJpeg?Resolution=640x480&Quality=Standard&Framerate=0.5<br />
<br />
'''Note:''' The default MJPEG frame rate in the web interface is the same as "MPEG-4 Max. Frame Rate" option, which is set on the ''Video Streaming'' page.<br />
<br />
==Performance==<br />
<br />
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.<br />
<br />
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:<br />
<br />
Remote Host Path: nphMotionJpeg?Resolution=640x480&Quality=Standard&Framerate=10<br />
<br />
On the ''Monitor -> General'' configuration page for the camera in ZoneMinder, leave the '''Maximum FPS''' field empty.<br />
<br />
=RTSP/MPEG4 Configuration=<br />
<br />
'''Note''': Low end models like the Panasonic BL-C1A Petcam only support MJPEG because they do not have an MPEG4 encoder.<br />
<br />
==Example==<br />
At the ''Monitor -> Source'' page for the camera:<br />
<br />
Remote Protocol: RTSP<br />
Remote Method: RTP/Unicast<br />
Remote Host Name: 192.168.1.254<br />
Remote Host Port: 554<br />
Remote Host Path: nphMpeg4/nil-640x480<br />
Remote Image Colors: 24 bitcolor<br />
Capture Width (pixels): 640<br />
Capture Height (pixels): 480<br />
Preserve Aspect Ratio: Off<br />
Orientation: Normal<br />
<br />
==Parameters==<br />
<br />
'''Note:''' Only high definition models support the 1280x1024 resolution.<br />
<br />
Available streaming resolutions are:<br />
<br />
Remote Host Path: nphMpeg4/nil-1280x1024<br />
Remote Host Path: nphMpeg4/nil-640x480<br />
Remote Host Path: nphMpeg4/nil-320x240<br />
Remote Host Path: nphMpeg4/nil-160x120<br />
<br />
None of these URIs take parameters. Video streaming options are always global and can only be changed through the CGI or web interface.<br />
<br />
'''Note:''' The camera must be manually rebooted for MPEG-4 or H.264 options to take affect.<br />
<br />
'''Note:''' Audio can be enabled on models that have it by changing the '''nil''' to '''g726''', but ZoneMinder lacks audio support, so doing this would waste network capacity and storage. For example:<br />
<br />
Remote Host Path: nphMpeg4/g726-640x480<br />
<br />
<br />
==Performance==<br />
<br />
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.<br />
<br />
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 "Setup -> Video Streaming" page. Remember to reboot the camera on the "Maintenance" tab after changing these options.<br />
<br />
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 "Maximum FPS" field on the monitor General tab to 15 or less, but ZoneMinder performs better if frame rate limiting happens at the camera.<br />
<br />
=Authentication=<br />
<br />
If the camera requires a username and password, then put the credentials in the '''Remote Host Name''' field on the ''Monitor -> Source'' tab for the camera in ZoneMinder like this:<br />
<br />
Remote Protocol: HTTP<br />
Remote Method: Simple<br />
Remote Host Name: '''MyUser:MyPass@'''192.168.1.254<br />
Remote Host Port: 80<br />
Remote Host Path: /nphMotionJpeg?Resolution=640x480&Quality=Standard<br />
Remote Image Colors: 24 bit color<br />
Capture Width (pixels): 640<br />
Capture Height (pixels): 480<br />
Preserve Aspect Ratio: Off<br />
Orientation: Normal<br />
<br />
The username and password are separated by one colon character, which are separated from the IP address or host name by the 'at' symbol.<br />
<br />
<br />
=Troubleshooting=<br />
<br />
* 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:<br />
<br />
zmdc.ERR ['zmc -m 1' exited abnormally, exit status 255]<br />
<br />
* All CGI parameters are case sensitive. Using "nphmotionjpeg?resolution=640x480&quality=standard" instead of "nphMotionJpeg?Resolution=640x480&Quality=Standard" will cause the camera to return a "400 Bad Request" error.<br />
<br />
* 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.<br />
<br />
* Use the VideoLAN player to test RTSP like this:<br />
<br />
vlc rtsp://192.168.0.254/nphMpeg4/nil-640x480<br />
<br />
If VLC cannot play the stream, then ZoneMinder cannot record it. (Many other RTSP players are incompatible with Panasonic network cameras. Use VLC.)<br />
<br />
* Using RTSP through NAT usually requires a custom firewall configuration. Always get MJPEG working first.<br />
<br />
* These cameras also provide an RTP-over-HTTP interface over a single port. In VLC, click ''Media -> Open Network Stream'' and input this URL:<br />
<br />
http://192.168.0.254/rtpOverHttp?Url=nphMpeg4/nil-640x480<br />
<br />
This is easier to punch through a firewall, but it has timing and sync problems.<br />
<br />
==Hidden Configuration Options==<br />
<br />
Login to the web interface, and manually open this URI:<br />
<br />
http://192.168.0.254/Get?Func=VDelivery&Kind=1<br />
<br />
The camera could return a list of configuration options like this:<br />
<br />
640framerate:15<br />
320framerate:15<br />
192framerate:15<br />
640bitrateL:256<br />
640bitrateH:1024<br />
320bitrateL:128<br />
320bitrateH:512<br />
192bitrateL:64<br />
192bitrateH:256<br />
RTSPPortNo:554<br />
RTPPortMin:33000<br />
Multicast:0 <br />
<br />
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:<br />
<br />
http://192.168.0.254/Set?Func=VDelivery&Kind=1&640framerate=30<br />
<br />
A plain web page like this means success:<br />
<br />
Return:0<br />
<br />
http://infosafe.fr<br />
<br />
=External Resources=<br />
<br />
* [http://panasonic.net/pcc/support/netwkcam/download/index.html Panasonic Network Camera Downloads - Firmware, Manuals, and Application Software]<br />
* [http://panasonic.net/pcc/cgi-bin/products/netwkcam/download_us/tbookmarka_m.cgi?mm=2007032816275868 Panasonic Camera CGI Specification]<br />
* [http://shop.panasonic.com/shop/cameras-and-camcorders-network-cameras?support Current Panasonic Netcam Catalog]<br />
<br />
[[Category:Cameras]]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Beginner_hardware&diff=5746Beginner hardware2013-06-12T19:15:56Z<p>Kristof: /* Option 2 */</p>
<hr />
<div>==Option 1==<br />
<br />
<br />
The best, first advice is to check that your camera is compatible with zoneminder's motion JPEG (MJPEG). <br />
<br />
You should read the [[Documentation]]. The developers spent and continue to spend a great deal of time writing it... you should spend at least a little time reading it. Specifically, read the part about shared memory.<br />
<br />
<br />
'''Recommended IP cameras'''<br />
<br />
[[Axis]] brand cameras are a good choice, but expensive.<br />
<br />
[[BSIT]] are really cheap but also not the greatest quality.<br />
<br />
<br />
Camera quality varies greatly, both in actual image quality and in operational reliability. Remember that you often "get what you pay for." Cameras from high volume manufacturers may be subject to software/hardware compromises that lower cost at the risk of breaking functionality and/or compatibility with standards. <br />
<br />
Avoid cameras that require 1.24(aka: mpeg video) because it make things harder for beginners.<br />
<br />
==Option 2==<br />
<br />
The best beginners hardware and setup is to use an old unused system, anything from late Pentium 3 or Athlon XP generation of cpus will be more than enough for a setup capable of running 2 or 3 cameras depending on configuration.<br />
<br />
You will need one of the cheap pci cctv capture cards from Ebay that use the bt878 chip, if you search for pci cctv on ebay then most of the cheap cards that show up will be a card of this type, see the [[Pico2000]] section of the Zoneminder wiki for a few photos of these cards and a little more technical information.<br />
<br />
You can alternatively buy them and better boards from the retailers in the [[shop]] section of this webpage.<br />
<br />
You will need to configure the capture card as described in the [[Pico2000]] wiki<br />
<br />
Next source some standard analogue cameras from the retailers listed on this page or any other source you like.<br />
<br />
Install Zoneminder using the [[CentOS]] guide contained in the wiki or any other distro guide you are happy with, I personally started with the CentOS guide and it has worked well for me.<br />
<br />
Configure and then you're running!!!.<br />
<br />
This is of course a beginners system and so can be expanded and improved on once you are happy, my aim in this design is to build a Zoneminder system as cheaply and basic as possible, I have made a lots of setups that are still operating on the above basis.<br />
<br />
<br />
<br />
<br />
<br />
==Coffre-fort et armoire forte==<br />
<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte classe C]<br />
[http://www.coffre-fort-pro.com Coffre-fort classe 2]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Grandtec_Grand_X_Guard&diff=5745Grandtec Grand X Guard2013-06-12T19:15:21Z<p>Kristof: /* Sources */</p>
<hr />
<div>These cards a relatively inexpensive by using one Brooktree (bt) video capture chip shared for a number of inputs. The upside is low cost, downside is performance.<br />
<br />
* Using 1 source you get 25 fps<br />
* Using 2 source you get 5 fps each (10 fps total) <br />
* Using 4 sources you get 2.5 fps each (10 fps total) <br />
...and so on. <br />
if you use more than 1 source, total FPS is 10/12 <br />
<br />
Please note that this will only show up as one video input (''/dev/video0'' for me). You will use channels of the input to access the multiple ports.<br />
<br />
; bttv supported card types<br />
: 57 -> GrandTec 'Grand Video Capture' (Bt848) [4344:4142]<br />
: 77 -> GrandTec Multi Capture Card (Bt878)<br />
: 103 -> Grand X-Guard / Trust 814PCI [0304:0102]<br />
<br />
== GrandTec Grand X-Guard 4P (GXG-4000)== <br />
Autodetected correctly and confirmed working with bttv driver.<br />
<br />
== GrandTec Grand X-Guard 9P (GXG-9000)==<br />
Confirmed working under ZoneMinder 1.22 (probably earlier). bttv driver 0.9.17 incorrectly detects this as a card type 57. You need to edit modprobe.conf (see below), then do a rmmod bttv and modprobe bttv to get it to work correctly.<br />
<br />
''/etc/modprobe.conf''<br />
<pre><br />
options bttv card=103 <br />
</pre><br />
<br />
I haven't had any problems testing with a single input but with each input added, the image gets brighter and more washed out. At 4 monitors, the image is no longer viewable with the default monitor brightness and contrast. The current theory is that providing a live connection to each input will resolve the problem and is supported by the following statement from Grandtec<br />
<br />
<blockquote><br />
Q. All of the cameras are just white screens. Why?<br />
<br><br />
A. The card attempts to automatically color-balance all of the cameras at once. If a camera port is listed as active (9 and 16 port) or if a preview window is open (4 port) for a port that does not physically have a camera connected, then it tries to balance with a camera that is not there. The result is a white screen for all cameras. To resolve this, close or de-list as active any ports without cameras connected.<br />
</blockquote><br />
<br />
== GrandTec Grand X-Guard 16P (GXG-1600) ==<br />
<br />
Needs the same configurations changes as the 9P card above.<br />
<br />
<br />
== Sources ==<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?p=4536&sid=071efc96ee14a2370e5d4f159aa2a685 davide post]<br />
<br />
[http://www.zoneminder.com/forums/viewtopic.php?t=3285 Another davide post]<br />
<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte DIN 4102]<br />
[http://www.coffre-fort-pro.com Coffre-fort classe 1]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=LinkDelight_CCTV_H.264_4CH_DVR_Card&diff=5744LinkDelight CCTV H.264 4CH DVR Card2013-06-12T19:14:38Z<p>Kristof: /* Zoneminder configuration */</p>
<hr />
<div>CCTV H.264 4CH DVR Card Real-time 100/120FPS Audio/video Capture Security Card (SKU: ESC09)<br />
<br />
As found on eBay: [[http://www.ebay.ca/itm/CCTV-H-264-4CH-DVR-Card-Real-time-100-120FPS-Video-Audio-Connection-Cable?item=330647829755&cmd=ViewItem]]<br />
Cost: around 22 $US<br />
<br />
= Features =<br />
<br />
This HD Digital Video Recording Card is installed to your computer host and the coming adapter cable connected with camera, to achieved host working as DVR and watch the camera image in LCD display. This DVR card is 4 channels, so it support 4pcs cameras and you can see 4 camera images in LCD display simultaneously.<br />
<br />
* Video compression adopts advanced H.264<br />
* Support widescreen display, including 1024*768 and above<br />
* 4CH video 4CH audio, coming with 4ch video/audio connection cable<br />
* Support smart mobile phone view, Windows mobile, Symbian mobile, IPhone<br />
* Support Windows 2000 /2003 / XP / Vista / Windows 7 OS<br />
* Support 4 split-screens playback and convenient to search recording files<br />
* Support net remote preview, playback, record, PTZ control<br />
* Support manual record, timer record and motion detection record<br />
* PTZ: support multi-protocol, RS232/485, highspeed dome control software<br />
* Support motion detection alarm & video lost alarm<br />
* Security: multi-lever password, user right option, system keyboard lock<br />
<br />
<br />
''Kindly Note:'' This cable isn’t compatible with the system of Window7 64bit<br />
<br />
<br />
= Features =<br />
<br />
<table border="1" cellpadding="1" cellspacing="1"><br />
<tr><br />
<td colspan="2" width="176"><p align="center"><strong>Model </strong></p></td><br />
<td width="324"><p align="center"><strong>4004 </strong></p></td><br />
</tr><br />
<tr><br />
<td rowspan="4" width="70"><p align="center">Video </p></td><br />
<td width="105"><p align="center">Format </p></td><br />
<td width="324"><p align="center">NTSC / PAL </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Compression </p></td><br />
<td width="324"><p align="center">H . 264 </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Input </p></td><br />
<td width="324"><p align="center">4CH BNC </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Output </p></td><br />
<td width="324"><p align="center">VGA </p></td><br />
</tr><br />
<tr><br />
<td colspan="2" width="176"><p align="center">Audio </p></td><br />
<td width="324"><p align="center">4CH AV </p></td><br />
</tr><br />
<tr><br />
<td colspan="2" width="176"><p align="center">Support OS </p></td><br />
<td width="324"><p align="center">Windows 2000 /2003 / XP / Vista / Windows 7 </p></td><br />
</tr><br />
<tr><br />
<td rowspan="3" width="70"><p align="center">Display </p></td><br />
<td width="105"><p align="center">Frame rate </p></td><br />
<td width="324"><p align="center">NTSC:120fps, PAL: 100fps </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Resolution </p></td><br />
<td width="324"><p align="center">352×288 320×288 704×576 </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Split screen </p></td><br />
<td width="324"><p align="center">1 、 4 、 cycle </p></td><br />
</tr><br />
<tr><br />
<td rowspan="4" width="70"><p align="center">Record </p></td><br />
<td width="105"><p align="center">Frame rate </p></td><br />
<td width="324"><p align="center">NTSC:120fps, PAL: 100fps </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Resolution </p></td><br />
<td width="324"><p align="center">352×288 320×288 704×576 </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Recording Mode </p></td><br />
<td width="324"><p align="center">Manual, Time, Motion Detection </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Mode </p></td><br />
<td width="324"><p align="center">1/8—8 times speed playback optional </p></td><br />
</tr><br />
<tr><br />
<td rowspan="4" width="70"><p align="center">Net Function </p></td><br />
<td width="105"><p align="center">Transmission mode </p></td><br />
<td width="324"><p align="center">LAN / PSTN / ISDN / ADSL </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Transmission protocol </p></td><br />
<td width="324"><p align="center">UDP/TCP </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Connection Mode </p></td><br />
<td width="324"><p align="center">Clients software/ IE Browse/Smart phone client software </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Main functions </p></td><br />
<td width="324"><p align="center">Remote preview 、 Video playback 、 Remote control </p></td><br />
</tr><br />
<tr><br />
<td rowspan="2" width="70"><p align="center">Alert </p></td><br />
<td width="105"><p align="center">type </p></td><br />
<td width="324"><p align="center">Motion detection, Video loss </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Linkage </p></td><br />
<td width="324"><p align="center">Channel record 、 Sound alerts </p></td><br />
</tr><br />
<tr><br />
<td rowspan="3" width="70"><p align="center">Others </p></td><br />
<td width="105"><p align="center">PTZ </p></td><br />
<td width="324"><p align="center">Support multi-protocol,RS232/485,highspeed dome control software </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">Back up </p></td><br />
<td width="324"><p align="center">USB 、 Network 、 CD-RW 、 DVD-RW </p></td><br />
</tr><br />
<tr><br />
<td width="105"><p align="center">security </p></td><br />
<td width="324"><p align="center">Multi-lever password, user right option, system keyboard lock </p></td><br />
</tr><br />
<tr><br />
<td colspan="2" width="176"><p align="center">Net Weight </p></td><br />
<td width="324"><p align="center">52g </p></td><br />
</tr><br />
</table><br />
<br />
<br />
= ZoneMinder =<br />
<br />
I was able to make this card under Ubuntu 12.04 server with a minimal amount of fuss. The Card is based on a Techwell 6800 Chipset, and I was able to find the appropriate Linux Drivers at this site:<br />
<br />
<br />
Drivers: [[http://gitorious.org/tw68/tw68-v2|TW68-V2 Drivers]]<br />
<br />
<br />
Installation:<br />
<br />
<pre><br />
mkdir techwell<br />
cd techwell/<br />
git clone git://gitorious.org/tw68/tw68-v2.git<br />
tw68-v2/<br />
make<br />
sudo make install<br />
sudo modprobe tw68<br />
lsmod|grep tw<br />
dmesg<br />
</pre><br />
<br />
I'm sorry I haven't kept a copy of the whole session. After compiling and "loading" the tw68 modules, you need to check that the modules are actually loaded (lsmod|grep tw). You should have the following output:<br />
<br />
<pre><br />
~$ lsmod |grep tw<br />
tw68 44633 2 <br />
videodev 86588 3 tw68<br />
videobuf_dma_sg 18786 1 tw68<br />
videobuf_core 25409 2 tw68,videobuf_dma_sg<br />
btcx_risc 13400 1 tw68<br />
</pre><br />
<br />
Issuing the dmesg command, you should see 4 "video devices" found, labeled from /dev/video0 to /dev/video3... Each video device is tied to an input from the card.<br />
<br />
I haven't bothered yet with the "audio" part of it, so I can't tell you if that works or not. If you're able to test it, please update this wiki page to let others know...<br />
<br />
'''Although I do get a lot of messages in dmesg, concerning "[261734.936103] tw6810[0]/0: [c5c8bb40/1] timeout - dma=0x05f8a000", the capture does work well.'''<br />
<br />
[10/26/2012]<br />
I found that if you're using two cards you can end up with some really nasty artifacts that manifest themselves as white horizontal lines on the feeds, after doing some calculations finding myself close to saturating PCI bus, I found these instructions on the [http://www.zoneminder.com/wiki/index.php/Videocards_with_Philips_saa7134_chipset phillips] page:<br />
<br />
<pre><br />
Do not forget to to increase "shared memory" at the end of /etc/sysctl.conf with<br />
kernel.shmall = 134217728<br />
kernel.shmmax = 134217728<br />
<br />
cause your card supports 640x480 pixel with 24 bit depth and thats more than 112Mbyte ;-)<br />
</pre><br />
<br />
doing this allows me to run 8 cams @ 12fps full 640x480 without artifacts<br />
<br />
= Zoneminder configuration =<br />
<br />
The following screenshots show how I configured the device in my zoneminder:<br />
<br />
[[File:LD_CCTV_ZM1.jpg]]<br />
<br />
[[File:LD_CCTV_ZM2.jpg]]<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte ignifugée]<br />
[http://www.coffre-fort-pro.com Coffre-fort classe 1]<br />
<br />
= Observations =<br />
<br />
I currently have zoneminder installed on an Intel Atom 525 with 4 GB of RAM. This same system has the "LinkDelight CCTV H.264 4CH DVR Card" installed on it and monitoring 2 CCTV cameras at around ~20fps each (@ 640x480), with ~30 % Cpu Usage across the 4 "cores".<br />
<br />
Mind you, it is also receiving a video stream from an IP camera @ 15 fps (640x480). I haven't enable any motion detection yet.<br />
<br />
<br />
All-in-all it's a nice, cheap card that works for me.</div>Kristofhttps://wiki.zoneminder.com/index.php?title=WinFast_TV2000_XP&diff=5743WinFast TV2000 XP2013-06-12T19:14:01Z<p>Kristof: </p>
<hr />
<div>This card uses a bt878 chipset and the bttv kernel module and is probably one of the more common capture cards found in a home PC/DVR. It is quite generic but comes in 2 flavours: "ATX version" and "Low profile version"<br />
<br />
There are 4 inputs:<br />
# '''Television''' (Coaxial cable) This is where you can tune to a TV channel frequency<br />
# '''Composite1''' (RCA lead)<br />
# '''SVideo''' (MiniDIN connector)<br />
# '''Composite3''' (RCA lead) This is the FM tuner for radio<br />
<br />
'''Note:''' You should have a connector cable to connect the Composite1 and SVideo cables into a single 6-pin MiniDIN port on the card. The cable for the Low profile version also includes the Left/Right Audio inputs, connecting to a 9-pin MiniDIN port on the card.<br />
<br />
There is also an input for the Infrared sensor which plugs into a headphone jack. This is probably not useful for ZoneMinder but may be used with Linux InfraRed Control (LIRC) if you want to capture from TV occasionally.<br />
<br />
== dmesg ==<br />
<pre><br />
Linux video capture interface: v2.00<br />
bttv: driver version 0.9.16 loaded<br />
bttv: using 8 buffers with 2080k (520 pages) each for capture<br />
bttv: Bt8xx card found (0).<br />
ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17<br />
GSI 23 sharing vector 0xE9 and IRQ 23<br />
ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [APC2] -> GSI 17 (level, low) -> IRQ 23<br />
bttv0: Bt878 (rev 17) at 0000:01:07.0, irq: 23, latency: 32, mmio: 0xe5100000<br />
bttv0: detected: Leadtek WinFast TV 2000 [card=34], PCI subsystem ID is 107d:6606<br />
bttv0: using: Leadtek WinFast 2000/ WinFast 2000 XP [card=34,autodetected]<br />
bttv0: gpio: en=00000000, out=00000000 in=00bff706 [init]<br />
bttv0: using tuner=5<br />
bttv0: i2c: checking for MSP34xx @ 0x80... not found<br />
bttv0: i2c: checking for TDA9875 @ 0xb0... not found<br />
bttv0: i2c: checking for TDA7432 @ 0x8a... not found<br />
bttv0: i2c: checking for TDA9887 @ 0x86... not found<br />
tuner 5-0061: chip found @ 0xc2 (bt878 #0 [sw])<br />
tuner 5-0061: type set to 5 (Philips PAL_BG (FI1216 and compatibles))<br />
bttv0: registered device video0<br />
bttv0: registered device vbi0<br />
bttv0: registered device radio0<br />
bttv0: PLL: 28636363 => 35468950 .. ok<br />
input: bttv IR (card=34) as /class/input/input7<br />
bttv-input: bttv IR (card=34) detected at pci-0000:01:07.0/ir0<br />
</pre><br />
<br />
== lspci ==<br />
<pre><br />
helot# lspci | grep Bt878<br />
01:07.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)<br />
01:07.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)<br />
</pre><br />
<br />
== xawtv -hwscan ==<br />
<pre><br />
helot# xawtv -hwscan<br />
This is xawtv-3.95, running on Linux/x86_64 (2.6.18-ck1)<br />
looking for available devices<br />
<br />
/dev/video0: OK [ -device /dev/video0 ]<br />
type : v4l2<br />
name : BT878 video (Leadtek WinFast 20<br />
flags: overlay capture tuner<br />
</pre><br />
<br />
When you run <tt>xawtv</tt>, you may need to fiddle with some of the options. In my case, I set the ''''input'''' to '''Composite1''' and ''''capture'''' to '''grabdisplay'''. Once you have a picture, you can adjust the colour, contrast, brightness etc. ZoneMinder will recognise these settings when you set up a Monitor for this input (you may need to leave xawtv running).<br />
<br />
== zmu -d <device> -q -v ==<br />
<pre><br />
helot# zmu -d /dev/video0 -q -v<br />
Video Capabilities<br />
Name: BT878 video (Leadtek WinFast 20<br />
Type: 171<br />
Can capture<br />
Can tune<br />
Overlay onto frame buffer<br />
Can clip<br />
Scalable<br />
Video Channels: 4<br />
Audio Channels: 1<br />
Maximum Width: 924<br />
Maximum Height: 576<br />
Minimum Width: 48<br />
Minimum Height: 32<br />
Window Attributes<br />
X Offset: 0<br />
Y Offset: 0<br />
Width: 384<br />
Height: 288<br />
Picture Attributes<br />
Palette: 5 - 32bit RGB<br />
Colour Depth: 32<br />
Brightness: 27086<br />
Hue: 22280<br />
Colour :47185<br />
Contrast: 25340<br />
Whiteness: 0<br />
Channel 0 Attributes<br />
Name: Television<br />
Channel: 0<br />
Flags: 3<br />
Channel has a tuner<br />
Channel has audio<br />
Type: 1 - TV<br />
Format: 0 - PAL<br />
Channel 1 Attributes<br />
Name: Composite1<br />
Channel: 1<br />
Flags: 2<br />
Channel has audio<br />
Type: 2 - Camera<br />
Format: 0 - PAL<br />
Channel 2 Attributes<br />
Name: S-Video<br />
Channel: 2<br />
Flags: 2<br />
Channel has audio<br />
Type: 2 - Camera<br />
Format: 0 - PAL<br />
Channel 3 Attributes<br />
Name: Composite3<br />
Channel: 3<br />
Flags: 2<br />
Channel has audio<br />
Type: 2 - Camera<br />
Format: 0 - PAL<br />
</pre><br />
<br />
== Configuring a Monitor ==<br />
In the ZoneMinder Console (main page), click '''Add New Monitor'''. Click the '''Source''' tab. Verify the settings match what you saw with <tt>xawtv</tt>:<br />
; Device Path : <tt>/dev/video0</tt> (or <tt>/dev/v4l/video0</tt>)<br />
; Device Channel : <tt>1</tt> (Composite1)<br />
; Device Format : <tt>PAL</tt> (NTSC in America)<br />
; Capture Palette : <tt>RGB24</tt><br />
; Capture Width (pixels) : <tt>384</tt><br />
; Capture Height (pixels) : <tt>288</tt><br />
; Orientation : <tt>Normal</tt><br />
<br />
When you click ''Save'', your new Monitor's ''Source'' column should be coloured '''''Orange or Green'''''. If it is Red, you probably need to adjust the Width/Height of the captured image.<br />
----<br />
'''For more info, see the [http://www.linuxtv.org/v4lwiki/index.php/Leadtek_WinFast_2000 Video4Linux Wiki]'''<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte ignifugée]<br />
[http://www.coffre-fort-pro.com Coffre-fort agréé]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Bt878_4chip_8inputs&diff=5742Bt878 4chip 8inputs2013-06-12T19:13:12Z<p>Kristof: </p>
<hr />
<div>== Noname with 4 bt878 chips and 8 inputs ==<br />
<br />
* tip: also check [[Pico2000]] related card info;<br />
<br />
When using all channels you'll get around 5 fps.<br />
Warning it takes a long time to boot using this card. Maybe settings are bad. But it is working OK.<br />
<br />
== Configuration ==<br />
<br />
''/etc/modprobe.conf''<br />
<pre><br />
options bttv card=0,0,0,0 tuner=4,4,4,4<br />
</pre><br />
<br />
<br />
If your driver is compiled into the kernel, add the following to be passed onto the kernel from LILO or GRUB.<br />
<pre><br />
bttv.card=0,0,0,0 bttv.tuner=4,4,4,4<br />
</pre><br />
<br />
<br />
* A list of card types and tuner types can be found in the Linux kernel sources under Documentation<br />
<pre><br />
http://linuxtv.org/hg/v4l-dvb/file/tip/linux/Documentation/video4linux<br />
</pre><br />
<br />
== Photos ==<br />
<br />
[[Image:Bt878_4chip_8inputs_1.jpg|200px]]<br />
[[Image:Bt878_4chip_8inputs_2.jpg|200px]]<br />
<br />
<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/coffre-fort-ignifuge/coffre-fort-ignifuge.htm Coffre-fort ignifuge]<br />
[http://www.coffre-fort-pro.com Coffre-fort agréé]</div>Kristofhttps://wiki.zoneminder.com/index.php?title=Zms-inetd&diff=5741Zms-inetd2013-06-12T19:12:41Z<p>Kristof: </p>
<hr />
<div>'''zms-inetd''' is an [http://en.wikipedia.org/wiki/Inetd inetd]-wrapper for the ZMS (Zoneminder Streaming Server), so ZMS can work "standalone".<br />
<br />
* '''Author''': Kurt Zankl <kz@xon.uni.cc><br />
* '''Inspiration''': http://www.debian-administration.org/articles/371<br />
* '''Requirements''': bash, inetd<br />
* '''License''': GNU General Public License, Version 2<br />
<br />
<br />
== Motivation ==<br />
<br />
I'm using Zoneminder with [http://nginx.net/ Nginx Httpd], which doesnt support simple CGI (just FastCGI). So I needed a leightweight solution to make ZMS work without any extra software. This script depends only on inetd and bash.<br />
<br />
===Coffre-fort et armoire forte===<br />
[http://www.infosafe.fr/coffre-fort-ignifuge/coffre-fort-ignifuge.htm Coffre-fort ignifuge]<br />
[http://www.coffre-fort-pro.com Coffre-fort agréé]<br />
<br />
=== Installation ===<br />
<br />
Just copy and paste the zms-inetd-script from below (Section "Script") into a text file and save it, for example, as <code>/usr/local/bin/zms-inetd</code>. Don't forget to make it executable (<code>chmod 755 /usr/local/bin/zms-inetd</code>).<br />
<br />
=== /etc/services ===<br />
<br />
As for every inetd-service you have to define a port number in /etc/services:<br />
zms-inetd 85/tcp # Zoneminder ZMS inetd-wrapper<br />
<br />
=== /etc/inetd.conf ===<br />
<br />
Of course also an entry in the inetd configuration is needed. Please adapt this to your needs (user [= www], path):<br />
zms-inetd stream tcp nowait www /usr/local/bin/zms-inetd zms-inetd<br />
<br />
=== Path to zm.conf ===<br />
<br />
Set the ZMCONF variable in the shell-script appropriate.<br />
<br />
=== Zoneminder-Configuration ===<br />
<br />
The last step is to adjust the web path (URL) to ZMS. This is done through the ZM-Webinterface > Options > Paths > Web path to zms streaming server (ZM_PATH_ZMS). According to the configuration above this would be:<br />
<nowiki>http://<server>:85/<anypath></nowiki><br />
It doesn't matter which path you specifiy as zms-inetd will always proxy to the ZMS cgi-binary for security reasons.<br />
<br />
== Further thoughts ==<br />
<br />
=== Make it transparent ===<br />
<br />
In combination with Nginx its propably useful not to point ZM directly to the zms-inetd port, but mask it with a reverse proxy configuration in Nginx. That should avoid some problems if you want to reverse proxy the whole ZM installation (eg: from intranet to the internet).<br />
<br />
Example:<br />
location /zm/zms-inetd {<br />
proxy_pass <nowiki>http://127.0.0.1:85;</nowiki><br />
}<br />
<br />
Of course you have to adjust the cgi-bin path (ZM_PATH_ZMS) appropriate (eg: <code>/zm/zms-inetd</code>).<br />
<br />
=== Other use cases for zms-inetd ===<br />
<br />
Another scenario where zms-inetd perhaps could also be used is a leightweight or embedded system, just running ZMS. For example the [http://busybox.net/ busybox] multibinary offers an inetd and a shell. Due the fact that zms-inetd is not heavily integrated with bash it should not be too hard to adapt it to ash (default shell in busybox).<br />
<br />
== Script ==<br />
<pre><nowiki>#!/bin/bash<br />
#<br />
# Inetd-wrapper for ZMS (Zoneminder Streaming Server)<br />
#<br />
# Version: 2007-09-27<br />
# Author: Kurt Zankl <kz@xon.uni.cc><br />
# Inspiration: http://www.debian-administration.org/articles/371<br />
# Requirements: bash, inetd<br />
# License: GNU General Public License, Version 2<br />
#<br />
# /etc/services:<br />
# zms-inetd 85/tcp # Zoneminder ZMS inetd-wrapper<br />
#<br />
# /etc/inetd.conf:<br />
# zms-inetd stream tcp nowait www-data /usr/local/bin/zms-inetd zms-inetd<br />
#<br />
# ZM Options / Paths / Web path to zms streaming server:<br />
# ZM_PATH_ZMS = http://<server>:85/<anypath><br />
#<br />
<br />
# configuration<br />
ZMCONF="/usr/local/etc/zm.conf"<br />
CGIBIN="zms"<br />
<br />
# error handler<br />
function errormsg {<br />
echo "HTTP/1.0 500 Internal Server Error"<br />
echo "Content-Type: text/html"<br />
echo<br />
echo "<title>ERROR</title><h1>ERROR</h1>"<br />
echo -e "<pre>$1</""pre>"<br />
exit 1<br />
}<br />
<br />
# get request<br />
read REQUEST<br />
# skip headers<br />
HEADER="nothing"; while [ "$HEADER" != $'\r' -a -n "$HEADER" ]; do read HEADER; done<br />
<br />
# read ZM configuration<br />
[ -r $ZMCONF ] || errormsg "Error reading Zoneminder configuration \"$ZMCONF\""<br />
. $ZMCONF<br />
ZMS="$ZM_PATH_CGI/$CGIBIN"<br />
[ -x $ZMS ] || errormsg "Error finding ZMS executable \"$ZMS\""<br />
<br />
# check request<br />
[ -z "$REQUEST" ] && errormsg "Request is empty"<br />
<br />
# split request<br />
URL="${REQUEST#GET }"<br />
URL="${URL% HTTP/*}"<br />
QUERY="${URL#*\?}"<br />
URL="${URL%%\?*}"<br />
<br />
# check query<br />
[ "$QUERY" == "$URL" ] && errormsg "Invalid query"<br />
<br />
# execute ZMS<br />
# (STDERR output is discarded as this confuses MPEG streaming clients)<br />
export QUERY_STRING="$QUERY"<br />
echo "HTTP/1.0 200 OK"<br />
"$ZMS" 2>/dev/null<br />
echo<br />
exit 0</nowiki></pre></div>Kristof