STANAG 4609 Player .NET SDK
Version 4.0.0
|
STANAG Player SDK is an "ITAR-free" library that provides STANAG TS stream/file playback, decoding / KLV extraction and frame grabbing. Used in both military and civilian applications, this .Net library allows developers to create multi-channel applications that receive and process streaming video coming from UAV platforms and extract/decode the MISB metadata. The SDK has a rich feature set that can be easily customized, providing a robust and cost-effective solution for any STANAG 4609 related development project.
STANAG Player SDK is based on StCore runtime, shared between both the player and the injector.
DVR mode requires an external recorder (sold separately).
Misb 601 and supported nested standards
This section contains information designed to get you started quickly.
The STANAG Player SDK comes with a demo application, so we'll start with compiling and running it with the STANAG file or stream as a source.
Console Demo Application
The command-line interface sample for STANAG Stream / File player.
Winforms Demo Application
Windows Forms (WinForms) GUI Framework Stream / File player. Demonstrates most SDK features, including DVR.
Wpf Demo Application
Windows Presentation Foundation (WPF) STANAG Stream / File player. A basic application that shows how to integrate the SDK into WPF code.
StanagOnDemand VMS client
Console demo app that shows how to consume video from StanagOnDemand VMS (Local/LAN/Cloud).
Examples of usage the STANAG Player SDK for some basic tasks:
File / Network Stream Playback and Klv Extraction
HW accelerated decoding for video playback. The SDK leverages multiple technologies such as DXVA, CUDA, QuickSync, and D3D11VA to enhance the decoding process.
Supporting On-the-fly Video Resolution Change
For more details on STANAG 4609 / TS stream and KLV metadata please see STANAG 4609 and KLV metadata in TS
EG - Engineering Guideline
FPS - Frames per Second
KLV - Key-Length-Value
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
UUID - Universally Unique Identifier
XML - Extensible Markup Language