툴엑스
검색하고, 스트리밍하고, 관리하세요. GVA 플랫폼을 위한 설정이 필요 없는 비디오 배포 솔루션입니다. DEF STAN 00-082 규격 준수 비디오 스트리밍.
도전
최신 장갑차에는 주간용, 열화상용, 승객석용 등 20대 이상의 카메라가 장착되어 있으며, 이 모든 카메라는 공유 이더넷 백본을 통해 동시에 데이터를 전송합니다. DEF STAN 00-082 규격은 차량 내 모든 디스플레이가 수동 설정 없이 자동으로 모든 영상 피드를 검색하고 표시할 수 있어야 한다고 규정하고 있습니다.
ToolX는 그것을 가능하게 합니다.
작동 방식
카메라를 차량 네트워크에 연결하세요. ToolX가 연결되었다고 알려줍니다. 모든 디스플레이가 카메라를 인식합니다. 영상이 재생됩니다. 간단하죠.
세 가지 프로토콜이 완벽하게 연동됩니다.
| 규약 | 이 제품의 기능은 무엇인가요? | |
|---|---|---|
| 발견하다 | 수액 | 카메라는 몇 초마다 네트워크에 자신의 존재를 알립니다. |
| 설명하다 | SDP | 각 안내 방송에는 해상도, 코덱 및 주소 정보가 포함되어 있습니다. |
| 배달하다 | RTP | 효율적인 UDP 멀티캐스트를 통한 비디오 페이로드 스트림 |
주요 특징
자동 스트림 검색
IP 주소를 설정할 필요도 없고, 스프레드시트를 관리할 필요도 없습니다. 카메라가 네트워크를 통해 SAP 공지사항을 방송하면 ToolX가 사용 가능한 모든 피드의 실시간 목록을 구축하고 업데이트합니다.
- 카메라가 온라인 상태가 되면 몇 초 안에 스트리밍 영상이 나타납니다.
- 공지사항이 중단되면 오래된 피드는 자동으로 표시됩니다.
- 카메라 전원이 꺼지면 SAP 삭제를 통해 깔끔하게 제거됩니다.
다양한 코덱 지원
무손실 비압축 방식부터 대역폭 효율적인 압축 방식까지, 용도에 맞는 최적의 형식을 선택하세요.
| 체재 | 품질 | 대역폭 | 가장 적합한 대상 |
|---|---|---|---|
| YCbCr 4 2 | 무손실 | 약 368Mbps | 최상의 충실도, 10GbE 네트워크 |
| RGB 24비트 | 무손실 | 약 553Mbps | 범용, 풍부한 색감 |
| 모노 8/16비트 | 무손실 | 약 18/37Mbps | 열화상(TI) 센서 |
| H.264 | 거의 손실 없음 | 약 2~8Mbps | 표준 1GbE 네트워크, 멀티 카메라 |
| H.265 | 거의 손실 없음 | 약 1~4Mbps | 대역폭이 제한된 링크 |
하드웨어 가속 인코딩
여러 인코더 백엔드를 사용하여 지연 시간을 낮추고 CPU 사용량을 최소화합니다.
- VA-API — GPU 하드웨어 가속(기본값)
- OpenH264 — 휴대용 소프트웨어 코덱
- OpenMAX — 임베디드 플랫폼(라즈베리 파이, SBC)
내장 장치 관리(VIVOE MIB)
GVA 네트워크의 모든 카메라는 DEF STAN 00-082 부록 A에 정의된 표준 SNMP 관리 인터페이스를 제공합니다. ToolX에는 SNMP를 준수하는 모든 장치를 쿼리할 수 있는 내장 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가 제공합니다 |
|---|---|---|
| 스트림 수송 | UDP 멀티캐스트를 통한 RTP | 239.192.xx:5004 의 모든 스트림 |
| 압축되지 않은 비디오 | RFC 4175 필수 | RGB24, YCbCr 4 2, 모노8, 모노16 |
| 스트림 검색 | SAP/SDP 필수 | 자동 알림 + 실시간 검색 테이블 |
| 스트림 제거 | SAP 삭제 필요 | 깨끗한 종료 안내 |
| 장치 관리 | SNMPv2c를 통한 VIVOE MIB | 내장형 SNMP 워크 및 쿼리 |
| 카메라 이름 지정 | GVA 지정 | 표준 DL/TI/PAX 명명법 |
| 멀티 스트림 | 20개 이상의 동시 급식 | 차량용 카메라 시스템 전체를 사용하여 테스트했습니다. |
GVA 카메라 명칭
카메라는 표준화된 명명 체계를 따르므로 운영자는 항상 어떤 화면을 보고 있는지 알 수 있습니다.
| 암호 | 의미 | 예 |
|---|---|---|
| DL | 햇빛(가시광선 영역) | 프런트 센터 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프레임으로 촬영할 때 예상되는 결과는 다음과 같습니다.
| 코덱 | 스트림당 | 11개의 카메라 | 20대의 카메라 |
|---|---|---|---|
| YCbCr 4 2 | 369Mbps | 4.1Gbps | 7.4Gbps |
| H.264 | 2~8Mbps | 22~88Mbps | 40~160Mbps |
| H.265 | 1~4Mbps | 11–44Mbps | 20~80Mbps |
결론적으로, H.264는 표준 1GbE 백본에 차량용 카메라 전체 시스템을 무리 없이 탑재할 수 있습니다. 비압축 방식은 10GbE가 필요하지만, 지연 시간 없이 픽셀 단위까지 완벽한 영상을 제공합니다.
배포 시나리오
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 오픈 소스 라이브러리를 기반으로 구축됨
- 크로스 플랫폼 — Qt6 GUI를 사용하는 Linux 네이티브 애플리케이션이며, 임베디드 배포를 위한 헤드리스 CLI 도구를 제공합니다.