Montar un servidor webcam sencillo en Debian

Asumimos que ya tenéis una webcam configurada y funcionando en vuestro Debian GNU/Linux, si no es así y tenéis una cámara FinePix consultar primero este como.

El primer paso va a ser instalar el servidor de webcam:

sudo apt-get install webcam-server

Enchufamos nuestra webcam y arrancamos el servidor:

sudo webcam-server &

El servidor escucha en el puerto 8888, si estamos en la misma máquina donde está funcionando el servidor webcam con nmap podremos ver el nuevo servicio:

nmap localhost
 
Starting Nmap 4.20 ( http://insecure.org ) at 2007-11-10 11:35 CET
Interesting ports on localhost (127.0.0.1):
Not shown: 1691 closed ports
PORT     STATE SERVICE
8888/tcp open  sun-answerbook

Entonces si accedemos a la url http://ip_host:8888 podremos ver una imagen desde la webcam:

Servidor webcam

Por tanto si conseguimos obtener la imagen, ya lo tenemos funcionando ahora solo necesitamos que se refresque cada segundo y para ello crearemos un simple archivo HTML, en el ejemplo siguiente asumimos que el servidor webcam esta en el mismo host que el servidor web:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<title>Mi Webcam</title>
		<meta http-equiv="refresh" content="1">
	</head>
	<body>
		<img src='http://localhost:8888' alt='Mi Webcam'>
	</body>
</html>

Si queremos parar el servidor, este aspecto debería mejorarse con unos scripts en /etc/init.d:

sudo kill -9 `pidof webcam-server`

A partir de aquí con un poco de HTML y javascript creo que podemos hacer cosas mucho más complejas. Wink

Tenéis más información y ejemplos más complejos en:

http://nulldigital.net/articles/how_to_setup_a_webcam_server.htm

Average: 5 (1 vote)