Transmisión de vídeo DEF STAN 00-82 con MediaX

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

Descripción general del producto

MediaX es una biblioteca de streaming de vídeo integrada, ligera y de vanguardia, diseñada para cumplir con los estrictos requisitos de las aplicaciones militares, cumpliendo con los estándares DEF STAN 00-82. Centrada en el streaming de vídeo de alta velocidad y baja latencia, MediaX es la solución ideal para sistemas Windows y Linux. Cuenta con una moderna API C++17 y ofrece optimización de hardware para NVidia CUDA y la API de aceleración de vídeo de Intel (VAAPI).

Envíe y reciba transmisiones de video en C++ usando solo dos líneas de código:

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

Para utilizar otro cargador útil RTP simplemente cambie la clase de plantilla, es decir, para cambiar a H.264 en Intel (VAAPI), utilice:

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

Características principales

  • Cumplimiento de DEF STAN 00-82: MediaX cumple con los estándares militares DEF STAN 00-82, lo que garantiza el más alto nivel de seguridad y confiabilidad para sus necesidades de transmisión de video.
  • Alta velocidad, baja latencia: MediaX está optimizado para máxima velocidad y mínima latencia, lo que lo hace perfecto para aplicaciones militares en tiempo real donde las decisiones en fracciones de segundo importan.
  • Compatibilidad entre plataformas: ya sea que utilice Windows o Linux, MediaX ofrece una integración perfecta con sus sistemas existentes.
  • API moderna de C++17: Con una API moderna y fácil de usar para C++17, los desarrolladores pueden integrar fácilmente MediaX en sus proyectos, reduciendo el tiempo y el esfuerzo de desarrollo. Wrappers de Qt6 para una fácil integración en su GUI. API de Python para el desarrollo de sistemas de visión artificial con IA.
  • Optimización de hardware: MediaX aprovecha la potencia de NVidia CUDA e Intel VAAPI para la aceleración de hardware, ofreciendo un rendimiento superior en hardware compatible.
  • Escalabilidad: MediaX es altamente escalable, lo que le permite transmitir video a través de una amplia gama de dispositivos y resoluciones, todo ello manteniendo un rendimiento excepcional.
  • Documentación extensa: nuestra documentación completa proporciona guías detalladas y ejemplos para ayudar a los desarrolladores a comenzar rápidamente con MediaX.
  • Arquitectura genérica del vehículo: funciona junto con el servicio de datos distribuidos (DDS según lo exige DEF STAN 23-09) para formar una red troncal completa de comunicación y distribución de medios para su plataforma o vehículo.
  • Interfaz gráfica de usuario de ToolX: Herramienta gráfica de diagnóstico para monitoreo. Permite generar y reproducir secuencias de video en su red con un solo clic y sin necesidad de configuración.

MaediaX se utiliza para el conocimiento de la situación en aplicaciones de defensa como parte de la Arquitectura Genérica de Vehículos (GVA). Se implementa en el programa británico Boxer MIV para impulsar la defensa.

Arquitectura genérica del vehículo (GVA)

  • Formatos de vídeo sin comprimir RTP RGB, YUV, Monocromo
  • Formato JPEG RTP
  • RTP H.264

Se utiliza aceleración de hardware cuando está disponible, es decir, Nvidia Jetson NVENC, Intel VAAPI, AMD…

Arquitectura de soldado genérica (GSA)

  • RTP AV1
  • RTP H.265

Optimización de hardware para plataformas Nvidia (Jetson), AMD e Intel

Depuración y herramientas de GUI

Visualice rápidamente transmisiones de video en la red con ToolX para detección y decodificación. Cree video sintético con un solo clic para probar el rendimiento de la red y la integración de la interfaz hombre-máquina (HMI) cuando no haya hardware disponible. Compatible con transmisiones de video compatibles con la Arquitectura Genérica de Vehículos (GVA) y la Arquitectura Genérica de Soldados (GSA).

Licencias y soporte

MediaX está disponible con opciones de licencia flexibles que se adaptan a las necesidades de su proyecto. Nuestro equipo de soporte está listo para ayudarle con cualquier consulta o desafío técnico que pueda surgir durante la implementación.


Empiece hoy mismo a utilizar MediaX

Potencie sus aplicaciones militares con el SDK MediaX de DefenceX, la biblioteca de streaming de vídeo integrada que cumple con los estándares DEF STAN 00-82. Disfrute de streaming de vídeo de alta velocidad y baja latencia, compatibilidad multiplataforma y optimización de hardware con una moderna API C++17. Contáctenos hoy mismo para solicitar una demostración o hablar sobre sus necesidades específicas.

Haga de DefenceX su socio de confianza para una transmisión de video segura, confiable y de alto rendimiento en aplicaciones militares.