StrumentoX
Scopri. Trasmetti in streaming. Gestisci. Distribuzione video senza configurazione per piattaforme GVA. Streaming video conforme a DEF STAN 00-082
La sfida
I moderni veicoli blindati sono dotati di oltre 20 telecamere (diurne, termiche e per passeggeri), tutte in streaming simultaneo su una dorsale Ethernet condivisa. Lo standard DEF STAN 00-082 richiede che ogni display del veicolo possa rilevare e visualizzare qualsiasi segnale, automaticamente, senza alcuna configurazione manuale.
ToolX rende tutto questo possibile.
Come funziona
Collega una telecamera alla rete del veicolo. ToolX la annuncia. Ogni display la rileva. Il video scorre. Tutto qui.
Tre protocolli funzionano insieme senza soluzione di continuità:
| Protocollo | Cosa fa | |
|---|---|---|
| Scoprire | LINFA | Le telecamere si annunciano sulla rete ogni pochi secondi |
| Descrivere | SDP | Ogni annuncio riporta risoluzione, codec e dettagli sull'indirizzo |
| Consegnare | RTP | Flussi di payload video tramite multicast UDP efficiente |
Caratteristiche principali
Rilevamento automatico del flusso
Nessun indirizzo IP da configurare. Nessun foglio di calcolo da gestire. Le telecamere trasmettono gli annunci SAP sulla rete e ToolX crea un inventario in tempo reale di ogni feed disponibile.
- I flussi vengono visualizzati entro pochi secondi dalla messa in funzione di una telecamera
- I feed obsoleti vengono automaticamente contrassegnati quando gli annunci si interrompono
- Rimozione pulita tramite eliminazione SAP quando una telecamera è spenta
Ampio supporto codec
Scegli il formato più adatto alla tua missione, da quello non compresso senza perdita di dati a quello compresso con larghezza di banda efficiente.
| Formato | Qualità | Larghezza di banda | Ideale per |
|---|---|---|---|
| YCbCr 4 2 | Senza perdite | ~368 Mbps | Massima fedeltà, reti 10 GbE |
| RGB a 24 bit | Senza perdite | ~553 Mbps | Uso generale, profondità di colore completa |
| Mono 8/16 bit | Senza perdite | ~18 / 37 Mbps | Sensori di termografia (TI) |
| H.264 | Quasi senza perdite | ~2–8 Mbps | Reti standard da 1 GbE, multi-camera |
| H.265 | Quasi senza perdite | ~1–4 Mbps | Collegamenti con larghezza di banda limitata |
Codifica accelerata tramite hardware
I backend multipli del codificatore mantengono bassa la latenza e l'utilizzo della CPU minimo:
- VA-API — Accelerazione hardware GPU (predefinita)
- OpenH264 — Codec software portatile
- OpenMAX — Piattaforme embedded (Raspberry Pi, SBC)
Gestione dispositivi integrata (VIVOE MIB)
Ogni telecamera su una rete GVA espone un'interfaccia di gestione SNMP standard definita da DEF STAN 00-082 Appendice A. ToolX include un browser SNMP integrato per interrogare qualsiasi dispositivo conforme.
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 in breve
Tutto ciò che ToolX fa è direttamente conforme allo standard. Ecco come si presenta la conformità:
| Requisito | Lo standard dice | ToolX consegna |
|---|---|---|
| Trasporto di flussi | RTP su multicast UDP | Tutti i flussi su 239.192.xx:5004 |
| Video non compresso | RFC 4175 obbligatorio | RGB24, YCbCr 4 2, Mono8, Mono16 |
| Scoperta del flusso | SAP/SDP richiesto | Annuncio automatico + tavolo di scoperta in tempo reale |
| Rimozione del flusso | Eliminazione SAP richiesta | Annunci di chiusura pulita |
| Gestione dei dispositivi | MIB VIVOE su SNMPv2c | SNMP walk & query integrato |
| Denominazione della telecamera | Designazioni GVA | Denominazione standard DL / TI / PAX |
| Multi-flusso | Oltre 20 feed simultanei | Testato con suite complete di telecamere per veicoli |
Designazioni delle telecamere GVA
Le telecamere seguono uno schema di denominazione standardizzato, in modo che gli operatori sappiano sempre quale inquadratura stanno guardando:
| Codice | Senso | Esempio |
|---|---|---|
| DL | Luce diurna (spettro visibile) | Anteriore centrale DL |
| TI | Immagini termiche (infrarossi) | Centro anteriore TI |
| PAX | Passeggero / interno | Fotocamera PAX 1 |
In base alla posizione ( anteriore , posteriore , sinistra , destra , centrale ), ogni telecamera del veicolo ha un'identità univoca e leggibile dall'uomo.
Architettura di rete
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
Pianificazione della larghezza di banda
Stai utilizzando più telecamere? Ecco cosa aspettarti a 1280×720 a 25 fps:
| Codec | Per flusso | 11 telecamere | 20 telecamere |
|---|---|---|---|
| YCbCr 4 2 | 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 |
In conclusione: H.264 si adatta perfettamente a una suite completa di telecamere per veicoli su una dorsale standard da 1 GbE. La versione non compressa richiede 10 GbE, ma fornisce immagini pixel-perfette a latenza zero.
Scenari di distribuzione
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"]
Perché ToolX
- Standards-first — Costruito da zero per DEF STAN 00-082 Numero 3
- Nessuna configurazione : la rilevazione automatica SAP/SDP significa nessuna configurazione manuale del flusso
- Flessibilità del codec : non compresso per la qualità, H.264/H.265 per la larghezza di banda, a tua scelta
- Diagnostica completa : monitoraggio SAP in tempo reale, riproduzione di streaming, ispezione del dispositivo SNMP, registrazione
- Architettura aperta : basata sulla libreria open source MediaX
- Multipiattaforma : Linux nativo con interfaccia grafica Qt6, strumenti CLI headless per implementazione integrata