ToolX

Felfedezés. Streamelés. Kezelés. Konfigurációmentes videóelosztás GVA platformokhoz. DEF STAN 00-082 kompatibilis videóstreamelés.


A kihívás

A modern páncélozott járművek több mint 20 kamerát – nappali, hőkamerát, utasérzékelő kamerát – hordoznak, amelyek mindegyike egyidejűleg streamel egy megosztott Ethernet gerinchálózaton keresztül. A DEF STAN 00-082 szabvány előírja, hogy a jármű minden kijelzője automatikusan, manuális beállítás nélkül képes felismerni és megjeleníteni bármilyen adatfolyamot.

A ToolX ezt lehetővé teszi.


Hogyan működik

Csatlakoztasson egy kamerát a jármű hálózatához. A ToolX bejelenti. Minden kijelző megtalálja. Videó folyik. Ennyi.

sequenceDiagram participant Camera as Camera Source participant Net as Vehicle Network participant Display as GVA Display Camera->>Net: SAP Announcement (multicast) Note over Net: "Front Centre DL" @ 239.192.1.1 Net->>Display: SAP received — stream discovered Display->>Net: Join RTP multicast group Camera->>Net: RTP Video (continuous) Net->>Display: Live video rendered Note over Camera,Display: Zero configuration required

Három protokoll működik zökkenőmentesen együtt:

Jegyzőkönyv Mit csinál
Felfedezés NEDV A kamerák néhány másodpercenként bejelentik magukat a hálózaton
Leírás SDP Minden bejelentés tartalmazza a felbontást, a kodeket és a címadatokat.
Szállít RTP Videó hasznos adatfolyamok hatékony UDP multicaston keresztül

Főbb jellemzők

Automatikus adatfolyam-felderítés

Nincsenek konfigurálandó IP-címek. Nincsenek karbantartandó táblázatok. A kamerák SAP-bejelentéseket sugároznak a hálózaton, a ToolX pedig élő leltárt készít minden elérhető hírcsatornáról – valós időben frissítve.

  • A kamera bekapcsolódását követő másodperceken belül megjelennek az adatfolyamok.
  • Az elavult hírfolyamok automatikusan megjelölésre kerülnek, amikor a bejelentések leállnak.
  • Tiszta eltávolítás SAP-törléssel, amikor a kamera ki van kapcsolva

Széleskörű kodektámogatás

A veszteségmentes tömörítetlentől a sávszélesség-hatékony tömörítettig – válassza ki a feladatnak megfelelő formátumot.

graph LR subgraph " DEF STAN 00-082 Core" A["RGB 24-bit"] B["YCbCr 4:2:2"] C["Mono 8-bit"] D["Mono 16-bit"] end subgraph "Extended Codecs" E["H.264"] F["H.265 / HEVC"] G["JPEG 2000"] H["AV1"] end A --> I{"RTP\nPayloader"} B --> I C --> I D --> I E --> I F --> I G --> I H --> I I --> J["239.192.x.x\nMulticast"]
Formátum Minőség Sávszélesség Legjobb
YCbCr42 Veszteségmentes ~368 Mbps Maximális pontosság, 10 GbE hálózatok
RGB 24 bites Veszteségmentes ~553 Mbps Általános célú, teljes színmélység
Mono 8 / 16 bites Veszteségmentes ~18 / 37 Mbps Hőkamerás (TI) érzékelők
H.264 Közel veszteségmentes ~2–8 Mbps Standard 1 GbE hálózatok, többkamerás
H.265 Közel veszteségmentes ~1–4 Mbps Sávszélesség-korlátozott kapcsolatok

Hardveres gyorsítású kódolás

Több kódoló háttérprogram alacsony késleltetést és minimális CPU-használatot biztosít:

  • VA-API — GPU hardveres gyorsítás (alapértelmezett)
  • OpenH264 — Hordozható szoftverkodek
  • OpenMAX — Beágyazott platformok (Raspberry Pi, SBC-k)

Beépített eszközkezelés (VIVOE MIB)

A GVA hálózaton lévő összes kamera rendelkezik egy szabványos SNMP kezelőfelülettel, amelyet a DEF STAN 00-082 A. függeléke határoz meg. A ToolX beépített SNMP böngészővel rendelkezik, amellyel lekérdezhetők bármely kompatibilis eszköz.

graph TD subgraph "VIVOE MIB Tree" ROOT["1.3.6.1.4.1.35990.3.1"] A["deviceInfo
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 áttekintése

A ToolX minden funkciója közvetlenül megfelel a szabványnak. Így néz ki a megfelelőség:

Követelmény Standard mondja ToolX szállít
Patakszállítás RTP UDP multicaston keresztül Minden stream a 239.192.xx:5004
Tömörítetlen videó RFC 4175 kötelező RGB24, YCbCr42, Mono8, Mono16
Stream felfedezés SAP/SDP szükséges Automatikus bejelentés + élő felfedezési táblázat
Stream eltávolítása SAP törlés szükséges Tiszta leállítási bejelentések
Eszközkezelés VIVOE MIB SNMPv2c-n keresztül Beépített SNMP séta és lekérdezés
Kamera elnevezése GVA-megjelölések Standard DL / TI / PAX elnevezés
Több adatfolyam 20+ egyidejű adagolás Teljes járműkamera-csomagokkal tesztelve

GVA kameramegjelölések

A kamerák szabványosított elnevezési sémát követnek, így a kezelők mindig tudják, melyik nézetet nézik:

Kód Jelentés Példa
DL Nappali fény (látható spektrum) Első közép DL
TI Hőkamerás képalkotás (infravörös) Első közép TI
PAX Utas / belső tér PAX kamera 1

A pozícióval – elöl , hátul , balra , jobbra , középre – kombinálva a jármű minden kamerájának egyedi, ember által olvasható azonosítója van.


Hálózati architektúra

graph TB subgraph "Application Layer" SAP["SAP
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

Sávszélesség-tervezés

Több kamerát használsz? Íme, mire számíthatsz 1280×720 felbontásban @ 25 fps:

Kodek Streamenként 11 kamera 20 kamera
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

Lényeg: A H.264 szabvány kényelmesen elfér egy teljes járműkamera-sorozatot egy szabványos 1 GbE gerinchálózaton. A tömörítetlen formátum 10 GbE-t igényel, de nulla késleltetésű, pixelpontos képet biztosít.


Telepítési forgatókönyvek

graph LR subgraph "Boxer MIV" C1["11 Cameras
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"]

Miért a ToolX?

  • Szabványok az elsők között — A nulláról építve a DEF STAN 00-082 3. kiadásához
  • Nulla konfiguráció – Az SAP/SDP automatikus felismerése azt jelenti, hogy nincs szükség manuális adatfolyam-beállításra
  • Kodek rugalmassága — Tömörítetlen a minőségért, H.264/H.265 a sávszélességért, az Ön választása
  • Teljes diagnosztika — Élő SAP monitorozás, stream lejátszás, SNMP eszközvizsgálat, rögzítés
  • Nyílt architektúra — A MediaX nyílt forráskódú könyvtárára épül
  • Többplatformos — Linux-natív Qt6 grafikus felhasználói felülettel, headless CLI eszközökkel a beágyazott telepítéshez