툴엑스

검색하고, 스트리밍하고, 관리하세요. GVA 플랫폼을 위한 설정이 필요 없는 비디오 배포 솔루션입니다. DEF STAN 00-082 규격 준수 비디오 스트리밍.


도전

최신 장갑차에는 주간용, 열화상용, 승객석용 등 20대 이상의 카메라가 장착되어 있으며, 이 모든 카메라는 공유 이더넷 백본을 통해 동시에 데이터를 전송합니다. DEF STAN 00-082 규격은 차량 내 모든 디스플레이가 수동 설정 없이 자동으로 모든 영상 피드를 검색하고 표시할 수 있어야 한다고 규정하고 있습니다.

ToolX는 그것을 가능하게 합니다.


작동 방식

카메라를 차량 네트워크에 연결하세요. ToolX가 연결되었다고 알려줍니다. 모든 디스플레이가 카메라를 인식합니다. 영상이 재생됩니다. 간단하죠.

sequenceDiagram participant Camera as Camera Source participant Net as Vehicle Network participant Display as GVA Display Camera->>Net: SAP Announcement (multicast) Note over Net: "Front Centre DL" @ 239.192.1.1 Net->>Display: SAP received — stream discovered Display->>Net: Join RTP multicast group Camera->>Net: RTP Video (continuous) Net->>Display: Live video rendered Note over Camera,Display: Zero configuration required

세 가지 프로토콜이 완벽하게 연동됩니다.

규약 이 제품의 기능은 무엇인가요?
발견하다 수액 카메라는 몇 초마다 네트워크에 자신의 존재를 알립니다.
설명하다 SDP 각 안내 방송에는 해상도, 코덱 및 주소 정보가 포함되어 있습니다.
배달하다 RTP 효율적인 UDP 멀티캐스트를 통한 비디오 페이로드 스트림

주요 특징

자동 스트림 검색

IP 주소를 설정할 필요도 없고, 스프레드시트를 관리할 필요도 없습니다. 카메라가 네트워크를 통해 SAP 공지사항을 방송하면 ToolX가 사용 가능한 모든 피드의 실시간 목록을 구축하고 업데이트합니다.

  • 카메라가 온라인 상태가 되면 몇 초 안에 스트리밍 영상이 나타납니다.
  • 공지사항이 중단되면 오래된 피드는 자동으로 표시됩니다.
  • 카메라 전원이 꺼지면 SAP 삭제를 통해 깔끔하게 제거됩니다.

다양한 코덱 지원

무손실 비압축 방식부터 대역폭 효율적인 압축 방식까지, 용도에 맞는 최적의 형식을 선택하세요.

graph LR subgraph " DEF STAN 00-082 Core" A["RGB 24-bit"] B["YCbCr 4:2:2"] C["Mono 8-bit"] D["Mono 16-bit"] end subgraph "Extended Codecs" E["H.264"] F["H.265 / HEVC"] G["JPEG 2000"] H["AV1"] end A --> I{"RTP\nPayloader"} B --> I C --> I D --> I E --> I F --> I G --> I H --> I I --> J["239.192.x.x\nMulticast"]
체재 품질 대역폭 가장 적합한 대상
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 브라우저가 포함되어 있습니다.

graph TD subgraph "VIVOE MIB Tree" ROOT["1.3.6.1.4.1.35990.3.1"] A["deviceInfo
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

위치( 전면 , 후면 , 좌측 , 우측 , 중앙 )와 결합하여 차량의 모든 카메라에는 사람이 읽을 수 있는 고유한 식별자가 부여됩니다.


네트워크 아키텍처

graph TB subgraph "Application Layer" SAP["SAP
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가 필요하지만, 지연 시간 없이 픽셀 단위까지 완벽한 영상을 제공합니다.


배포 시나리오

graph LR subgraph "Boxer MIV" C1["11 Cameras
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 도구를 제공합니다.