Εργαλείο X
Ανακάλυψη. Ροή. Διαχείριση. Διανομή βίντεο μηδενικής διαμόρφωσης για πλατφόρμες GVA. Ροή βίντεο συμβατή με DEF STAN 00-082
Η Πρόκληση
Τα σύγχρονα θωρακισμένα οχήματα φέρουν πάνω από 20 κάμερες — φωτός ημέρας, θερμικής, επιβατών — όλες μεταδίδουν ταυτόχρονα μέσω ενός κοινόχρηστου δικτύου Ethernet. Το DEF STAN 00-082 απαιτεί κάθε οθόνη στο όχημα να μπορεί να εντοπίζει και να αποδίδει οποιαδήποτε τροφοδοσία, αυτόματα, χωρίς χειροκίνητη ρύθμιση.
Το ToolX το κάνει αυτό να συμβεί.
Πώς λειτουργεί
Συνδέστε μια κάμερα στο δίκτυο του οχήματος. Το ToolX το ανακοινώνει. Κάθε οθόνη το εντοπίζει. Το βίντεο ρέει. Αυτό είναι όλο.
Τρία πρωτόκολλα συνεργάζονται άψογα:
| Πρωτόκολλο | Τι κάνει | |
|---|---|---|
| Ανακαλύπτω | ΥΠΟΝΟΜΕΥΩ | Οι κάμερες ανακοινώνονται στο δίκτυο κάθε λίγα δευτερόλεπτα |
| Περιγράφω | ΣΔΠ | Κάθε ανακοίνωση περιέχει λεπτομέρειες ανάλυσης, κωδικοποιητή και διεύθυνσης |
| Παραδίδω | Επιστροφή στην Πίστωση (RTP) | Ροές ωφέλιμου φορτίου βίντεο μέσω αποτελεσματικής πολλαπλής διανομής UDP |
Βασικά χαρακτηριστικά
Αυτόματη ανακάλυψη ροής
Δεν απαιτούνται διευθύνσεις IP για ρύθμιση παραμέτρων. Δεν απαιτούνται υπολογιστικά φύλλα για συντήρηση. Οι κάμερες μεταδίδουν ανακοινώσεις SAP στο δίκτυο και το ToolX δημιουργεί ένα ζωντανό απόθεμα κάθε διαθέσιμης ροής — ενημερώνεται σε πραγματικό χρόνο.
- Οι ροές εμφανίζονται μέσα σε δευτερόλεπτα από τη στιγμή που μια κάμερα συνδέεται στο διαδίκτυο
- Οι παλιές ροές επισημαίνονται αυτόματα όταν σταματούν οι ανακοινώσεις
- Καθαρή αφαίρεση μέσω διαγραφής SAP όταν μια κάμερα είναι απενεργοποιημένη
Ευρεία υποστήριξη κωδικοποιητή
Από ασυμπίεστη μορφή χωρίς απώλειες έως συμπιεσμένη μορφή με αποδοτικό εύρος ζώνης — επιλέξτε τη σωστή μορφή για την αποστολή.
| Σχήμα και διάταξις βιβλίου | Ποιότητα | Εύρος ζώνης | Ιδανικό για |
|---|---|---|---|
| YCbCr 4 2 | Χωρίς απώλειες | ~368 Mbps | Μέγιστη πιστότητα, δίκτυα 10 GbE |
| RGB 24-bit | Χωρίς απώλειες | ~553 Mbps | Γενικής χρήσης, πλήρες βάθος χρώματος |
| Μονοφωνικό 8 / 16-bit | Χωρίς απώλειες | ~18 / 37 Mbps | Αισθητήρες θερμικής απεικόνισης (TI) |
| H.264 | Σχεδόν χωρίς απώλειες | ~2–8 Mbps | Τυπικά δίκτυα 1 GbE, πολλαπλές κάμερες |
| H.265 | Σχεδόν χωρίς απώλειες | ~1–4 Mbps | Σύνδεσμοι με περιορισμό εύρους ζώνης |
Κωδικοποίηση με επιτάχυνση υλικού
Τα πολλαπλά backend κωδικοποιητών διατηρούν χαμηλή την καθυστέρηση και την χρήση της CPU ελάχιστη:
- VA-API — Επιτάχυνση υλικού GPU (προεπιλογή)
- OpenH264 — Φορητός κωδικοποιητής λογισμικού
- OpenMAX — Ενσωματωμένες πλατφόρμες (Raspberry Pi, SBC)
Ενσωματωμένη Διαχείριση Συσκευών (VIVOE MIB)
Κάθε κάμερα σε ένα δίκτυο GVA διαθέτει μια τυπική διεπαφή διαχείρισης SNMP που ορίζεται από το DEF STAN 00-082 Παράρτημα Α. Το ToolX περιλαμβάνει ένα ενσωματωμένο πρόγραμμα περιήγησης SNMP για την υποβολή ερωτημάτων σε οποιαδήποτε συμβατή συσκευή.
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 με μια ματιά
Όλα όσα κάνει το ToolX αντιστοιχίζονται απευθείας στο πρότυπο. Δείτε πώς φαίνεται η συμμόρφωση:
| Απαίτηση | Το Πρότυπο Λέει | Το ToolX παραδίδει |
|---|---|---|
| Μεταφορά ρεύματος | RTP μέσω UDP multicast | Όλες οι ροές στο 239.192.xx:5004 |
| Μη συμπιεσμένο βίντεο | Υποχρεωτικό RFC 4175 | RGB24, YCbCr 4 2, Mono8, Mono16 |
| Ανακάλυψη ροής | Απαιτείται SAP/SDP | Αυτόματη ανακοίνωση + πίνακας ζωντανής ανακάλυψης |
| Αφαίρεση ροής | Απαιτείται διαγραφή SAP | Ανακοινώσεις καθαρού τερματισμού λειτουργίας |
| Διαχείριση συσκευών | VIVOE MIB μέσω SNMPv2c | Ενσωματωμένη λειτουργία SNMP walk & query |
| Ονομασία κάμερας | Ονομασίες ΑΠΑ | Τυπική ονομασία DL / TI / PAX |
| Πολλαπλή ροή | 20+ ταυτόχρονες ροές | Δοκιμασμένο με πλήρεις σουίτες καμερών οχήματος |
Ονομασίες κάμερας GVA
Οι κάμερες ακολουθούν ένα τυποποιημένο σύστημα ονομασίας, ώστε οι χειριστές να γνωρίζουν πάντα ποια προβολή βλέπουν:
| Κώδικας | Εννοια | Παράδειγμα |
|---|---|---|
| Ψηφιακή μάθηση | Φως ημέρας (ορατό φάσμα) | Μπροστινό κεντρικό DL |
| ΤΙ | Θερμική απεικόνιση (υπέρυθρη) | Κεντρικό μπροστινό τμήμα TI |
| ΜΙΚΡΟΣ ΣΤΑΥΡΟΣ | Επιβάτης / εσωτερικό | Κάμερα PAX 1 |
Σε συνδυασμό με τη θέση — Εμπρός , Πίσω , Αριστερά , Δεξιά , Κεντρική — κάθε κάμερα στο όχημα έχει μια μοναδική, αναγνώσιμη από τον άνθρωπο ταυτότητα.
Αρχιτεκτονική Δικτύου
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
Σχεδιασμός εύρους ζώνης
Χρησιμοποιείτε πολλές κάμερες; Δείτε τι να περιμένετε σε ανάλυση 1280×720 στα 25 fps:
| Κωδικοποιητής | Ανά ροή | 11 κάμερες | 20 κάμερες |
|---|---|---|---|
| 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 |
Συμπέρασμα: Το H.264 ταιριάζει άνετα σε μια πλήρη σουίτα καμερών οχήματος σε ένα τυπικό δίκτυο 1 GbE. Το μη συμπιεσμένο πρότυπο απαιτεί 10 GbE, αλλά προσφέρει εικόνες με μηδενική καθυστέρηση και άψογη εικόνα σε pixel.
Σενάρια ανάπτυξης
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"]
Γιατί ToolX;
- Προτεραιότητα στα πρότυπα — Κατασκευασμένο από την αρχή για το DEF STAN 00-082 Τεύχος 3
- Μηδενική διαμόρφωση — Η αυτόματη ανακάλυψη SAP/SDP σημαίνει ότι δεν υπάρχει χειροκίνητη ρύθμιση ροής
- Ευελιξία κωδικοποιητή — Ασυμπίεστος για ποιότητα, H.264/H.265 για εύρος ζώνης, η επιλογή σας
- Πλήρης διαγνωστικός έλεγχος — Ζωντανή παρακολούθηση SAP, αναπαραγωγή ροής, επιθεώρηση συσκευής SNMP, εγγραφή
- Ανοιχτή αρχιτεκτονική — Βασισμένο στη βιβλιοθήκη ανοιχτού κώδικα MediaX
- Διαπλατφορμική — Εγγενές σε Linux με Qt6 GUI, εργαλεία CLI χωρίς κεφαλή για ενσωματωμένη ανάπτυξη