Video는 유/무인기로부터 촬영되어 데이터링크를 통하거나 네트워크로 전송되는 동영상 스트리밍과 동영상 파일을 전시하고, MPEG-TS 등에서 부가적으로 제공되는 데이터 스트림으로부터 센서 모델 정보를 처리하여 각 영상 프레임별 센서 모델을 계산하여 제공하는 동영상 처리 엔진입니다. FFmpeg Plug-in을 이용한 기본적인 동영상 재생 제어, 필터를 통한 On-the-fly 영상처리, 사용자 정의 요소의 영상 중첩 등 그래픽 엔진으로서의 기능과 더불어 MISB 0601 및 사용자 정의 센서 모델을 제공함으로써 위치와 기하학적 정보를 적용한 위치 기반 비디오 응용 프로그램 개발을 지원합니다. 또한, 동영상 인코딩과 센서모델 다중화(multiplexing), MPEG-TS 트랜스코딩 및 스트리밍 기능을 제공합니다.
   
XDL Video 세부기능
개발자는 Video를 이용하여 기본적인 동영상 재생기와 센서모델을 연동한 위치기반 응용 프로그램, 동영상 인코딩 소프트웨어 등을 제작할 수 있습니다.
동영상 재생 제어
파일 및 네트워크 스트리밍 동영상 입력, 재생 제어, 배속 변경
다채널(MPEG-TS 프로그램) 동영상 동시 재생
프레임별 센서모델 처리 및 좌표 변환
MISB 0601.9 표준 센서모델 처리 및 사용자 코덱 정의
영상과 동기화된 센서모델 제공 및 이미지-지리좌표 변환 수행
실시간 영상처리
화질 개선, 필터 영상처리 쉐이더 프로그램 적용
재생 프레임 영상 콜백 제공
영상 중첩 (Overlay)
Video 재생화면에 사용자 도시요소 중첩 기능 제공
재생되는 비디오 프레임을 다른 뷰에 도시하는 기능 제공
인코딩/트랜스코딩
센서모델을 포함하는 동영상 인코딩 기능
입력 동영상을 다른 파일로 저장 또는 네트워크로 스트리밍하는 기능 제공
Video와 XDL의 다른 모듈을 결합하여 XDL에 기본적으로 포함되지 않은 다양한 고급 기능의 응용 프로그램을 만들 수 있습니다. 예를 들어, Planet, NCW, USpace 등과 연동하여 센서모델을 포함하는 합성 동영상을 생성할 수 있고, Milmap와 연동하여 촬영영역을 지도에 표시할 수 있습니다. 또한, Video로부터 영상 프레임과 센서 모델을 획득하여 이동표적을 탐지(Video Moving Target Detection, VMTD)하거나 비디오 프레임들을 모자이크(Mosaic)하여 광역 영상을 생성할 수있습니다.