KLV Injector Manual
KLV Injector is a video and telemetry processing application for generating STANAG 4609-compliant files and streams from compressed video plus external metadata. It supports live network injection, offline file processing, DJI log conversion, capture devices, metadata preprocessing, and segmented recording.

Figure: KLV Injector main window.
Main Features
- MISB 0601.x KLV insertion into MPEG-TS over UDP in live mode
- MISB 0601.x KLV insertion into transport-stream files in offline mode
- Capture-device ingest with H.264 low-latency encoding
- Metadata ingest from RS232, LAN, binary files, JSON, and CSV
- STANAG 4609 file and stream generation from DJI videos and logs
- Frame-center and corner-point calculation
- Template-packet based metadata add, replace, merge, and restamp workflows
- Segmented recording and network rebroadcast targets
- Offline remuxing and transcoding workflows for non-TS input files

Figure: Metadata injector overview.
Manual Sections
- Live UDP Injection
- File Playback Injection
- DJI Workflow
- Capture Device Workflow
- Metadata Preprocessing
- Data Formats
- Corner-Point Calculation
- Transcoding
- Activation
Supported Host Operating Systems
- Windows 7, 10, and 11, 64-bit
Software Requirements
- Input video must be MPEG transport stream for direct injection workflows
- Non-TS files must be remultiplexed or transcoded before injection
- FFmpeg must be configured if you want to use the built-in transcoder tool
- Accurate footprint calculation depends on valid source telemetry and terrain assumptions
Typical Workflows
- Receive TS video from UDP and inject RAW or JSON KLV metadata from another live source.
- Play a TS file and inject timestamped CSV or JSON telemetry in real time or faster than real time.
- Convert DJI video plus flight logs into STANAG 4609 output.
- Use a capture device as the live video source while injecting metadata from another source.
Glossary
- FMV: Full Motion Video
- EG: Engineering Guideline
- CBR: Constant Bitrate
- VBR: Variable Bitrate
- FPS: Frames per Second
- KLV: Key-Length-Value
- TS: Transport Stream
- MI: Motion Imagery
- SI: Situational Awareness
- MISP: Motion Imagery Standards Profile
- RP: Recommended Practice
- SMPTE: Society of Motion Picture and Television Engineers
- UTC: Coordinated Universal Time