issue52:linuxlab
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue52:linuxlab [2011/09/23 17:25] – frangi | issue52:linuxlab [2011/10/03 21:38] (Version actuelle) – fredphil91 | ||
---|---|---|---|
Ligne 18: | Ligne 18: | ||
Par Ronnie Tucker | Par Ronnie Tucker | ||
- | Est-ce qu'il ne vous arrive | + | N'avez-vous pas une envie énorme de posséder |
- | Dans cet exemple, j' | + | Dans cet exemple, j' |
** | ** | ||
Ligne 38: | Ligne 38: | ||
** | ** | ||
- | Donc avec ma webcam branchée et fonctionnant avec Cheese, installons ZoneMinder: | + | Donc, avec la webcam branchée et fonctionnant avec Cheese, installons ZoneMinder : |
sudo apt-get install zoneminder apache2 php5-mysql libapache2-mod-php5 mysql-server ffmpeg | sudo apt-get install zoneminder apache2 php5-mysql libapache2-mod-php5 mysql-server ffmpeg | ||
- | Vous remarquerez que nous installons Apache et MysSQL. Apache est installé car il est possible de contrôler ZoneMinder via Internet. La totalité de ZoneMinder est controlé par un navigateur. On a besoin de MySQL car ZoneMinder enregistre la plupart de ses activations et autres | + | Vous remarquerez que nous installons Apache et MysSQL. Apache est installé, car il est possible de contrôler ZoneMinder via Internet. La totalité de ZoneMinder est contrôlée dans une fenêtre de navigateur. On a besoin de MySQL, puisque |
- | Ensuite, nous devons faire discuter Apache avec ZoneMinder: | + | Ensuite, nous devons faire discuter Apache avec ZoneMinder : |
sudo ln -s / | sudo ln -s / | ||
- | Une fois ceci fait, nous devons redémarrer Apache: | + | Une fois ceci fait, nous devons redémarrer Apache : |
sudo apache2ctl restart | sudo apache2ctl restart | ||
- | Maintenant vous devriez être capables | + | Maintenant vous devriez être capable |
http:// | http:// | ||
- | ===== to do ===== | ||
** | ** | ||
[zm01] | [zm01] | ||
Ligne 60: | Ligne 59: | ||
This is where I hit my first major hurdle. My webcam is local. As in, it’s sitting in the same room as me as I tinker with ZoneMinder. The other alternative is ‘remote’ which means the camera is not in the same room as me. No matter what I did, I could not get my camera to work with ZoneMinder. One major flaw with ZoneMinder is that it doesn’t just autodetect a camera and work, like Cheese does. The trick is to use mjpg-stream to stream the video from the camera to ZoneMinder. Thus, ZoneMinder now recognises it as a remote camera. This is when I hit my second major problem. The .deb package for mjpg-stream is no longer recognised as being valid (in the eyes of Ubuntu/ | This is where I hit my first major hurdle. My webcam is local. As in, it’s sitting in the same room as me as I tinker with ZoneMinder. The other alternative is ‘remote’ which means the camera is not in the same room as me. No matter what I did, I could not get my camera to work with ZoneMinder. One major flaw with ZoneMinder is that it doesn’t just autodetect a camera and work, like Cheese does. The trick is to use mjpg-stream to stream the video from the camera to ZoneMinder. Thus, ZoneMinder now recognises it as a remote camera. This is when I hit my second major problem. The .deb package for mjpg-stream is no longer recognised as being valid (in the eyes of Ubuntu/ | ||
** | ** | ||
+ | |||
+ | [zm01] | ||
+ | |||
+ | Pour des raisons de sécurité, je vous recommanderais de créer un compte administrateur pour vous-même dans « Options » (sous l' | ||
+ | |||
+ | C'est là que j'ai rencontré mon premier obstacle. Ma webcam est branchée en local. C' | ||
** | ** | ||
Ligne 72: | Ligne 77: | ||
And, finally, click the ‘Save’ button. | And, finally, click the ‘Save’ button. | ||
** | ** | ||
+ | |||
+ | Double-cliquez sur le fichier téléchargé ou ouvrez-le dans Gdebi et laissez-le s' | ||
+ | mjpg_streamer -i “input_uvc.so -r 320x240 -f 6” -o “output_http.so -p 8080” -b | ||
+ | |||
+ | Ici, nous disons à la caméra d' | ||
+ | |||
+ | Cliquez d' | ||
+ | ? | ||
+ | |||
+ | Enfin, cliquez sur le bouton « Save ». | ||
** | ** | ||
Ligne 80: | Ligne 95: | ||
Now, back in the ZoneMinder main screen, you should have your monitor (aka: camera) listed. Below the header of ‘Name’ should be your camera name (if you gave it a name) which you can click to see what your camera is streaming. | Now, back in the ZoneMinder main screen, you should have your monitor (aka: camera) listed. Below the header of ‘Name’ should be your camera name (if you gave it a name) which you can click to see what your camera is streaming. | ||
** | ** | ||
+ | |||
+ | [zm02 and 03] | ||
+ | |||
+ | Avant de pouvoir voir quelque chose dans ZoneMinder, nous devons modifier son paramétrage « image-to-browser » par défaut de JPG à MPG. C'est fait dans l' | ||
+ | |||
+ | Maintenant, de retour sur l' | ||
** | ** | ||
Ligne 93: | Ligne 114: | ||
** | ** | ||
+ | Passons au problème suivant. Notre paramétrage de 320x240 à 6 fps n'est guère l' | ||
+ | |||
+ | Pour prouver que c'est un problème de ZoneMinder, nous pouvons tester la sortie de la caméra en allant dans le navigateur et en saisissant : | ||
+ | http:// | ||
+ | |||
+ | et vous verrez votre caméra à 320x240 avec 6 fps. Fermez l' | ||
+ | killall mjpg_streamer | ||
+ | |||
** | ** | ||
then enter: | then enter: | ||
Ligne 105: | Ligne 134: | ||
** | ** | ||
+ | puis saisissez : | ||
+ | mjpg_streamer -i “input_uvc.so -r 640x480 -f 30” -o “output_http.so -p 8080” -b | ||
+ | |||
+ | pour paramétrer la caméra à 640x480 avec 30 fps. Retournez dans votre navigateur et faites : | ||
+ | http:// | ||
+ | |||
+ | et votre caméra sera réellement en 640x480 et affichera 30 images par secondes. | ||
+ | |||
+ | Retournez dans ZoneMinder et éditez le paramétrage de votre caméra pour rendre la résolution à 640 de large sur 480 de haut, sauvegardez, | ||
+ | |||
** | ** | ||
To fix things, we need to edit the sysctl.conf file by doing: | To fix things, we need to edit the sysctl.conf file by doing: | ||
Ligne 118: | Ligne 157: | ||
which will show you the stuff we just typed in. All good. | which will show you the stuff we just typed in. All good. | ||
** | ** | ||
+ | |||
+ | Pour corriger cela, nous devons éditer le fichier sysctl.conf en saisissant : | ||
+ | sudo gedit / | ||
+ | |||
+ | et sous la ligne qui dit # | ||
+ | kernel.shmall=268435456 | ||
+ | kernel.shmmax=268435456 | ||
+ | |||
+ | et enregistrez-le. Vous pouvez fermer votre éditeur de texte ; nous n'en aurons plus besoin. Pour utiliser ce nouveau fichier sysctl.conf, | ||
+ | sudo sysctl -p | ||
+ | |||
+ | qui vous montrera les choses que nous venons juste de taper. Tout va bien. | ||
** | ** | ||
Ligne 124: | Ligne 175: | ||
In the next part of this tutorial we’ll enable some simple motion-detect capabilities, | In the next part of this tutorial we’ll enable some simple motion-detect capabilities, | ||
** | ** | ||
+ | |||
+ | Entrez à nouveau l' | ||
+ | |||
+ | Dans la prochaine partie du tutoriel, nous activerons quelques capacités de détection de mouvement et aussi nous lirons quelques enregistrements. | ||
+ |
issue52/linuxlab.1316791557.txt.gz · Dernière modification : 2011/09/23 17:25 de frangi