DEF STAN 00-82 streaming video con MediaX

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

Panoramica del prodotto

MediaX è una libreria di streaming video embedded leggera e all'avanguardia, progettata per soddisfare i rigorosi requisiti delle applicazioni militari, in conformità con gli standard DEF STAN 00-82. Concentrandosi sullo streaming video ad alta velocità e bassa latenza, MediaX è la soluzione ideale per sistemi Windows e Linux. Vanta una moderna API C++17 e offre l'ottimizzazione hardware per NVidia CUDA e Intel Video Acceleration API (VAAPI).

Invia e ricevi flussi video in C++ utilizzando solo due righe di codice:

 .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);
}

Per utilizzare un altro payloader RTP basta cambiare la classe del modello, ad esempio per passare a H.264 su Intel (VAAPI) utilizzare:

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

Caratteristiche principali

  • Conformità DEF STAN 00-82: MediaX aderisce agli standard militari DEF STAN 00-82, garantendo il massimo livello di sicurezza e affidabilità per le tue esigenze di streaming video.
  • Alta velocità, bassa latenza: MediaX è ottimizzato per la massima velocità e la minima latenza, il che lo rende perfetto per le applicazioni militari in tempo reale in cui le decisioni prese in frazioni di secondo sono importanti.
  • Compatibilità multipiattaforma: MediaX offre un'integrazione perfetta con i sistemi esistenti, sia che si utilizzi Windows o Linux.
  • API C++17 moderna: con un'API C++17 moderna e intuitiva, gli sviluppatori possono integrare facilmente MediaX nei loro progetti, riducendo tempi e sforzi di sviluppo. Wrapper Qt6 per una facile integrazione nella tua GUI. API Python per lo sviluppo di sistemi di visione artificiale basati su intelligenza artificiale.
  • Ottimizzazione hardware: MediaX sfrutta la potenza di NVidia CUDA e Intel VAAPI per l'accelerazione hardware, garantendo prestazioni superiori su hardware compatibile.
  • Scalabilità: MediaX è altamente scalabile e consente di trasmettere video in streaming su un'ampia gamma di dispositivi e risoluzioni, mantenendo al contempo prestazioni eccezionali.
  • Documentazione completa: la nostra documentazione completa fornisce guide dettagliate ed esempi per aiutare gli sviluppatori a iniziare rapidamente a utilizzare MediaX.
  • Architettura generica del veicolo: funziona insieme al Distributed Data Service (DDS come richiesto da DEF STAN 23-09) per formare una dorsale completa di comunicazione e distribuzione dei media per la tua piattaforma o veicolo.
  • ToolX GUI: strumento grafico di diagnostica per il monitoraggio. Può generare flussi video e riprodurli sulla rete con un clic e senza alcuna configurazione.

Utilizzato per la consapevolezza situazionale in applicazioni di difesa come parte dell'architettura generica del veicolo (GVA). MaediaX è implementato nel programma britannico Boxer MIV per alimentare la difesa.

Architettura generica del veicolo (GVA)

  • RTP Formati video non compressi RGB, YUV, Monocromatico
  • Formato JPEG RTP
  • RTP H.264

L'accelerazione hardware viene utilizzata laddove disponibile, ad esempio Nvidia Jetson NVENC, Intel VAAPI, AMD...

Architettura generica del soldato (GSA)

  • RTP AV1
  • RTP H.265

Ottimizzazione hardware per piattaforme Nvidia (Jetson), AMD e Intel

Debug e strumenti GUI

Visualizza rapidamente i flussi video in rete utilizzando ToolX per la scoperta e la decodifica. Crea video sintetici con un clic per testare le prestazioni di rete e l'integrazione dell'interfaccia uomo-macchina (HMI) quando l'hardware non è disponibile. Supporto per flussi video conformi alle Generic Vehicle Architecture (GVA) e Generic Solider Architecture (GSA).

Licenze e supporto

MediaX è disponibile con opzioni di licenza flessibili per soddisfare le esigenze del tuo progetto. Il nostro team di supporto dedicato è pronto ad assisterti per qualsiasi domanda o problema tecnico che potresti incontrare durante l'implementazione.


Inizia subito con MediaX

Potenzia le tue applicazioni militari con MediaX SDK di DefenceX, la libreria di streaming video integrata conforme agli standard DEF STAN 00-82. Scopri streaming video ad alta velocità e bassa latenza, compatibilità multipiattaforma e ottimizzazione hardware con una moderna API C++17. Contattaci oggi stesso per richiedere una demo o discutere le tue esigenze specifiche.

Scegli DefenceX come partner di fiducia per uno streaming video sicuro, affidabile e ad alte prestazioni nelle applicazioni militari.