Cómo funciona el sistema de videovigilancia Ivideon: descripción general del software para PC

Se cree que los sistemas de videovigilancia son demasiado complejos para un usuario simple. Hoy mostramos que este no es el caso con las aplicaciones Ivideon: hablaremos sobre sus capacidades, interfaz y nuestra infraestructura de software.



Por qué no puedes simplemente tomar y comenzar la videovigilancia


Uno de los principales problemas que enfrentan los usuarios de la mayoría de los sistemas de videovigilancia es el desorden y la confusión de la interfaz . Fue esta situación la que dio lugar a la opinión de que tales sistemas son complejos e inaccesibles para el usuario promedio. Nosotros en Ivideon estamos luchando contra este mito.

Nuestro sistema le permite organizar la videovigilancia a través de Internet en pocos minutos, utilizando solo una computadora con una cámara web. Tratamos de hacer la interfaz lo más amigable posible para que cualquier persona pudiera resolverla sin instrucciones especiales y ayuda externa. Pero si surge alguna dificultad, el soporte técnico funciona las 24 horas.

Otro problema es la segmentación del mercado de sistemas de videovigilancia. Hoy no existe una solución única que sea adecuada tanto para el negocio como para el hogar. Por ejemplo, las populares soluciones de videovigilancia doméstica de las empresas chinas no son adecuadas para usuarios comerciales. Incluso una función tan simple como agrupar cámaras por varios objetos todavía no es el estándar de facto en muchas aplicaciones.

Nuestro equipo siempre ha tratado de crear una "cosechadora universal" que combine las mejores prácticas y algunos enfoques nuevos que los competidores no hayan pensado. Un ejemplo sería un editor de diseño de cámara completo que le permite construir cuadrículas arbitrarias (estirar o reducir) con canales de video. Soluciones similares en su mayor parte simplemente proporcionan un conjunto de plantillas predefinidas, que están lejos de ser siempre ajustables.

También tenga en cuenta que muchos de los sistemas de videovigilancia en el mercado están mal adaptados para nuestro país . De hecho, este es un gran problema de las soluciones internacionales: lejos de todas las funciones hay una traducción, y donde está, surgen dudas sobre su adecuación (especialmente en el caso de algunas aplicaciones chinas). Ivideon está hecho por desarrolladores rusos, por lo tanto, todos los elementos del menú están firmados en ruso (y admiten 13 idiomas más).

Ivideon Client: la cara del sistema de escritorio


La aplicación Ivideon Client (así como la aplicación web) se usa para ver videos en línea o desde el archivo de videos de las cámaras conectadas al servidor Ivideon (hablaremos más sobre esto más adelante), o cámaras con el servicio incorporado Ivideon (que se venden en nuestra tienda en línea )

Las cámaras con firmware Ivideon incorporado tienen una ventaja: solo necesitan un canal de Internet para trabajar con nuestro servicio. Todas las demás cámaras necesitan una computadora con Ivideon Server.

Diseños y menús con herramientas.

Lo primero que ve el usuario al iniciar la aplicación (y después de ingresar a la cuenta) es la pantalla, dividida en varias celdas. Estas celdas contienen transmisiones de video de las cámaras.



Como ya dijimos, estas celdas se pueden arrastrar y escalar arbitrariamente (dentro de la cuadrícula: de 1x1 a 6x6).



Por supuesto, hay plantillas predefinidas. Puede mostrar hasta 36 cámaras en una ventana. Todos los diseños de celda creados por el usuario y otras configuraciones se guardan en nuestra nube, por lo que no será necesario volver a crearlos cada vez que la aplicación se inicie desde otra computadora o teléfono inteligente.

En el lado izquierdo de la pantalla hay una columna con funciones básicas. Se dividen en subsecciones: una lista de cámaras, diseños, grupos y otras herramientas. Al mismo tiempo, en Ivideon Client puede buscar rápidamente cámaras por nombre, dirección MAC o IP, y también distribuirlas en grupos, lo cual es conveniente para monitorear varios puntos de observación.



El sistema le permite configurar derechos de acceso a cámaras individuales o sus grupos. Por ejemplo, puede dar a los gerentes la oportunidad de ver la transmisión, y el servicio de seguridad también puede controlar las funciones rotativas y el zoom digital.

Ver archivo de registro

Todas las grabaciones de las cámaras se pueden almacenar tanto en la nube (por suscripción) como localmente. En el primer caso, los registros están en nuestros servidores. La duración del almacenamiento depende del plan tarifario seleccionado. En el segundo caso, el video se escribe en una carpeta dedicada en una PC o en la tarjeta SD de la cámara.

Puede ver registros del archivo en cualquier momento en la ventana del reproductor. Tiene una línea de tiempo clásica, que nos es familiar para la mayoría de los reproductores de video. Los segmentos guardados del video se resaltan en segmentos grises; simplemente haga clic en la sección deseada para comenzar la reproducción. En el mismo menú, puede exportar video a una computadora.



Puede ver varios registros del archivo en una ventana a la vez. Si alguna de las cámaras no funcionó en el período de tiempo especificado, aparecerá el mensaje "Sin entradas" en la pantalla.

Prestamos especial atención al rendimiento y la calidad de la reproducción, por lo tanto, para trabajar con Ivideon, el usuario no tiene que tener hardware pesado. Este año, rediseñamos completamente el subsistema de reproducción de video en Ivideon Client: esta solución mejora la calidad de las transmisiones y protege contra el problema de los retrasos.

Servidor Ivideon: un caballo de batalla


imagen

Si bien Ivideon Client es la "fachada" del sistema de videovigilancia, Ivideon Server es responsable de la "parte técnica":

  • Almacenamiento de archivos de video en la nube, localmente o de manera híbrida;
  • Configuración de grabación de video: continuamente, de acuerdo con el cronograma, ante la ocurrencia de cualquier evento (se utilizan varios sensores: sonido o movimiento);
  • Crear una configuración de cámara, así como copiarla y restaurarla;
  • Gestión de calidad de imagen y regulación de volumen de tráfico;

Con Ivideon Server, puede construir un sistema completo de videovigilancia a partir de cámaras IP (con una resolución de 640x480 y una velocidad de fotogramas de 25 fotogramas / s), cámaras web, cámaras para computadora portátil, etc. Por supuesto, el servidor también funciona con dispositivos con el servicio Ivideon incorporado de nuestra tienda.

Las únicas cámaras que no se pueden conectar son las cámaras de teléfonos inteligentes. Pero para ellos hay una solución de terceros, IPWebcam , que convierte el teléfono en una cámara de red que funciona con el servicio Ivideon.

Ivideon Server es gratuito para todos los usuarios. Para ejecutarlo, una máquina con un procesador dual-core de 1.6 GHz y un conjunto de instrucciones SSE 2, así como 512 megabytes de RAM son suficientes. Esto es en parte posible gracias al soporte de la GPU para la transcodificación de video, que redujo significativamente la carga en el servidor.

Software de sensores de movimiento

La amplia gama de dispositivos compatibles se debe al hecho de que los sensores de movimiento son software. Las cámaras comienzan a escribir unos segundos antes de que ocurra el evento en el detector debido al almacenamiento intermedio de imágenes cortas incorporado.


En la configuración, puede establecer la sensibilidad del detector, especificar la zona muerta en la que se ignorará el movimiento (resaltado en rojo en la captura de pantalla anterior). Las áreas amarillas son un movimiento en movimiento. Con un alto nivel de sensibilidad, la cámara responderá a la oscilación de las cortinas. Como mínimo, solo si una persona cruza la habitación.

Otro sensor que se implementa a nivel de software es un detector de sonido. Por supuesto, solo funciona si hay un micrófono en la cámara. En la configuración de este detector, puede establecer su sensibilidad y establecer la programación. Puede seleccionar los días y las horas en que la grabación está en curso, activar la grabación solo cuando se activa el detector o desactivar completamente el sensor. El tiempo de grabación cuando se activa el sensor es de 15 minutos, media hora o una hora.

imagen

En el programa, puede ajustar la cantidad de tráfico saliente y la calidad de imagen de las cámaras web y mantener el equilibrio óptimo para el usuario.

Ivideon Server admite el protocolo ONVIF . Como resultado, los usuarios podrán conectar cualquier evento ONVIF, incluidos los eventos de análisis de video.

Ivideon Server detecta y conecta automáticamente la mayoría de las cámaras compatibles con ONVIF y recibe de ellas información avanzada sobre detección de movimiento y subtransmisiones. Esto reduce significativamente la carga en el procesador del servidor y le permite conectar más cámaras.

Algunos usuarios de Habré preguntaron, y nosotros lo hicimos: implementamos soporte para Linux Ubuntu 18.04 y superior, y también agregamos la capacidad de restaurar las configuraciones del servidor de video desde la línea de comandos sin usar la GUI.

La versión actual de Ivideon Server siempre está disponible aquí .

Cómo se almacenan los datos

Como dijimos anteriormente, Ivideon Server es responsable de almacenar el archivo de video en la nube. Nuestra nube está formada por 15 centros de datos.

Todos los datos del usuario se cifran y almacenan en una "forma desmontada", es decir, se dividen en bloques y se distribuyen entre diferentes servidores. Las claves para descifrarlos también se colocan por separado. Todos los empleados que tienen acceso a servidores con claves no tienen acceso a servidores de datos.

Los datos se transmiten a través de canales TLS, lo que los protege de la visualización en nodos intermedios. La protección de la información de video de los empleados de la empresa se realiza mediante métodos organizativos y técnicos.

Además, Ivideon Server puede almacenar datos en modo de almacenamiento perimetral. Este modo está disponible para las series de cámaras Nobelic , Dahua, Hikvision y varios modelos de cámara Oco Pro. Le permite trabajar con un archivo local ubicado a bordo de un dispositivo de videovigilancia conectado al servidor Ivideon. Esto le permite instalar Ivideon Server en dispositivos de bajo costo sin un disco duro.

También puede crear varios archivos de video locales independientes, incluso en diferentes unidades, con su propia configuración. Esto distribuye más eficientemente la carga al escribir y leer datos en un sistema con una gran cantidad de cámaras y varios discos de almacenamiento.



Mientras desarrollamos las soluciones de Ivideon, tratamos de hacer que UX sea lo más claro y conveniente posible para que el usuario siempre pueda resolver rápidamente su tarea: obtener una parte del registro que necesita o abrir la transmisión desde la cámara. Al mismo tiempo, queríamos hacer que nuestra aplicación fuera multifuncional y lista para trabajar tanto en el hogar como en empresas industriales, combinando las mejores soluciones funcionales de la industria y mejorándolas.

Además del servidor presentado Ivideon Server y Desktop Client, también tenemos aplicaciones móviles para iOS y Android . Realizaremos un "recorrido" por ellos en nuestro próximo artículo.

Source: https://habr.com/ru/post/es434308/


All Articles