Red de blogs

TuxUbuntu.com

Compartamos conocimiento

Archive for April, 2008

Para intalar un sistema de seguridad mediante una camara web es necesario tener configurada nustra camara e instalados algunos programas que nos seran de utilidad. Los pasos para la instalacion son los siguientes, todos ellos son links a entradas de mi blog:

1.- Instalar build-essential
2a.- Configura nuestra webcam (opcion 1)
2b.- Configura nuestra webcam (opcion 2)
3.- Crear una cuenta en DynDNS
4.- Instalar y configurar ddclient
5.- Instalar y configurar motion
6.- Instalar Apache
7.- Hacer motion y ddclient daemond
8.- Hacer pagina web para visualizacion remota
9.- Otras configuraciones.

Apr
17

Instalar Motion en Ubuntu

Entrada por TuxUbuntu en Instalar-Configurar

El programa Motion nos permite capturar imagenes o video mediante una entrada de video, ya sea una WebCam, una tarjeta de video u otro dispositivo acorde.

Este es de gran utilidad ya que contiene un sin fin de utilidades, pero la principal es que puede capturar al haber un movimiento frente a la camara. Esto lo logra mediante una comparacion de imagenes. Supongamos que tenemos una imagen A y una imagen B, se comparan y si hay un cierto numero de pixeles que varian entre una y otra, se dice que A es diferente de B y se almacenan como dos imagenes independiente, en caso contrario se desecha B y solo se almacena A.

Antes de instalar el programa es necesario tener configurada nustro dispositivo de video grabacion, en el caso de las camaras web visita estas entradas de mi blog para que sepas como hacerlo.

1) Camara web con driver gspca
2) Camara web con driver UVC

En la pagina principal de Motion hay toda una explicacion detallada de como realizar la instalacion

1.-Instalamos los paquetes necesarios
2.-Descargamos el archivo motion.deb de la pag para tener la ulitma version.
3.-Doble clik y se autonstala
4.-Editamos el archivo motion

Para instalar el programa en Ubuntu es muy sencillo ya que este se encuentra dentro de los repositorios. Asi que abrimos una Terminal (Aplicaciones -> Accesorios -> Terminal)y escribimos:

sudo apt-get install motion

Con esto hemos instalado motion en Ubuntu, ahora nos falta configurarlo para nustra camara o dispositivo de video.

Al instalar Motion se crean archivos de configuracion en el directorio /etc/motion, unos llamado motion.conf y otro llamado thread0.conf mediante estos archivos Motion controla la o las camaras disponibles. El archivo motion.conf contiene los valores generales para todas las camaras web que tengas y por cada camara web debe haber un archivo thread0.conf para la camara 1, thread1.conf para la camara 2, etc. En caso de solo tener una camara web solo es necesario el archivo motion.conf.

Entonces lo que debemos hacer es entrar a motion.conf y configurarlo segun nuestras necesidades. En una Terminal escribimos:

1) Cambio al directorio de motion

cd /etc/motion

2) Editamos el archivo

sudo gedit motion.conf &

3) Guardamos los cambios y listo.

Otra opcion es descargar ESTE archivo de configuracion y copiarlo en la carpeta motion. El archivo esta en ingles pero tan pronto pueda subirlo a mis sitios de descarga lo pondre en español. Descargalo en tu escritorio, descomprimelo y luego en una Terminal escribe:

Leer el resto de la entrada »

Tal vez muchos de ustedes ya han oído hablar de el Escritorio remoto de Windows, pero tal vez nunca lo utilizaron, ni mucho menos saben que existe esa aplicación en Ubuntu.

En esta entrada tratare de explicar que es, para que sirve, que tipo de conexion me conviene y otros datos importantes. Solo recuerden que no soy un experto ni mucho menos.

Desde el comienzo de las redes computacionales, las personas que trabajaban en ellas tenían el afán de poder establecer comunicación con otras PCs desde la PC propia para poder enviarles datos o recoger datos de esas otras, siendo posible hacerlo tanto desde la red local como desde Internet. Fue entonces que surgieron las conexiones Telnet, FTP o SSH, que hoy en día se siguen utilizando. Todas estas transferencias de datos se realizaban en modo linea de comandos, hasta el surgimiento de los entornos X mejor conocidos como entornos gráficos.

Con la aparición de los entornos gráficos, surge entonces las idea de controlar remotamente una PC pero desde un entorno completamente gráfico. Eso es lo que denominaremos Escritorio Remoto (el escritorio es la ventana principal de un entorno gráfico).

Para poder establecer una conexión entre dos PCs es necesario establecer una conexion tipo servidor-cliente, donde el servidor es aquel que recibirá las llamadas o peticiones de otras PCs y cliente en la maquina que realiza la llamada. Como ejemplo tomemos una conversación telefónica, si tu quieres hablarle a tu Mama, entonces tu actúas como cliente (tu haces la llamada) y tu Mama que es quien recibe la petición de llamada entrante es el servidor.

De modo que para poder establecer una conexion de escritorio remoto es necesario:

1) Dos PCs con entornos X (modo grafico) instalados
2) Definir una maquina servidor y una maquina cliente

Ahora bien, existe un solo modo de conectarme mediante un escritorio remoto?

En el caso de Ubuntu tenemos varias opciones, que enumerare y explicare:

1) Serividor Ubuntu - Cliente Ubuntu

En el primer caso, se instala VNC en ambas maquinas, pero el usuario que este sentado en la maquina servidor vera todos los cambios que hagas en su escritorio, en este caso es necesario tener iniciada la sesión en la maquina servidor. Lo que se vera en la maquina cliente es una ventana donde se observara el escritorio del servidor (es lo mas parecido al caso de Win.)

En el segundo caso se instala VNC y se habilita XDMCP, en este caso el usuario que este sentado en la maquina servidor NO vera todos los cambios que hagas en su escritorio, en este caso es necesario tener iniciada la sesión en la maquina servidor. Lo que se vera en la maquina cliente es que se habre cualquiera de las otras TTYs (consola virtual) y ahi se vera el escritorio del servidor, solo basta presionar Ctrl+Alt+F7 para regresar a nuestro escritorio o Ctrl+Alt+F(#) para regresar al escritorio del servidor.

En el tercer caso se instala VNC, xinetd y se habilita XDMCP, en este caso el usuario que este sentado en la maquina servidor NO vera todos los cambios que hagas en su escritorio, en este caso NO es necesario tener iniciada la sesión en la maquina servidor. Lo que se vera en la maquina cliente es una ventana donde se observara el escritorio del servidor.

2) Servidor Ubuntu - Cliente Windows.

En este caso se instala VNC, en este caso el usuario que este sentado en la maquina servidor vera todos los cambios que hagas en su escritorio, en este caso es necesario tener iniciada la sesión en la maquina servidor. Lo que se vera en la maquina cliente es una ventana donde se observara el escritorio del servidor.