zoneminder en ubuntu
El otra vez me dejaron en la escuela hacer un servidor de video en Linux, para ello instale Zoneminder que es un software que funciona via web y se puede accesar por internet a lo que las camaras esten “viendo”, puede detectar movimiento y registrar estos eventos, yo necesitaba poner 4 camaras, para ello el profe nos presto una tarjeta sky-104 con 4 puertos, Instale Ubuntu 5.10 RC para tambien ver que onda, la tarjeta se detecto y se cargo el modulo bttv.
el comando lspci muestra los dispositivos pci
con:
$sudo lsmod
se muestran los modulos cargados, el bttv es el que nos interesa, so no se carga se tendra que hacer manualmente.
y ahora la [algo sucia] instalacion de Zoneminder, yo tengo no mucho usando linux y nunca habia compilado nada por lo que hay que tener los compiladores entre otras librerias: gawk, gcc,gpp, cpp, libjpeg fueron unas de las que instale pero como fui improvisando no apunte todas, ademas como apenas habia instalado Ubuntu le puse los codecs para cuantiones multimedia, son los que vienen en la guia, tambien mplayer y el plugin para mozilla.
como zoneminder es un servidor necesita Apache, Mysql y PHP, igual esta en la guia que en ubuntu 5.10 ya viene integrada.
Apache
$sudo apt-get install apache2
Php
$sudo apt-get install php4
Mysql
$sudo apt-get install mysql-server
$mysqladmin -u root password db_user_password
Mysql para Apache
$sudo apt-get install libapache2-mod-auth-mysql
$sudo apt-get install php4-mysql
reiniciar apache:
$sudo /etc/init.d/apache2 restart
una vez que baje el zoneminder y lo descomprimi, ejecute:
./configure –with-mysql=
el root de mysql normalmente es /usr, el directorio web que se usa es /var/www/html/zm, crear la carpeta zm dentro de html, el directorio de cgi es /var/www/cgi, a esos parametros se tuvo que agregar el webuser y el webgroup ya que mas adelante en la instalacion genero errores, es algo de apache y los dos son: www-data
si todo sale bien se compilara sino ahi podran ver lo que les hace falta tener instalado.
despues pedira ejecutar el archivo de configuracion,
$perl zmconfig-pl
este hara muchas preguntas acerca de la configuracion de zoneminder, y despues se pueden modificar.
depues se ejecuta lo referente a los usuarios de la base de datos
$sudo mysql mysql < db/zmschema.sql
mysql mysql
grant select,insert,update,delete on
quit
mysqladmin reload
luego:
$sudo make
$sudo make install
y se espera a que todo salga bien.
ir a
http://localhost
ahora agregar las camaras es algo muy facil lo unico es decir el source que normalmente sera el numero 0 y el canal en mi caso eran 4 del 0 al 3, darle un tamaño a la imagen y demas opciones que tiene el software.
yo tuve un problema que era que no se refrescaban las imagenes aunque si las capturaba, creo que era por una aplicacion que usa para este fin, era un java trate de instalar java pero me generaba unos errores, se podian mostrar las imagenes como mpeg pero el mplayer se quedaba cargando sin mostrar nada, eso me falto solucionar, lo demas como la deteccion de movimiento y todo si quedo. pero como ya tenia que entregar ese proyecto y no habia tiempo, fui a una solucion rapida que es un LiveCD basado en Mandrake 10.1 que ya trae todo, solo lo instale y agrege 3 funtes mas [son tan amables que hasta configuraron una por default] y ya. facil, puse 2 camaras y dos dvds
le dimos la ip al profe y nos califico.
pero ahi los dejo con una captura en de ubuntu 5.10 rc

