IREX
ES

Requisitos del sistema

Requisitos de Hardware

Requisitos de Cámara

Los requisitos mínimos de cámara para conectarse a la Plataforma son:

  • Transmisión de video: RTP/RTSP sobre TCP o UDP
  • Compresión de video: H.264 Baseline Profile
  • Resolución: 720 x 480 (NTSC), o consulte el capítulo correspondiente para obtener detalles específicos de cada módulo.
  • URL RTSP válida con una dirección IP estática

La Plataforma IREX es compatible con todas las cámaras ONVIF Profile S.

Preparar la Cámara

Debido a los requisitos de compatibilidad y seguridad, la Plataforma IREX no admite una conexión de cámara plug-and-play. Se requiere un ingeniero de red calificado para configurar la cámara y el enrutador a fin de habilitar la transmisión de video desde las cámaras a la instancia de la Plataforma.

La Plataforma IREX admite cámaras multimarca. Para preparar sus cámaras:

  1. Asegúrese de que la cámara tenga una configuración de red válida, incluyendo dirección IP, máscara de red, puerta de enlace y configuración del cliente NTP. La hora correcta y la zona horaria son esenciales para el archivado de video.
  2. Use las mejores prácticas de seguridad para proteger su cámara: instale el firmware más reciente, genere una contraseña fuerte, deshabilite las conexiones de nube de terceros y los servicios innecesarios.
  3. Asegúrese de que la posición de montaje de la cámara, altura, ángulo de visión y resolución cumplan con los requisitos de los módulos de analítica de video que planea ejecutar en esta cámara. Vea los requisitos específicos para cada módulo en Administrar Analítica de Video.
  4. Configure la resolución de video en 1920x1080 o 1920x1440 en el flujo primario y 740x480 (NTSC) en el flujo secundario. El flujo secundario (substream) es una opción que se necesita solo cuando se trata de reproducción de video en Diseños en muros de video.
  5. Configure el códec de video en H.264 Baseline Profile (¡estamos trabajando en el soporte de H.265!).
  6. Configure el modo del códec de video: VBR (tasa de bits variable) con un límite de hasta 5 Mbps (recomendado); CBR (tasa de bits constante) a 5 Mbps si el límite de tasa de bits VBR es más bajo o la escena está muy cargada (por ejemplo, entrada de aeropuerto).
  7. Configure el código de audio en AAC. G.711ulaw y PCM también son compatibles. La transmisión de audio es opcional.
  8. Tenga en cuenta la URL RTSP para los flujos primario y secundario.
  9. Pruebe las URL RTSP en un reproductor multimedia como VLC; tenga en cuenta la tasa de bits del flujo de video.

Requisitos del Servidor

Infraestructura del Servidor

La infraestructura de servidores del complejo de hardware de la Plataforma IREX incluye los siguientes componentes:

  • Servidores de procesamiento Kubernetes (subclúster Kubernetes). Esta es una colección de nodos de servidor K8S-MASTER y K8S-WORKER. El número total de nodos en el subclúster de Kubernetes depende de la capacidad de cómputo requerida. Los nodos K8S-LB son responsables del balanceo de carga de usuarios y permiten un escalamiento lineal a un número ilimitado de flujos de datos para procesar (cámaras de video, detectores especiales, etc.).
  • Servidores de almacenamiento Ceph (subclúster Ceph). Esta es una colección de nodos de servidor CEPH-HOT (nodos del clúster CEPH con discos SSD con altas velocidades de lectura/escritura). Nodos de servidor CEPH-WARM (nodos del clúster con discos HDD que tienen parámetros estándar de velocidad de lectura/escritura). El número total de nodos del subclúster CEPH depende de la capacidad de almacenamiento requerida. La tecnología permite el escalamiento lineal a un número ilimitado de flujos de datos que se procesan (cámaras de video, detectores especiales, etc.).
  • Servidores AUX: responsables de recopilar y procesar información del sistema, métricas, registros, etc. Los Servidores AUX son responsables del despliegue rápido y fácil de configuraciones en múltiples servidores utilizando técnicas usadas en plataformas en la nube. El escalamiento es lineal.

Estimar Capacidad del Servidor

Confíe la estimación de la capacidad de servidor requerida de su instancia de Plataforma IREX a los ingenieros de la Plataforma IREX, ya que los errores podrían ser costosos.

Antes de contactar a un representante de la Plataforma IREX para estimar la configuración del servidor, prepárese para proporcionar la siguiente información:

  • El número total de cámaras con tasas de bits aproximadas
  • El tipo y el número aproximado de módulos de analítica de video
  • El período de retención (profundidad del archivo) para video y eventos
  • El tamaño máximo de las bases de datos de personas y vehículos

Requisitos de Red

El diseño de la infraestructura de red utiliza una arquitectura de comunicación Leaf-Spine rápida, escalable y eficiente.

La arquitectura Leaf-Spine puede adaptarse rápidamente a las demandas del sistema y escalar. La arquitectura Leaf-Spine tiene solo dos capas, con todos los dispositivos "equidistantes" de los switches "kernel", es decir, tienen el mismo retraso de paquetes y predecible. Estas capas se denominan Leaf y Spine.

La capa Leaf consta de switches de acceso conectados a otros dispositivos del centro de datos: servidores, gateways, balanceadores de carga y switches de terminación.

La capa Spine, que consta de switches de enrutamiento, es el núcleo de la red, donde cada switch Leaf está conectado a cada uno de los switches Spine.

El enrutamiento dinámico Layer 3 se utiliza entre capas para proporcionar una distancia predecible entre dispositivos. El enrutamiento dinámico proporciona la mejor ruta para que pase la señal. Esta arquitectura está diseñada para construir una solución escalable horizontalmente (linealmente) para centros de datos y permite el uso de otros protocolos de red, así como métodos para construir una red dinámica.

Las tecnologías de red utilizadas:

  • Sftp-server
  • Vrrp
  • Сfs eth distribute
  • Nv overlay evpn
  • Ospf
  • Bgp
  • Pim
  • Pbr
  • Interface-vlan
  • Vn-segment-vlan-based
  • Lacp
  • Vpc
  • Lldp
  • Nv overlay

Configuración de Ejemplo para 1000 cámaras

Pida a un representante de la Plataforma IREX la hoja de cálculo para obtener una idea de los recursos de hardware necesarios para poner en marcha una instancia de la Plataforma IREX de 1000 cámaras en una nube privada.

Solución de Servidor Edge

Si se inclina por la arquitectura de servidor edge, solicite una estimación al representante de la Plataforma IREX sobre qué hardware necesita y los costos.

Hardware del Cliente en Modo Videowall

Los flujos de múltiples cámaras se pueden proyectar cada uno en su propio monitor en la computadora cliente (el modo Videowall). Esto es posible con la computadora cliente que tenga:

  • una GPU con múltiples salidas
  • una CPU lo suficientemente potente como para decodificar múltiples flujos de video en tiempo real.

Los flujos pueden llegar al cliente ya sea desde el servidor a través de la interfaz web o directamente desde las cámaras; lo último requiere que se instale software de captura de video en el cliente.

Requisitos de Software

El software de la Plataforma IREX requiere que el siguiente software libre y de código abierto esté instalado y disponible:

  1. Sistema Operativo (OS): Ubuntu;
  2. Kernel: Linux, GNU GPL
  3. Docker, Apache License
  4. etcd, Apache License
  5. MAAS, GNU GPL
  6. VMWare Harbor, Apache License
  7. Kubernetes, Apache License
  8. Ceph, LGPL
  9. Cassandra, Apache License
  10. Kafka, Apache License
  11. PostgreSQL, PostgreSQL License
  12. Zookeeper, Apache License
  13. Spark, Apache License
  14. Elasticsearch, Apache License
  15. InfluxDB, MIT License

Las versiones del software no se especifican por razones de seguridad. La divulgación de una versión específica de software puede llevar a la explotación de vulnerabilidades existentes del software que amenacen la seguridad del software del sistema de monitoreo.