DEF STAN 00-82 Videostreaming mit MediaX

ToolX video debugging GUI
ToolX a powerfull video streaming GUI to debug / simulate video streams

Produktübersicht

MediaX ist eine hochmoderne, ressourcenschonende Embedded-Videostreaming-Bibliothek, die speziell für die hohen Anforderungen militärischer Anwendungen entwickelt wurde und den DEF STAN 00-82-Standard erfüllt. Dank ihres Fokus auf schnelles und latenzarmes Videostreaming ist MediaX die ideale Lösung für Windows- und Linux-Systeme. Sie verfügt über eine moderne C++17-API und bietet Hardware-Optimierung für NVidia CUDA und die Intel Video Acceleration API (VAAPI).

Videostreams in C++ mit nur zwei Codezeilen senden und empfangen:

 .c++
#include "rtp/rtp.h"
int main(int argc, char *argv[]) {

media::RtpSapTransmit
  rtp(“238.192.1.1", 5004, "test-session-name", 640, 480, 30, "RGB24");
  std::vector &data = rtp.GetBufferTestPattern();
  while (true)
    rtp.Transmit(data.data(), false);
}

Um einen anderen RTP-Payloader zu verwenden, ändern Sie einfach die Template-Klasse. Um beispielsweise auf H.264 unter Intel (VAAPI) umzuschalten, verwenden Sie Folgendes:

 .bash
mediax::RtpSapTransmit rtp(“238.192.1.2", 5004, "test-session-name-compressed", 640, 480, 30, "H264");

Hauptmerkmale

  • DEF STAN 00-82-Konformität: MediaX erfüllt die Militärstandards DEF STAN 00-82 und gewährleistet so ein Höchstmaß an Sicherheit und Zuverlässigkeit für Ihre Videostreaming-Anforderungen.
  • Hohe Geschwindigkeit, geringe Latenz: MediaX ist auf maximale Geschwindigkeit und minimale Latenz optimiert und eignet sich daher perfekt für militärische Echtzeitanwendungen, bei denen es auf Entscheidungen in Sekundenbruchteilen ankommt.
  • Plattformübergreifende Kompatibilität: Egal ob Windows oder Linux – MediaX bietet eine nahtlose Integration in Ihre bestehenden Systeme.
  • Moderne C++17-API: Dank einer modernen und benutzerfreundlichen C++17-API können Entwickler MediaX problemlos in ihre Projekte integrieren und so Entwicklungszeit und -aufwand reduzieren. Qt6-Wrapper ermöglichen die einfache Integration in Ihre GUI. Die Python-API dient der Entwicklung von KI-gestützten Bildverarbeitungssystemen.
  • Hardwareoptimierung: MediaX nutzt die Leistungsfähigkeit von NVidia CUDA und Intel VAAPI zur Hardwarebeschleunigung und liefert so eine überragende Performance auf kompatibler Hardware.
  • Skalierbarkeit: MediaX ist hochgradig skalierbar und ermöglicht das Streamen von Videos über eine Vielzahl von Geräten und Auflösungen hinweg bei gleichzeitig hervorragender Leistung.
  • Umfangreiche Dokumentation: Unsere umfassende Dokumentation bietet detaillierte Anleitungen und Beispiele, die Entwicklern den Einstieg in MediaX erleichtern.
  • Generische Fahrzeugarchitektur: Funktioniert mit dem Distributed Data Service (DDS gemäß DEF STAN 23-09) zusammen, um ein komplettes Kommunikations- und Medienverteilungs-Backbone für Ihre Plattform oder Ihr Fahrzeug zu bilden.
  • ToolX GUI: Grafisches Diagnosetool zur Überwachung. Kann mit einem Klick und ohne Konfiguration Videostreams generieren und in Ihrem Netzwerk wiedergeben.

MaediaX wird im Rahmen der generischen Fahrzeugarchitektur (GVA) für die Lageerkennung in Verteidigungsanwendungen eingesetzt. Es kommt im britischen Boxer-MIV-Programm zur Unterstützung der Verteidigung zum Einsatz.

Generische Fahrzeugarchitektur (GVA)

  • RTP Unkomprimierte Videoformate RGB, YUV, Monochrom
  • RTP JPEG-Format
  • RTP H.264

Hardwarebeschleunigung wird, wo verfügbar, genutzt, z. B. Nvidia Jetson NVENC, Intel VAAPI, AMD…

Generische Soldatenarchitektur (GSA)

  • RTP AV1
  • RTP H.265

Hardwareoptimierung für Nvidia (Jetson), AMD- und Intel-Plattformen

GUI-Debugging und Tools

Mit ToolX können Sie Videostreams im Netzwerk schnell erkennen und dekodieren. Erstellen Sie mit einem Klick synthetische Videos, um die Netzwerkleistung und die Integration von Mensch-Maschine-Schnittstellen (HMI) zu testen, wenn keine Hardware verfügbar ist. Unterstützung für Videostreams, die der Generic Vehicle Architecture (GVA) und der Generic Soldier Architecture (GSA) entsprechen.

Lizenzierung und Support

MediaX ist mit flexiblen Lizenzoptionen erhältlich, die auf die Bedürfnisse Ihres Projekts zugeschnitten sind. Unser engagiertes Support-Team steht Ihnen bei Fragen und technischen Herausforderungen während der Implementierung jederzeit zur Seite.


Starten Sie noch heute mit MediaX!

Optimieren Sie Ihre militärischen Anwendungen mit dem MediaX SDK von DefenceX, der eingebetteten Videostreaming-Bibliothek, die den DEF STAN 00-82-Standard erfüllt. Profitieren Sie von schnellem Videostreaming mit geringer Latenz, plattformübergreifender Kompatibilität und Hardwareoptimierung dank einer modernen C++17-API. Kontaktieren Sie uns noch heute für eine Demo oder um Ihre individuellen Anforderungen zu besprechen.

Machen Sie DefenceX zu Ihrem vertrauenswürdigen Partner für sicheres, zuverlässiges und leistungsstarkes Videostreaming in militärischen Anwendungen.