ToolX
Entdecken. Streamen. Verwalten. Videoverteilung ohne Konfiguration für GVA-Plattformen. DEF STAN 00-082-konformes Videostreaming.
Die Herausforderung
Moderne gepanzerte Fahrzeuge sind mit über 20 Kameras ausgestattet – Tageslicht-, Wärmebild- und Passagierkameras –, die alle gleichzeitig über ein gemeinsames Ethernet-Netzwerk streamen. Die Norm DEF STAN 00-082 fordert, dass jedes Display im Fahrzeug jedes Bildsignal automatisch und ohne manuelle Konfiguration erkennen und darstellen kann.
ToolX macht das möglich.
So funktioniert es
Schließen Sie eine Kamera an das Fahrzeugnetzwerk an. ToolX meldet sie. Jedes Display findet sie. Das Video wird übertragen. Fertig.
Drei Protokolle arbeiten nahtlos zusammen:
| Protokoll | Was es bewirkt | |
|---|---|---|
| Entdecken | SAFT | Die Kameras melden sich alle paar Sekunden im Netzwerk an. |
| Beschreiben | SDP | Jede Ankündigung enthält Angaben zu Auflösung, Codec und Adresse. |
| Liefern | RTP | Video-Nutzdatenströme über effizientes UDP-Multicast |
Hauptmerkmale
Automatische Stream-Erkennung
Keine IP-Adressen konfigurieren. Keine Tabellenkalkulationen pflegen. Kameras übertragen SAP-Durchsagen im Netzwerk, und ToolX erstellt ein Live-Inventar aller verfügbaren Feeds – in Echtzeit aktualisiert.
- Die Live-Streams erscheinen innerhalb von Sekunden, sobald eine Kamera online ist.
- Veraltete Feeds werden automatisch markiert, wenn die Ankündigungen aufhören.
- Saubere Entfernung durch SAP-Löschung beim Ausschalten der Kamera
Breite Codec-Unterstützung
Von verlustfrei unkomprimiert bis bandbreiteneffizient komprimiert – wählen Sie das richtige Format für Ihre Mission.
| Format | Qualität | Bandbreite | Am besten geeignet für |
|---|---|---|---|
| YCbCr 4 2 | Verlustfrei | ~368 Mbit/s | Maximale Übertragungstreue, 10-GbE-Netzwerke |
| RGB 24-Bit | Verlustfrei | ~553 Mbit/s | Universell einsetzbar, volle Farbtiefe |
| Mono 8 / 16-Bit | Verlustfrei | ~18 / 37 Mbit/s | Wärmebildsensoren |
| H.264 | Nahezu verlustfrei | ~2–8 Mbit/s | Standardmäßige 1-GbE-Netzwerke, Mehrkamerasysteme |
| H.265 | Nahezu verlustfrei | ~1–4 Mbit/s | Bandbreitenbeschränkte Verbindungen |
Hardwarebeschleunigte Codierung
Mehrere Encoder-Backends sorgen für geringe Latenz und minimale CPU-Auslastung:
- VA-API – GPU-Hardwarebeschleunigung (Standard)
- OpenH264 – Portabler Software-Codec
- OpenMAX – Eingebettete Plattformen (Raspberry Pi, Einplatinencomputer)
Integriertes Gerätemanagement (VIVOE MIB)
Jede Kamera in einem GVA-Netzwerk stellt eine standardisierte SNMP-Managementschnittstelle bereit, die in DEF STAN 00-082 Anhang A definiert ist. ToolX enthält einen integrierten SNMP-Browser, um jedes kompatible Gerät abzufragen.
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 auf einen Blick
Alles, was ToolX tut, entspricht direkt dem Standard. So sieht die Konformität aus:
| Erfordernis | Standard sagt | ToolX liefert |
|---|---|---|
| Strömungstransport | RTP über UDP-Multicast | Alle Streams auf 239.192.xx:5004 |
| Unkomprimiertes Video | RFC 4175 verpflichtend | RGB24, YCbCr 4 2, Mono8, Mono16 |
| Stream-Entdeckung | SAP/SDP erforderlich | Automatische Ankündigung + Live-Erkennungstabelle |
| Stream-Entfernung | SAP-Löschung erforderlich | Ankündigungen zum sauberen Herunterfahren |
| Geräteverwaltung | VIVOE MIB über SNMPv2c | Integrierter SNMP-Walk & Abfrage |
| Kamerabenennung | GVA-Bezeichnungen | Standard DL / TI / PAX Namensgebung |
| Mehrstrom | Mehr als 20 gleichzeitige Fütterungen | Getestet mit kompletten Fahrzeugkamerasystemen |
GVA-Kamerabezeichnungen
Die Kameras folgen einem standardisierten Benennungsschema, sodass die Bediener immer wissen, welche Ansicht sie gerade sehen:
| Code | Bedeutung | Beispiel |
|---|---|---|
| DL | Tageslicht (sichtbares Spektrum) | Front Centre DL |
| TI | Wärmebildkamera (Infrarot) | Front Centre TI |
| PAX | Fahrgastraum | PAX Kamera 1 |
In Kombination mit der Position – vorne , hinten , links , rechts , Mitte – verfügt jede Kamera am Fahrzeug über eine einzigartige, für Menschen lesbare Kennung.
Netzwerkarchitektur
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
Bandbreitenplanung
Sie verwenden mehrere Kameras? Das erwartet Sie bei 1280×720 @ 25 fps:
| Codec | Pro Stream | 11 Kameras | 20 Kameras |
|---|---|---|---|
| YCbCr 4 2 | 369 Mbit/s | 4,1 Gbit/s | 7,4 Gbit/s |
| H.264 | 2–8 Mbit/s | 22–88 Mbit/s | 40–160 Mbit/s |
| H.265 | 1–4 Mbit/s | 11–44 Mbit/s | 20–80 Mbit/s |
Fazit: H.264 ermöglicht die problemlose Integration einer kompletten Fahrzeugkameraanlage in ein Standard-1-GbE-Backbone. Unkomprimiert benötigt es 10 GbE, liefert aber latenzfreie, pixelgenaue Bilder.
Einsatzszenarien
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"]
Warum ToolX
- Standards stehen an erster Stelle – Von Grund auf für DEF STAN 00-082 Ausgabe 3 entwickelt
- Konfigurationsfrei – die automatische Erkennung von SAP/SDP bedeutet, dass keine manuelle Stream-Einrichtung erforderlich ist.
- Codec-Flexibilität – Unkomprimiert für höhere Qualität, H.264/H.265 für höhere Bandbreite, Sie haben die Wahl.
- Vollständige Diagnose – Live-SAP-Überwachung, Stream-Wiedergabe, SNMP-Geräteprüfung, Aufzeichnung
- Offene Architektur – Basierend auf der Open-Source-Bibliothek MediaX
- Plattformübergreifend – Linux-nativ mit Qt6-GUI, Headless-CLI-Tools für den Einsatz in eingebetteten Systemen