ToolX
Avasta. Striimi. Halda. Konfiguratsioonivaba videolevi GVA platvormidele. DEF STAN 00-082 nõuetele vastav video voogedastus.
Väljakutse
Kaasaegsed soomukid on varustatud enam kui 20 kaameraga – päevavalgus-, termo- ja reisikaameratega –, mis kõik edastavad samaaegselt pilti ühise Etherneti magistraalvõrgu kaudu. DEF STAN 00-082 nõuab, et iga sõiduki ekraan suudaks automaatselt tuvastada ja kuvada mis tahes pilti ilma käsitsi seadistamiseta.
ToolX teeb selle võimalikuks.
Kuidas see toimib
Ühenda kaamera sõiduki võrku. ToolX annab sellest teada. Iga ekraan leiab selle üles. Video voolab. Ongi kõik.
Kolm protokolli töötavad sujuvalt koos:
| Protokoll | Mida see teeb | |
|---|---|---|
| Avasta | SAP | Kaamerad annavad endast võrgus teada iga paari sekundi tagant |
| Kirjelda | SDP | Iga teadaanne sisaldab resolutsiooni, koodeki ja aadressi üksikasju |
| Kohaletoimetamine | RTP | Video kasuliku sisu voogedastus toimub tõhusa UDP multisaadete kaudu |
Peamised omadused
Automaatne voogude avastamine
Pole vaja IP-aadresse konfigureerida. Pole vaja arvutustabeleid hallata. Kaamerad edastavad võrgus SAP-teateid ja ToolX loob reaalajas inventuuri igast saadaolevast voost – mida värskendatakse reaalajas.
- Vood ilmuvad sekundite jooksul pärast kaamera võrku lülitumist
- Aegunud uudisvood märgistatakse automaatselt, kui teadaanded peatuvad
- Kaamera väljalülitamisel eemaldatakse SAP-kustutuse kaudu kõik andmed
Lai koodekite tugi
Kadudeta pakkimata vormingust ribalaiust säästva pakitud vorminguni – vali oma ülesande jaoks sobiv vorming.
| Formaat | Kvaliteet | Ribalaius | Parima jaoks |
|---|---|---|---|
| YCbCr42 | Kadudeta | ~368 Mbps | Maksimaalne täpsus, 10 GbE võrgud |
| RGB 24-bitine | Kadudeta | ~553 Mbps | Üldotstarbeline, täielik värvisügavus |
| Mono 8/16-bitine | Kadudeta | ~18 / 37 Mbps | Termokaamerad (TI) |
| H.264 | Peaaegu kadudeta | ~2–8 Mbps | Standardsed 1 GbE võrgud, mitme kaameraga |
| H.265 | Peaaegu kadudeta | ~1–4 Mbps | Ribalaiusega piiratud lingid |
Riistvarakiirendusega kodeerimine
Mitmed kodeerija taustaprogrammid hoiavad latentsuse madala ja protsessori kasutuse minimaalsena:
- VA-API – GPU riistvaraline kiirendus (vaikimisi)
- OpenH264 — kaasaskantav tarkvarakoodek
- OpenMAX — Sisseehitatud platvormid (Raspberry Pi, SBC-d)
Sisseehitatud seadmehaldus (VIVOE MIB)
Igal GVA-võrgu kaameral on standardne SNMP haldusliides, mis on määratletud DEF STAN 00-082 lisas A. ToolX sisaldab sisseehitatud SNMP-brauserit mis tahes ühilduva seadme päringute tegemiseks.
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 lühiülevaade
Kõik, mida ToolX teeb, on otse standardiga kooskõlas. Vastavus näeb välja järgmine:
| Nõue | Standard ütleb | ToolX pakub |
|---|---|---|
| Voo transport | RTP UDP multisaadete kaudu | Kõik voogedastused aadressil 239.192.xx:5004 |
| Pakkimata video | RFC 4175 on kohustuslik | RGB24, YCbCr42, Mono8, Mono16 |
| Voo avastamine | SAP/SDP on nõutav | Automaatne teadaanne + reaalajas avastamise tabel |
| Voo eemaldamine | SAP-i kustutamine on vajalik | Puhtad sulgemisteated |
| Seadmehaldus | VIVOE MIB SNMPv2c kaudu | Sisseehitatud SNMP-jalutuskäik ja päring |
| Kaamera nimetamine | GVA tähised | Standardne DL / TI / PAX nimetamine |
| Mitmevoog | 20+ samaaegset söötmist | Testitud kõigi sõidukikaameratega |
GVA kaamerate tähistused
Kaamerad järgivad standardiseeritud nimetusskeemi, et operaatorid teaksid alati, millist vaadet nad vaatavad:
| Kood | Tähendus | Näide |
|---|---|---|
| DL | Päevavalgus (nähtav spekter) | Eesmine keskmine DL |
| TI | Termokaamera (infrapuna) | Eesmine keskne TI |
| PAX | Reisija / salong | PAX-kaamera 1 |
Koos asukohaga – ees , taga , vasakul , paremal , keskel – on igal sõiduki kaameral unikaalne ja inimesele loetav identiteet.
Võrguarhitektuur
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
Ribalaiuse planeerimine
Kas kasutate mitut kaamerat? Mida oodata 1280×720 resolutsioonil kiirusel 25 kaadrit sekundis:
| Koodek | Voo kohta | 11 kaamerat | 20 kaamerat |
|---|---|---|---|
| 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 |
Kokkuvõttes: H.264 standardi kohaselt mahub terve sõiduki kaamerakomplekt mugavalt standardsele 1 GbE magistraalvõrgule. Pakkimata kujul on vaja 10 GbE-d, kuid see tagab latentsuseta ja pikslitäpse pildikvaliteedi.
Juurutamise stsenaariumid
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"]
Miks ToolX
- Standardid esikohal — loodud DEF STAN 00-082 3. väljaande jaoks algusest peale
- Nullkonfiguratsioon – SAP/SDP automaatne tuvastamine tähendab, et käsitsi voogu seadistada pole vaja
- Koodeki paindlikkus — kvaliteedi tagamiseks pakkimata, ribalaiuse tagamiseks H.264/H.265, teie valik
- Täielik diagnostika — reaalajas SAP-monitooring, voogesituse taasesitus, SNMP-seadme kontroll, salvestamine
- Avatud arhitektuur — loodud MediaX avatud lähtekoodiga teeki põhjal
- Platvormideülene – Linuxi-natiivne Qt6 GUI-ga ja sisseehitatud juurutamiseks mõeldud peata CLI-tööriistad