alexc

Encoding STANAG 4609 MISB KLV with GStreamer and MisbCore library

This sample application demonstrates how to create a simplified GStreamer pipeline for encoding and injecting MISB601 KLV metadata into STANAG 4609 files / streams using MisbCore library For the sake of simplicity, we'll use GStreamer's videotestsrc as video source, encode it into H.264, encode a static metadata packet (updated...

Decoding STANAG 4609 MISB KLV with GStreamer and MisbCore library

This sample application demonstrates how to create GStreamer pipeline for extracting and decoding MISB601 KLV metadata from STANAG 4609 files / streams using MisbCore library We will be manually creating a pipeline that resembles the following: gst-launch-1.0 filesrc location=file.ts ! tsdemux name=demux demux. ! queue ! h264parse ! 'video/x-h264,...

How to make STANAG 4609 compliant file from video and telemetry (csv, json or bin files).

In this article, I’ll show how to produce a STANAG 4609 file from video file and telemetry without writing a single line of code... Let's assume we have a video file and some metadata and we want to combine them in a STANAG 4609 file. Our metadata is in...

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, lets 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...