MediaX: Embedded Video Streaming Library

Conforming to DEF STAN 00-82 Military Standards

Product Overview

MediaX is a cutting-edge lightweight embedded video streaming library designed to meet the stringent requirements of military applications, adhering to DEF STAN 00-82 standards. With a focus on high-speed, low-latency video streaming, MediaX is the ideal solution for Windows and Linux systems. It boasts a modern C++17 API and offers hardware optimization for NVidia CUDA and Intel Video Acceleration API (VAAPI).

Send and receive video streams in C++ using only two lines of code:

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

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

To use another RTP payloader just change the template class i.e. To switch to H.264 on Intel (VAAPI) use:

mediax::RtpSapTransmit<mediax::rtp::h264::gst::vaapi::RtpH264GstVaapiPayloader> rtp(“238.192.1.2", 5004, "test-session-name-compressed", 640, 480, 30, "H264");

Key Features

1. DEF STAN 00-82 Compliance: MediaX adheres to DEF STAN 00-82 military standards, ensuring the highest level of security and reliability for your video streaming needs.

2. High-Speed, Low-Latency: MediaX is optimized for maximum speed and minimal latency, making it perfect for real-time military applications where split-second decisions matter.

3. Cross-Platform Compatibility: Whether you’re running Windows or Linux, MediaX offers seamless integration into your existing systems.

4. Modern C++17 API: With a modern and user-friendly C++17 API, developers can easily integrate MediaX into their projects, reducing development time and effort. Qt6 wrappers for easy integration into your GUI. Python API for AI computer vision systems development.

5. Hardware Optimization: MediaX leverages the power of NVidia CUDA and Intel VAAPI for hardware acceleration, delivering superior performance on compatible hardware.

6. Scalability: MediaX is highly scalable, allowing you to stream video across a wide range of devices and resolutions, all while maintaining exceptional performance.

7. Extensive Documentation: Our comprehensive documentation provides detailed guides and examples to help developers quickly get started with MediaX.

8. Generic Vehicle Architecture: Works along side Distributed Data Service (DDS as mandated by DEF STAN 23-09) to form a complete comminucation and media distribution backbone for you platform or vehicle.

9. ToolX GUI: Graphical diagnostic tool for monitoring. Can generate video streams and play streams on your network with one click / zero config.

Optimised for Nvidia (Jetson) and Intel platforms

Use Cases

MediaX is a versatile solution suitable for a wide range of military applications, including:

  • Drone Surveillance: Real-time video streaming from drones for reconnaissance and monitoring.
  • Manned Vehicles: Real time situnational awareness.
  • Unmanned Vehicles: Enable video communication in unmanned land, air, or sea vehicles.
  • Tactical Command Centers: Stream critical video data to command centers for situational awareness.
  • Training Simulators: Create realistic training simulations for military personnel.
  • Remote Monitoring: Monitor critical infrastructure or remote locations with low-latency video feeds.

Licensing and Support

MediaX is available under flexible licensing options to suit your project’s needs. Our dedicated support team is ready to assist you with any inquiries or technical challenges you may encounter during implementation.

Get Started with MediaX Today

Empower your military applications with DefenceX’s MediaX SDK, the embedded video streaming library that meets DEF STAN 00-82 standards. Experience high-speed, low-latency video streaming, cross-platform compatibility, and hardware optimization with a modern C++17 API. Contact us today to request a demo or discuss your specific requirements.

Make DefenceX your trusted partner for secure, reliable, and high-performance video streaming in military applications.