KLV Injector is a powerful, yet easy to use video and telemetry processing tool for metadata insertion into Intelligence, Surveillance and Reconnaissance (ISR) Imagery. This tool performs on-the-fly generation and segmented recording of a STANAG 4609 compliant files. KLV Injector may be used for real-time STANAG streams generation by combining a FMV with an external sensors data, video/data assets post processing, creating unclassified test video sequences, etc.
Figure 1. Metadata injector.
- MISB 0601.5 KLV telemetry insertion (on-the-fly) into MPEG TS over UDP stream (live mode).
- MISB 0601.5 KLV telemetry insertion into MPEG TS file (offline mode).
- Metadata sources - from RS232, LAN, File (binary or csv).
- Template packets - metadata addition / correction / filtering.
- Segmented stream recording.
- Video transcoding (offline). You can use any type of source video files, change resolution / bitrate, etc.
Figure 2. KlvInjector application.
The Injector has two logical inputs - a first one for receiving a compressed digital video stream and a second one for receiving metadata information. Library's output is a segmented STANAG 4609 compliant file. The application is based on KlvInjectorSDK.
Getting started with KlvInjector.
Use case 1.
Using KlvInjector to insert a RAW KLV telemetry packets sent over Ethernet into TS stream (sent over UDP).
Use case 2.
Using KlvInjector to insert a time stamped text based (.csv) telemetry information into the Transport file during its playback.
Metadata Processing with KlvInjector.
File / Network target.
File and Network targets.
Supported Data File formats.
Supported Data file formats.
- You must have a Direct Show compatible decoder (MPEG2 or/and H.264) installed. Any 3rd party decoder can be used, including a free FFDShow (32 bit).
- You must have a video stream or a video file in MPEG TS format. If your source video is in any other format, please transcode / remultiplex it. For more info on file transcoding please see Video Transcoding. section.
Klv Injector Demo is a fully-featured version of the application but has a time limitation. In order to lift this restriction, the software must be activated with the valid license. For more info please see Activating an application
Glossary of Acronyms
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