ToolX
Keşfedin. Yayınlayın. Yönetin. GVA platformları için sıfır yapılandırmalı video dağıtımı. DEF STAN 00-082 Uyumlu Video Akışı
Meydan Okuma
Modern zırhlı araçlar, gündüz, termal ve yolcu kameraları da dahil olmak üzere 20'den fazla kamera taşır ve bunların tümü paylaşımlı bir Ethernet altyapısı üzerinden eş zamanlı olarak yayın yapar. DEF STAN 00-082 standardı, araçtaki her ekranın herhangi bir görüntüyü otomatik olarak, manuel kurulum gerektirmeden algılayıp görüntüleyebilmesini şart koşmaktadır.
ToolX bunu mümkün kılıyor.
Nasıl Çalışır
Kamerayı araç ağına takın. ToolX bunu algılar. Her ekran onu bulur. Görüntü akışı sağlanır. Hepsi bu.
Üç protokol sorunsuz bir şekilde birlikte çalışır:
| Protokol | Ne İşe Yarar? | |
|---|---|---|
| Keşfetmek | SAP | Kameralar, ağ üzerinden her birkaç saniyede bir kendilerini duyuruyor. |
| Betimlemek | SDP | Her duyuru çözünürlük, kodek ve adres bilgilerini içerir. |
| Teslim etmek | RTP | Video içeriğinin verimli UDP çoklu yayın üzerinden akışı |
Başlıca Özellikler
Otomatik Akış Keşfi
Yapılandırılacak IP adresi yok. Bakımı yapılacak elektronik tablo yok. Kameralar SAP duyurularını ağ üzerinden yayınlıyor ve ToolX, mevcut her yayının canlı bir envanterini oluşturuyor - gerçek zamanlı olarak güncelleniyor.
- Kamera çevrimiçi olduktan saniyeler sonra yayınlar görünmeye başlıyor.
- Duyurular durduğunda, eski yayınlar otomatik olarak işaretlenir.
- Kamera kapatıldığında SAP silme işlemi yoluyla temiz kaldırma
Geniş Kapsamlı Kodek Desteği
Kayıpsız sıkıştırılmamış formattan, bant genişliği açısından verimli sıkıştırılmış formata kadar, göreviniz için doğru formatı seçin.
| Biçim | Kalite | Bant genişliği | En İyisi İçin |
|---|---|---|---|
| YCbCr 4 2 | Kayıpsız | ~368 Mbps | Maksimum doğruluk, 10 GbE ağları |
| RGB 24-bit | Kayıpsız | ~553 Mbps | Genel amaçlı, tam renk derinliği |
| Mono 8 / 16-bit | Kayıpsız | ~18 / 37 Mbps | Termal görüntüleme (TI) sensörleri |
| H.264 | Neredeyse kayıpsız | ~2–8 Mbps | Standart 1 GbE ağları, çoklu kamera |
| H.265 | Neredeyse kayıpsız | ~1–4 Mbps | Bant genişliği kısıtlamalı bağlantılar |
Donanım Hızlandırmalı Kodlama
Birden fazla kodlayıcı arka ucu, gecikmeyi düşük ve CPU kullanımını minimumda tutar:
- VA-API — GPU donanım hızlandırması (varsayılan)
- OpenH264 — Taşınabilir yazılım kodeği
- OpenMAX — Gömülü platformlar (Raspberry Pi, SBC'ler)
Dahili Aygıt Yönetimi (VIVOE MIB)
GVA ağındaki her kamera, DEF STAN 00-082 Ek A'da tanımlanan standart bir SNMP yönetim arayüzü sunar. ToolX, uyumlu herhangi bir cihazı sorgulamak için yerleşik bir SNMP tarayıcısı içerir.
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'ye Genel Bakış
ToolX'in yaptığı her şey doğrudan standarda uygundur. Uyumluluk şu şekilde görünür:
| Gereklilik | Standard şöyle diyor: | ToolX Teslimat Yapıyor |
|---|---|---|
| Akarsu taşımacılığı | UDP çoklu yayın üzerinden RTP | 239.192.xx:5004 adresindeki tüm yayınlar. |
| Sıkıştırılmamış video | RFC 4175 zorunludur | RGB24, YCbCr 4 2, Mono8, Mono16 |
| Akarsu keşfi | SAP/SDP gereklidir | Otomatik duyuru + canlı keşif tablosu |
| Akarsu kaldırma | SAP silme işlemi gerekli | Temiz kapatma duyuruları |
| Cihaz yönetimi | SNMPv2c üzerinden VIVOE MIB | Dahili SNMP izleme ve sorgulama |
| Kamera adlandırma | GVA tanımlamaları | Standart DL / TI / PAX adlandırması |
| Çoklu akış | 20'den fazla eş zamanlı yayın | Araç içi kamera sistemlerinin tamamıyla test edilmiştir. |
GVA Kamera Tanımlamaları
Kameralar standartlaştırılmış bir adlandırma şemasına göre çalışır, böylece operatörler her zaman hangi görüntüyü izlediklerini bilirler:
| Kod | Anlam | Örnek |
|---|---|---|
| DL | Gün ışığı (görünür spektrum) | Ön Merkez DL |
| TI | Termal Görüntüleme (kızılötesi) | Ön Merkez TI |
| PAX | Yolcu / iç mekan | PAX Kamera 1 |
Araç üzerindeki her kamera, konumlarıyla ( Ön , Arka , Sol , Sağ , Merkez ) birleştiğinde, insan tarafından okunabilir benzersiz bir kimliğe sahip olur.
Ağ Mimarisi
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
Bant Genişliği Planlaması
Birden fazla kamera mı kullanıyorsunuz? İşte 1280×720 çözünürlükte ve 25 fps'de bekleyebilecekleriniz:
| Kodek | Akış Başına | 11 Kamera | 20 Kamera |
|---|---|---|---|
| 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 |
Özetle: H.264, standart 1 GbE altyapıya tam bir araç kamera sistemi sığdırabilir. Sıkıştırılmamış sürüm ise 10 GbE gerektirir ancak sıfır gecikmeyle, piksel mükemmelliğinde görüntüler sunar.
Dağıtım Senaryoları
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 neden?
- Standartlara öncelik veren — DEF STAN 00-082 Sürüm 3 için sıfırdan geliştirildi
- Sıfır yapılandırma — SAP/SDP otomatik keşfi, manuel akış kurulumuna gerek olmadığı anlamına gelir.
- Kodek esnekliği — Kalite için sıkıştırılmamış, bant genişliği için H.264/H.265, seçim sizin.
- Tam teşhis — Canlı SAP izleme, akış oynatma, SNMP cihaz incelemesi, kayıt
- Açık mimari — MediaX açık kaynak kütüphanesi üzerine inşa edilmiştir.
- Çapraz platform — Linux tabanlı, Qt6 GUI'li, gömülü sistemlere dağıtım için başsız CLI araçları