Diffusion vidéo DEF STAN 00-82 avec MediaX

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

Présentation du produit

MediaX est une bibliothèque de streaming vidéo embarquée légère et de pointe, conçue pour répondre aux exigences strictes des applications militaires et conforme à la norme DEF STAN 00-82. Axée sur un streaming vidéo à haut débit et faible latence, MediaX est la solution idéale pour les systèmes Windows et Linux. Elle dispose d'une API C++17 moderne et offre une optimisation matérielle pour NVIDIA CUDA et Intel VAAPI (Video Acceleration API).

Envoyer et recevoir des flux vidéo en C++ en utilisant seulement deux lignes de code :

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

Pour utiliser un autre chargeur de données RTP, il suffit de modifier la classe du modèle. Par exemple, pour passer au H.264 sur Intel (VAAPI), utilisez :

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

Caractéristiques principales

  • Conformité à la norme DEF STAN 00-82 : MediaX respecte les normes militaires DEF STAN 00-82, garantissant ainsi le plus haut niveau de sécurité et de fiabilité pour vos besoins en matière de diffusion vidéo.
  • Haute vitesse, faible latence : MediaX est optimisé pour une vitesse maximale et une latence minimale, ce qui le rend idéal pour les applications militaires en temps réel où les décisions prises en une fraction de seconde sont cruciales.
  • Compatibilité multiplateforme : que vous utilisiez Windows ou Linux, MediaX s’intègre parfaitement à vos systèmes existants.
  • API C++17 moderne : grâce à une API C++17 moderne et conviviale, les développeurs peuvent facilement intégrer MediaX à leurs projets, ce qui réduit le temps et les efforts de développement. Interfaces Qt6 pour une intégration aisée dans votre interface graphique. API Python pour le développement de systèmes de vision par ordinateur et d’IA.
  • Optimisation matérielle : MediaX exploite la puissance de NVidia CUDA et d’Intel VAAPI pour l’accélération matérielle, offrant des performances supérieures sur le matériel compatible.
  • Évolutivité : MediaX est hautement évolutif, vous permettant de diffuser des vidéos sur une large gamme d'appareils et de résolutions, tout en maintenant des performances exceptionnelles.
  • Documentation complète : Notre documentation exhaustive fournit des guides détaillés et des exemples pour aider les développeurs à démarrer rapidement avec MediaX.
  • Architecture générique du véhicule : Fonctionne en parallèle avec le service de données distribuées (DDS tel que prescrit par DEF STAN 23-09) pour former une infrastructure complète de communication et de distribution de médias pour votre plateforme ou véhicule.
  • ToolX GUI : Outil de diagnostic graphique pour la surveillance. Permet de générer et de lire des flux vidéo sur votre réseau en un clic, sans aucune configuration.

Utilisé pour la connaissance de la situation dans les applications de défense, dans le cadre de l'architecture générique des véhicules (GVA), MaediaX est déployé sur le programme britannique Boxer MIV pour alimenter les systèmes de défense.

Architecture générique des véhicules (GVA)

  • Formats vidéo non compressés RTP : RGB, YUV, monochrome
  • Format JPEG RTP
  • RTP H.264

L'accélération matérielle est utilisée lorsqu'elle est disponible, par exemple avec Nvidia Jetson NVENC, Intel VAAPI, AMD…

Architecture générique du soldat (GSA)

  • RTP AV1
  • RTP H.265

Optimisation matérielle pour les plateformes Nvidia (Jetson), AMD et Intel

Débogage et outils d'interface graphique

Visualisez rapidement les flux vidéo sur le réseau grâce à ToolX, qui permet la découverte et le décodage. Créez une vidéo synthétique en un clic pour tester les performances du réseau et l'intégration de l'interface homme-machine (IHM) en l'absence de matériel. Compatible avec les flux vidéo conformes aux architectures GVA (Generic Vehicle Architecture) et GSA (Generic Soldier Architecture).

Licences et assistance

MediaX est disponible avec des options de licence flexibles pour répondre aux besoins de votre projet. Notre équipe d'assistance dédiée est à votre disposition pour répondre à toutes vos questions et vous aider à surmonter les difficultés techniques que vous pourriez rencontrer lors de la mise en œuvre.


Commencez dès aujourd'hui avec MediaX

Optimisez vos applications militaires grâce au kit de développement logiciel (SDK) MediaX de DefenceX, la bibliothèque de streaming vidéo embarquée conforme à la norme DEF STAN 00-82. Bénéficiez d'un streaming vidéo haute vitesse et à faible latence, d'une compatibilité multiplateforme et d'une optimisation matérielle grâce à une API C++17 moderne. Contactez-nous dès aujourd'hui pour demander une démonstration ou discuter de vos besoins spécifiques.

Faites de DefenceX votre partenaire de confiance pour une diffusion vidéo sécurisée, fiable et performante dans les applications militaires.