Herramienta X
Descubre. Transmite. Gestiona. Distribución de video sin configuración para plataformas GVA. Transmisión de video conforme a DEF STAN 00-082.
El desafío
Los vehículos blindados modernos llevan más de 20 cámaras (diurnas, térmicas y de pasajeros), todas transmitiendo simultáneamente a través de una red troncal Ethernet compartida. La norma DEF STAN 00-082 exige que cada pantalla del vehículo pueda detectar y reproducir cualquier señal automáticamente, sin necesidad de configuración manual.
ToolX hace que esto suceda.
Cómo funciona
Conecta una cámara a la red del vehículo. ToolX la anuncia. Todas las pantallas la detectan. El vídeo fluye. Listo.
Tres protocolos funcionan juntos a la perfección:
| Protocolo | Qué hace | |
|---|---|---|
| Descubrir | SAVIA | Las cámaras se anuncian en la red cada pocos segundos. |
| Describir | partido socialdemócrata | Cada anuncio incluye detalles de resolución, códec y dirección. |
| Entregar | RTP | Flujos de carga útil de video a través de multidifusión UDP eficiente |
Características principales
Descubrimiento automático de transmisiones
No hay que configurar direcciones IP. No hay que mantener hojas de cálculo. Las cámaras transmiten anuncios de SAP en la red, y ToolX crea un inventario en vivo de cada fuente disponible, actualizado en tiempo real.
- Las transmisiones aparecen segundos después de que la cámara se conecta
- Los feeds obsoletos se marcan automáticamente cuando se detienen los anuncios.
- Eliminación limpia mediante la eliminación de SAP cuando se apaga la cámara
Amplia compatibilidad con códecs
Desde formato sin comprimir y sin pérdidas hasta formato comprimido con uso eficiente del ancho de banda: elija el formato adecuado para la misión.
| Formato | Calidad | Ancho de banda | Mejor para |
|---|---|---|---|
| YCbCr42 | Sin pérdida | ~368 Mbps | Máxima fidelidad, redes de 10 GbE |
| RGB de 24 bits | Sin pérdida | ~553 Mbps | Uso general, profundidad de color completa |
| Mono de 8/16 bits | Sin pérdida | ~18 / 37 Mbps | Sensores de imagen térmica (TI) |
| H.264 | Casi sin pérdidas | ~2–8 Mbps | Redes estándar de 1 GbE, multicámara |
| H.265 | Casi sin pérdidas | ~1–4 Mbps | Enlaces con ancho de banda limitado |
Codificación acelerada por hardware
Los múltiples backends codificadores mantienen la latencia baja y el uso de CPU mínimo:
- VA-API : aceleración de hardware de GPU (predeterminado)
- OpenH264 — Códec de software portátil
- OpenMAX — Plataformas integradas (Raspberry Pi, SBC)
Administración de dispositivos integrada (VIVOE MIB)
Cada cámara en una red GVA expone una interfaz de administración SNMP estándar definida por DEF STAN 00-082 Apéndice A. ToolX incluye un navegador SNMP incorporado para consultar cualquier dispositivo compatible.
Manufacturer, serial, versions "] B["videoFormatTable
Resolution, codec, colourspace "] C["channelControl
Multicast IP, RTP config, SAP "] D["vivoeNotifications
Error & conflict traps "] end ROOT --> A ROOT --> B ROOT --> C ROOT --> D
DEF STAN 00-082 de un vistazo
Todo lo que hace ToolX se ajusta directamente al estándar. Así es como se ve el cumplimiento:
| Requisito | El estándar dice | ToolX cumple |
|---|---|---|
| Transporte de corriente | Multidifusión RTP sobre UDP | Todas las transmisiones en 239.192.xx:5004 |
| Vídeo sin comprimir | RFC 4175 obligatorio | RGB24, YCbCr 4 2, Mono8, Mono16 |
| Descubrimiento de transmisiones | Se requiere SAP/SDP | Anuncio automático + tabla de descubrimiento en vivo |
| Eliminación de corriente | Se requiere eliminación de SAP | Anuncios de apagado limpio |
| Gestión de dispositivos | MIB de VIVOE sobre SNMPv2c | Recorrido y consulta SNMP integrados |
| Nombre de la cámara | Designaciones de GVA | Nombre estándar DL/TI/PAX |
| Multitransmisión | Más de 20 alimentaciones simultáneas | Probado con conjuntos completos de cámaras para vehículos |
Designaciones de cámaras GVA
Las cámaras siguen un esquema de nombres estandarizado para que los operadores siempre sepan qué vista están mirando:
| Código | Significado | Ejemplo |
|---|---|---|
| DL | Luz diurna (espectro visible) | DL del centro delantero |
| TI | Imágenes térmicas (infrarrojas) | TI central frontal |
| PAZ | Pasajero / interior | Cámara PAX 1 |
Combinado con la posición ( delantera , trasera , izquierda , derecha , centro ), cada cámara del vehículo tiene una identidad única y legible para los humanos.
Arquitectura de red
Stream Discovery"] RTP["RTP
Video Delivery"] SNMP["SNMPv2c
VIVOE MIB"] end subgraph "Transport" SAP --> UDP1["UDP 224.2.127.254:9875"] RTP --> UDP2["UDP 239.192.x.x:5004"] SNMP --> UDP3["UDP unicast :161"] end subgraph "Network" UDP1 --> MC["IPv4 Multicast"] UDP2 --> MC UDP3 --> UC["IPv4 Unicast"] end MC --> ETH["1 GbE / 10 GbE Ethernet"] UC --> ETH
Planificación del ancho de banda
¿Utilizas varias cámaras? Esto es lo que puedes esperar a 1280×720 a 25 fps:
| Códec | Por transmisión | 11 cámaras | 20 cámaras |
|---|---|---|---|
| YCbCr42 | 369 Mbps | 4,1 Gbps | 7,4 Gbps |
| H.264 | 2–8 Mbps | 22–88 Mbps | 40–160 Mbps |
| H.265 | 1–4 Mbps | 11–44 Mbps | 20–80 Mbps |
En resumen: H.264 integra fácilmente un conjunto completo de cámaras para vehículos en una red troncal estándar de 1 GbE. Sin comprimir, requiere 10 GbE, pero ofrece imágenes con una latencia cero y una precisión de píxeles perfecta.
Escenarios de implementación
H.264 720p 25fps"] end subgraph "Trailblaizer Pod" C2["2 Cameras
Day + Night
1080p H.264"] end subgraph "Pi Camera Array" C3["6 × Raspberry Pi
720p H.264"] end C1 --> N["GVA Ethernet Backbone"] C2 --> N C3 --> N N --> D1["Crew Station 1"] N --> D2["Crew Station 2"] N --> D3["Commander Display"] N --> TX["ToolX
Diagnostics &
Monitoring"]
¿Por qué ToolX?
- Estándares primero : creado desde cero para DEF STAN 00-082 Edición 3
- Configuración cero : el descubrimiento automático de SAP/SDP significa que no es necesario configurar la transmisión manualmente
- Flexibilidad de códec : sin comprimir para mayor calidad, H.264/H.265 para mayor ancho de banda, usted elige
- Diagnóstico completo : monitoreo de SAP en vivo, reproducción de transmisión, inspección de dispositivos SNMP, grabación
- Arquitectura abierta : basada en la biblioteca de código abierto MediaX
- Multiplataforma : nativo de Linux con GUI Qt6, herramientas CLI sin interfaz gráfica para implementación integrada