Công cụX
Khám phá. Phát trực tuyến. Quản lý. Phân phối video không cần cấu hình cho nền tảng GVA. Phát trực tuyến video tuân thủ tiêu chuẩn DEF STAN 00-082.
Thử thách
Các xe bọc thép hiện đại được trang bị hơn 20 camera — camera ban ngày, camera hồng ngoại, camera quan sát hành khách — tất cả đều truyền phát đồng thời qua đường truyền Ethernet dùng chung. Tiêu chuẩn DEF STAN 00-082 yêu cầu mọi màn hình trên xe phải có khả năng tự động phát hiện và hiển thị bất kỳ nguồn cấp dữ liệu nào, mà không cần thiết lập thủ công.
ToolX giúp điều đó trở thành hiện thực.
Cách thức hoạt động
Cắm camera vào mạng xe. ToolX sẽ thông báo. Mọi màn hình đều nhận diện được. Video được truyền tải. Vậy là xong.
Ba giao thức hoạt động cùng nhau một cách liền mạch:
| Giao thức | Chức năng của nó | |
|---|---|---|
| Phát hiện | SAP | Các camera tự động phát sóng trên mạng cứ sau vài giây. |
| Mô tả | SDP | Mỗi thông báo đều bao gồm độ phân giải, codec và thông tin địa chỉ. |
| Giao | RTP | Truyền tải dữ liệu video qua hệ thống đaicast UDP hiệu quả. |
Các tính năng chính
Tự động phát hiện dòng chảy
Không cần cấu hình địa chỉ IP. Không cần duy trì bảng tính. Camera phát sóng thông báo SAP trên mạng và ToolX xây dựng kho dữ liệu trực tiếp về mọi nguồn cấp dữ liệu có sẵn — được cập nhật theo thời gian thực.
- Các luồng video xuất hiện chỉ vài giây sau khi camera được kết nối.
- Các nguồn cấp dữ liệu cũ sẽ tự động được gắn cờ khi thông báo ngừng hiển thị.
- Xóa sạch dữ liệu thông qua thao tác xóa SAP khi máy ảnh tắt nguồn.
Hỗ trợ codec rộng rãi
Từ định dạng không nén không mất dữ liệu đến định dạng nén tiết kiệm băng thông — hãy chọn định dạng phù hợp với nhiệm vụ.
| Định dạng | Chất lượng | Băng thông | Tốt nhất cho |
|---|---|---|---|
| YCbCr 4 2 | Không mất dữ liệu | ~368 Mbps | Độ trung thực tối đa, mạng 10 GbE |
| RGB 24-bit | Không mất dữ liệu | ~553 Mbps | Đa năng, độ sâu màu đầy đủ |
| Mono 8 / 16-bit | Không mất dữ liệu | ~18 / 37 Mbps | Cảm biến hình ảnh nhiệt (TI) |
| H.264 | Gần như không mất dữ liệu | ~2–8 Mbps | Mạng 1 GbE tiêu chuẩn, đa camera |
| H.265 | Gần như không mất dữ liệu | ~1–4 Mbps | Các liên kết bị hạn chế băng thông |
Mã hóa tăng tốc phần cứng
Việc sử dụng nhiều bộ mã hóa phía sau giúp giảm độ trễ và tối thiểu hóa mức sử dụng CPU:
- VA-API — Tăng tốc phần cứng GPU (mặc định)
- OpenH264 — Bộ mã hóa phần mềm di động
- OpenMAX — Nền tảng nhúng (Raspberry Pi, máy tính đơn bo mạch)
Quản lý thiết bị tích hợp (VIVOE MIB)
Mỗi camera trên mạng GVA đều cung cấp giao diện quản lý SNMP tiêu chuẩn được định nghĩa bởi Phụ lục A của DEF STAN 00-082. ToolX bao gồm trình duyệt SNMP tích hợp để truy vấn bất kỳ thiết bị nào tuân thủ tiêu chuẩn này.
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
Tổng quan về DEF STAN 00-082
Mọi hoạt động của ToolX đều tuân thủ trực tiếp tiêu chuẩn này. Đây là những gì thể hiện sự tuân thủ:
| Yêu cầu | Tiêu chuẩn cho biết | ToolX cung cấp |
|---|---|---|
| Vận chuyển dòng chảy | RTP qua đaicast UDP | Tất cả các luồng phát trên 239.192.xx:5004 |
| Video không nén | RFC 4175 bắt buộc | RGB24, YCbCr 4 2, Mono8, Mono16 |
| Khám phá dòng chảy | SAP/SDP được yêu cầu | Thông báo tự động + bảng tìm kiếm trực tiếp |
| Loại bỏ dòng chảy | Yêu cầu xóa SAP | Thông báo tắt máy sạch sẽ |
| Quản lý thiết bị | VIVOE MIB qua SNMPv2c | Tích hợp sẵn tính năng dò tìm và truy vấn SNMP. |
| Đặt tên máy ảnh | các chỉ định GVA | Cách đặt tên tiêu chuẩn DL / TI / PAX |
| Đa luồng | Hơn 20 nguồn cấp dữ liệu đồng thời | Đã được thử nghiệm với đầy đủ các bộ camera dành cho xe hơi. |
Ký hiệu máy ảnh GVA
Các camera tuân theo một quy tắc đặt tên tiêu chuẩn hóa để người vận hành luôn biết họ đang quan sát khung hình nào:
| Mã số | Nghĩa | Ví dụ |
|---|---|---|
| DL | Ánh sáng ban ngày (quang phổ nhìn thấy được) | Phía trước trung tâm DL |
| TI | Chụp ảnh nhiệt (hồng ngoại) | Trung tâm phía trước TI |
| PAX | Hành khách / Nội thất | Máy ảnh PAX 1 |
Kết hợp với vị trí — Trước , Sau , Trái , Phải , Trung tâm — mỗi camera trên xe đều có một mã nhận dạng riêng biệt, dễ nhận biết đối với con người.
Kiến trúc mạng
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
Lập kế hoạch băng thông
Sử dụng nhiều camera? Đây là những gì bạn có thể mong đợi ở độ phân giải 1280×720 @ 25 fps:
| Bộ mã hóa | Mỗi luồng | 11 Máy ảnh | 20 máy ảnh |
|---|---|---|---|
| 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 |
Tóm lại: Chuẩn H.264 cho phép tích hợp đầy đủ hệ thống camera trên xe một cách thoải mái vào đường truyền 1 GbE tiêu chuẩn. Chế độ không nén yêu cầu đường truyền 10 GbE nhưng mang lại hình ảnh không độ trễ, độ phân giải hoàn hảo.
Các kịch bản triển khai
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"]
Tại sao nên chọn ToolX?
- Tuân thủ tiêu chuẩn là ưu tiên hàng đầu — Được xây dựng từ đầu cho tiêu chuẩn DEF STAN 00-082 Phiên bản 3
- Không cần cấu hình — Tính năng tự động phát hiện SAP/SDP nghĩa là không cần thiết lập luồng thủ công.
- Tính linh hoạt của codec — Không nén cho chất lượng cao, H.264/H.265 cho băng thông rộng, tùy bạn lựa chọn.
- Chẩn đoán toàn diện — Giám sát SAP trực tiếp, phát lại luồng dữ liệu, kiểm tra thiết bị SNMP, ghi lại.
- Kiến trúc mở — Được xây dựng trên thư viện mã nguồn mở MediaX.
- Đa nền tảng — Hệ điều hành Linux gốc với giao diện người dùng đồ họa Qt6, công cụ dòng lệnh không giao diện người dùng cho triển khai nhúng.