Let's assume you have to modify some Klv fields in a live STANAG 4609 stream. Or add/delete existing metadata. In this article, we'll show how to put together a simple app that extracts and decodes existing MISB Klv metadata, modifies it, and re-inserts it back into the stream with...
Samples
Code samples
Using KlvOverlay WPF control
In this article, I'll show how to use a KlvOverlay control as an important building block for an advanced situational awareness application. KlvOverlay WPF control is a .NET library that implements an overlay functionality for On-Demand / Live FMV applications that use geo-spatial STANAG metadata. KlvOverlay WPF Control provides functionality similar...
Inserting STANAG Klv metadata into TS stream sent over UDP.
In this article, we'll show how to get up and running quickly with a simple app that inserts ASYNC Klv or SYNC Klv data into a transport stream. We'll use KlvInjector SDK. First things first, let's create a VS project, add the references and make sure all the required dependencies...
Using KlvStreamer SDK
In this article, I’ll show how to use a KlvStreamer SDK to re-stream a STANAG 4609 file over UDP, KlvStreamerSDK is a .NET SDK used by KlvStreamer application for sending a STANAG / TS content over IP. So, let's add a reference to the StreamerLib assembly and create a streamer...
Using .NET wrapper for KlvLib
In this article, I'll show how to use a .NET wrapper for KlvLib library. KlvLib SDK is a C++ library for encoding and decoding Klv data packets. If you need to use it in C#, here is how you can do that. There is a KlvLibWr.dll wrapper ( available on...