Convierte una Mac en un Sistema de Video Vigilancia

Ya sea que desee vigilar a los niños o vigilar su propiedad, hay muchos tipos diferentes de cámaras de seguridad y otros equipos de CCTV disponibles para comprar. Estos van desde cámaras de seguridad conectadas a la red que puede colocar en cualquier lugar de su hogar, brindando funciones simples de grabación y transmisión, hasta sistemas CCTV dedicados que brindan grabación y transmisión las 24 horas del día, los 7 días de la semana, desde una o más cámaras. Desafortunadamente, estas configuraciones a menudo pueden ser costosas y bastante difíciles de configurar y usar.

En este tutorial, te mostraré cómo crear un sistema de videovigilancia económico para proteger tu hogar con una vieja Mac y algunas cámaras web USB ultra baratas. Una vez finalizado, ofrecerá funciones como detección de movimiento, lapso de tiempo, transmisión por Internet y más..


SecuritySpy

El software que usaré para convertir una Mac en un sistema de vigilancia es SecuritySpy. Es una aplicación que convierte cualquier Mac en un sistema de videovigilancia multicámara. Entre sus muchas características destacan:

  • Detección de movimiento completo con puntos de acceso personalizables
  • Grabación en tiempo real o lapso de tiempo
  • Transmisión web para acceso a través de internet o red local.
  • Compatible con una amplia gama de USB, FireWire y cámaras de red
  • Soporte para cámaras con pan y zoom.

SecuritySpy proporciona un sistema de videovigilancia totalmente funcional que se ejecuta en Mac.

Licencia y Demo

La licencia de SecuritySpy se basa en el número de cámaras que desea utilizar. SecuritySpy comienza desde $ 50 para una licencia de cámara única, hasta $ 832 para soporte ilimitado de cámara.

Solo usaré una cámara a lo largo de este tutorial, aunque como hay una prueba gratuita de 30 días, no necesitarás comprar ningún software para completar este tutorial. Tenga en cuenta que algunas características cubiertas pueden estar deshabilitadas dentro de la versión de prueba..

Puedes descargar una demo de SecuritySpy desde Bensoftware.

Requisitos del sistema

Los requisitos mínimos para SecuritySpy dependen de cuál será su uso esperado. Afortunadamente, los desarrolladores proporcionan una Calculadora de requisitos del sistema que estimará cuáles deberían ser sus requisitos mínimos.

Por ejemplo, usar una sola cámara de 1MP sobre USB2, con compresión H.264 y grabar a 10FPS solo requeriría una Mac con al menos un procesador PowerPC G4 de 1 GHz. En este caso, puede encontrar un Mac en línea muy barato (aunque antiguo) para usar como un servidor de videovigilancia dedicado.

Ya sea que tenga un viejo Mac a la mano o decida comprar uno usado, no recomendaría nada menos que un Mac Intel, ya que un Mac PowerPC será empujado mucho más, lo que resultará en un Mac más ruidoso y más caliente..

Para los fines de este tutorial, voy a asumir que tendrá un Mac Intel antiguo que probablemente haya llegado al final de su vida útil como computadora de uso diario..

Propina: Los viejos MacBooks con pantallas dañadas son perfectos para servidores livianos y sin cabeza. Mientras tenga una pantalla, puede conectarlo temporalmente, habilitar el uso compartido de la pantalla y luego tiene un servidor totalmente sin cabeza que puede usar.


La cámara: Xbox Live Vision Camera

SecuritySpy trabaja con un gran número de diferentes tipos de cámaras, desde cámaras web hasta cámaras dedicadas conectadas a la red. De hecho, hay literalmente cientos de cámaras diferentes con las que trabaja la aplicación. Todas las cámaras compatibles se enumeran en la Lista de cámaras compatibles.

Lo que no es inmediatamente obvio en esta lista es que cualquier cámara que sea compatible con Mac OS X sin ningún software adicional también es compatible. Esto incluye la cámara FaceTime incorporada de su Mac, así como cualquier dispositivo compatible con el Clase de video usb de camaras.

Hay muchas cámaras web USB compatibles disponibles para Mac que entran en la categoría anterior, aunque la que he elegido es la Cámara de visión de Xbox Live.


La Xbox Live Vision Camera es una cámara USB con capacidad que es compatible de forma nativa con Mac OS X.

Bajo costo

Esta cámara web USB fue diseñada originalmente para su uso con la Xbox 360 y es compatible con el estándar USB Video Class. Esto significa que la cámara no solo es compatible con SecuritySpy, sino que es compatible con nuestra Mac sin el uso de ningún software o controlador adicional, por lo que es ideal para usar con Skype o FaceTime si tiene una Mac de escritorio sin una cámara integrada, como como Mac mini o Mac Pro.

En cuanto a por qué elegí esta cámara, es simple. Esta cámara cuesta menos de £ 1! Hace tiempo que fue descontinuado, reemplazado por Kinect, y para empezar, nunca fue un dispositivo popular. Esto ha significado que muchos minoristas como Amazon solo quieran liquidar sus acciones. Puede encontrar esta cámara nueva en Amazon por solo $ 14, aunque le recomiendo que compre una usada. Los minoristas como GameStop venden esta cámara como se usa por solo $ 4.99.

Caracteristicas

Si bien la cámara Xbox Live Vision no es la cámara con la resolución más alta disponible, solo admite una resolución de 640x480, incluye un anillo de enfoque que te permite ajustar manualmente el enfoque de la cámara. No muchas cámaras USB hacen esto y lo hacen bastante versátil, útil tanto para uso en interiores como para mirar por la ventana.

Además, como la cámara es muy barata, puede usarla con un par de ellas al mismo tiempo que con SecuritySpy. La cámara incluye un cable USB de 3 m, y los cables USB pueden extenderse hasta un máximo de 10 m. Si no te importa tener algunos cables a lo largo de la pared o en el techo, estás equipado para tener un sistema de seguridad interior de bajo costo.

Empezando

Independientemente de la cámara que decida, asegúrese de que esté incluida en la lista de compatibilidad de SecuritySpy o que sea compatible de forma nativa con Mac.

Ahora que hemos decidido nuestro software de seguridad y nuestra cámara, es hora de empezar.

1. Conecte su cámara

Conecte su cámara USB y, si es compatible con Mac, se detectará automáticamente. No se le indicará ni se le notificará que una cámara está conectada, por lo que la mejor manera de probar es iniciar Cabina de fotos.


Si está utilizando una cámara web u otra cámara diseñada para Mac OS X, debería funcionar bien con aplicaciones como Photo Booth.

Si su cámara USB está conectada y funcionando, debería comenzar a ver lo que ve la cámara. En este caso, tengo la cámara apuntada desde la ventana de mi oficina..

Propina: Photo Booth refleja la imagen que se muestra en la cámara, así que no se preocupe si la imagen parece estar invertida, ese es el comportamiento correcto..

2. Instalar e iniciar SecuritySpy

Primero, descargue la demostración de SecuritySpy, abra el DMG y arrastre la aplicación a su Aplicaciones carpeta.

Una vez hecho esto, asegúrese de que Photo Booth se cierre y ejecute SecuritySpy.


Cuando inicias SecuritySpy por primera vez, cualquier cámara compatible se detecta y se muestra automáticamente.

SecuritySpy detectará automáticamente cualquier cámara adjunta e inmediatamente comenzará a mostrar una transmisión en vivo, junto con una Estado de la cámara Ventana, mostrando cualquier movimiento que detecte..


Configurar los ajustes del servidor web

SecuritySpy cuenta con un servidor web incorporado para proporcionar un flujo de video y audio, así como también acceso a imágenes guardadas, a través de un navegador de Internet. Con la configuración adecuada, puede acceder a sus cámaras desde cualquier lugar del mundo. Permítanos habilitar el servidor web para que pueda transmitir lo que ve a través de su red..

Propina: Si no puedes, o quieres, seguir el tutorial pero te gustaría ver cómo es la transmisión en vivo, los desarrolladores de SecuritySpy tienen una demostración en vivo disponible haciendo clic aquí.

Paso 1

Haga clic en Configuración> Configuración del servidor web ... . A partir de aquí, se abrirán las preferencias del servidor web y podrá comenzar a configurarlo como desee..


El acceso a la configuración del servidor web se realiza a través del menú..

Paso 2

Comprobar el Servidor web habilitado en puerto ... y especifique el puerto que desea utilizar. Recomiendo dejarlo en el predeterminado por ahora, que es 8000. Este número de puerto se requerirá más adelante cuando desee ver la transmisión..


Hay una serie de opciones diferentes que pueden personalizarse, dependiendo de sus requisitos.

La dirección actual del servidor web de la cámara de seguridad se muestra en la esquina inferior izquierda. En mi caso, es 10.0.1.30.

Paso 3

Como este es un sistema de seguridad, ¡hagámoslo seguro! Habilitar Protección de contraseña y luego haga clic Configuraciones de la cuenta… . Se abrirá un panel de preferencias adicional para administrar los usuarios que tienen acceso.


Se pueden crear diferentes usuarios con diferentes derechos de acceso..

Por defecto, no hay usuarios habilitados. Agrega un usuario haciendo clic Agregar usuario, luego ingresando un nombre de usuario y contraseña.

Asegúrese de proporcionar al usuario algunos privilegios a continuación, como Recibir video en vivo. Puede ajustar el resto de la configuración más adelante pero, para los fines de este tutorial, solo necesita poder acceder a la transmisión en vivo..

Haga clic en Aceptar para guardar los cambios y haga clic en Aceptar nuevamente para confirmar la configuración del servidor web.

Etapa 4

Ahora para probar si el servidor web ahora está funcionando. En otro dispositivo de la red (usaré un iPad), visite la dirección que proporcionó SecuritySpy, seguido del número de puerto. Por ejemplo, la dirección de mi servidor web SecuritySpy es http://10.0.1.30:8000 donde la primera parte es la dirección IP de mi Mac y el número de puerto se agrega al final.

Una vez ingresado, se le pedirá que ingrese el nombre de usuario y la contraseña que especificó anteriormente.

Paso 5

A estas alturas, ya debe estar conectado y listo para comenzar a ver una transmisión en vivo de su cámara de seguridad. Como SecuritySpy es compatible con varias cámaras, simplemente selecciona la cámara que quieres ver y luego haz clic en Ver imágenes en vivo. Si todo va bien, debería ver un flujo de video desde la cámara de video adjunta de su Mac.


Con el servidor web habilitado, puedo ver la cámara a través de mi iPad a través de Safari.

Reenvío de puertos

Algo que va más allá del alcance de este tutorial es hacerlo público. Los sitios como PortFoward proporcionan excelentes instrucciones sobre cómo hacerlo, ya que puede variar enormemente, según el tipo de enrutador o conexión a Internet que tenga..

La configuración correcta del reenvío de puertos permitirá el acceso a su Mac a través de Internet para ver las cámaras de seguridad..


Configurar los ajustes de la cámara

Ahora que tiene una forma sencilla de ver nuestras cámaras de seguridad en otra Mac o dispositivo, configuremos algunas de las configuraciones de grabación.

Preparar

Si bien puede hacer que la cámara grabe un video las 24 horas, los 7 días de la semana, eso haría que el disco duro de su Mac se llene increíblemente rápido, especialmente si decide usar más de una cámara. Como se puede ver en las imágenes que he proporcionado, vivo en una calle concurrida. Esto significa que el detector de movimiento dentro de SecuritySpy detectará constantemente los vehículos que pasan por allí, haciendo que sea inútil si quisiera que mi cámara detectara y registrara si alguien ingresó al camino de entrada..


Al "pintar" sobre el área de la vista previa del video, podemos seleccionar lo que queremos que el sensor de movimiento ignore.

Afortunadamente, SecuritySpy proporciona una forma de "bloquear" las áreas de la fuente de video. Al simplemente dibujar en la vista previa de la cámara, puedo pintar sobre las áreas donde quiero que SecuritySpy ignorar cualquier movimiento.

Como puede ver, he pintado sobre la carretera principal y al otro lado de la calle, solo manteniendo el camino de entrada y el pavimento fuera de la casa despejados para que cualquier movimiento sea detectado.

Audio

Como la Xbox Live Vision Camera no tiene un micrófono incorporado y lo estoy usando para grabar imágenes en exteriores, deshabilité esta función. Utilice la grabación de audio solo cuando esté en interiores y, aun así, cuando sea absolutamente necesario. El audio se agregará al tamaño del archivo de las grabaciones que realice, así que asegúrese de usarlo solo cuando sea apropiado.

Captura continua

Esta sección determina cómo si SecuritySpy grabará el video constantemente. Para habilitar esta función, marque la casilla etiquetada Captura continua.

Puede especificar la frecuencia con la que se capturan las imágenes. Un ajuste de 1 segundo entre cuadros significará un lapso de tiempo de 1 cuadro por segundo.


Cuanto más altos sean los cuadros por segundo, o más bajos los segundos por cuadro, más grandes serán los archivos de video grabados..

Si tiene suficiente espacio en el disco duro y desea capturar una alimentación de video constante, configure la frecuencia de captura a 30 y cambiar el método de captura desde segundos entre cuadros a cuadros por segundo. Esto grabará una señal de video, pero tenga cuidado, esto llenará su disco duro muy rápidamente.

SecuritySpy se utiliza mejor para capturar un solo fotograma dentro de un período de tiempo dado, el mejor es un fotograma por segundo. Es un buen intercambio entre la funcionalidad y el uso del espacio..

Captura de movimiento

Ahora, si bien un fotograma por segundo / segundo por fotograma es una buena compensación para la grabación general, es probable que desee una grabación de video completa si se activa el sensor de movimiento. Después de todo, ya que ha bloqueado las áreas que no desea que detecte el sensor de movimiento, las áreas que quedan son las que probablemente desee grabar con el mayor detalle posible si se detecta algún movimiento..

Motion Capture capturará el video completo cuando se active, todo dentro de un archivo de película separado. Puede especificar la velocidad de FPS en cualquier lugar hasta 30 para el video de movimiento completo y la grabación comenzará y se detendrá solo cuando se detecte movimiento.


Además de seleccionar áreas de la imagen que deseamos que el sensor de movimiento ignore, podemos personalizar lo que sucede cuando se detecta movimiento.

Para habilitar esto, selecciona la pestaña Captura de movimiento y marque la casilla etiquetada Captura de película cuando se detecta movimiento. Establezca la velocidad de cuadros entre 10 y 30. Una vez más, cuanto más altos son los FPS, más grande es el archivo de video generado.

Además de capturar video, SecuritySpy también podrá capturar archivos de imagen por separado para que tengas imágenes de video e imágenes disponibles. Para habilitar esto, marque la casilla Captura archivos de imagen cuando se detecta movimiento.

Mostrado en el Estado de la cámara La ventana es un sensor de movimiento, que muestra la cantidad de movimiento que se está detectando. Si el medidor se eleva por encima de la línea roja por un período de tiempo, SecuritySpy procederá a grabar de acuerdo con la configuración que eligió anteriormente.

Guardar imágenes en Dropbox

SecuritySpy cuenta con una funcionalidad incorporada para cargar videos a un servidor FTP. Para muchos, esta será una característica que no se usa con tanta frecuencia.

En su lugar, se puede modificar SecuritySpy para guardar cualquier video o imagen grabada en una carpeta de nuestra elección. Para hacer esto, regresa a la Preparar pestaña dentro Ajustes de la cámara.


SecuritySpy graba videos en formato de película QuickTime y los almacena de manera organizada.

En la parte inferior de la ventana principal, verá una opción para Destino de captura. Haga clic en Conjunto… y luego seleccione una carpeta dentro de Dropbox, o cualquier otro servicio de sincronización, para guardar los archivos capturados allí. Ahora, cada vez que su Mac capture imágenes de video, siempre se almacenará en Dropbox.


Puede especificar dónde desea guardar las grabaciones.

Hay algunas cosas a considerar al hacer esto. En primer lugar, asegúrese de que no está grabando video en movimiento completo. Como mencioné anteriormente con respecto al tamaño del archivo, si son demasiado grandes, simplemente no solo llenará su cuenta de Dropbox, sino que los archivos serán demasiado grandes y demorarán mucho en cargarse..


Modo activo y pasivo

Después de haber configurado algunas funciones útiles de grabación de la cámara, necesito comenzar a usarla. SecuritySpy cuenta con un interruptor de encendido / apagado que, de manera bastante confusa, se llama Activo Y Modo pasivo.


Puede alternar entre los modos activo y pasivo usando el menú apropiado.

Básicamente, esto solo significa si está grabando o no. Para habilitar la grabación y detección de movimiento, use el menú y seleccione Control> Configurar todas las cámaras en modo activo. Esto activa las funciones de grabación y detección de movimiento que hemos configurado. Puede detener la grabación y solo obtener una vista previa de lo que muestra la cámara utilizando el mismo menú para seleccionar Control> Configurar todas las cámaras en modo pasivo.


Programación

Si está usando una cámara para mantener un ojo afuera y no es una cámara nocturna que admita IR, entonces no tendría sentido que la grabara si la iluminación es oscura y la cámara no puede detectar nada..


La programación le permite establecer cuándo se grabará SecuritySpy y cuándo se desplegará al modo pasivo.

Puede especificar un horario de grabación dentro de SecuritySpy usando el menú Configuraciones> Configuraciones de horarios ...

Para especificar las horas en que SecuritySpy se ejecutará en modo activo, use el cursor para dibujar las horas de cada día. Puede ajustar los tiempos exactos (ya que es bastante difícil hacerlo simplemente usando el cursor) con el cuadro de selección de tiempo en la parte inferior de la ventana.


Terminando

Al final de este tutorial, debe tener un sistema de seguridad basado en Mac totalmente funcional, capaz de capturar imágenes, detectar movimientos y acceder a través de su red, sin mencionar guardar imágenes en Dropbox!

SecuritySpy todavía tiene mucha funcionalidad y tratar de cubrirlo todo llevaría mucho tiempo. En su lugar, aproveche lo que ha aprendido con este tutorial y explore la aplicación con más detalle y configure un sistema de seguridad que funcione exactamente como lo necesita para.

He estado usando SecuritySpy durante varios años simplemente para mi tranquilidad y es una aplicación que, aunque puede tardar un poco en configurarse, nunca requerirá una interacción continua una vez que esté configurada correctamente. Una vez que haya pasado un tiempo ajustándolo a sus necesidades exactas, puede simplemente dejarlo corriendo para que pueda acceder.