DEF STAN 00-82 strumieniowanie wideo z MediaX
Przegląd produktu
MediaX to najnowocześniejsza, lekka biblioteka do strumieniowego przesyłania wideo, zaprojektowana z myślą o spełnieniu rygorystycznych wymagań aplikacji wojskowych, zgodna ze standardami DEF STAN 00-82. Skupiając się na strumieniowym przesyłaniu wideo o wysokiej prędkości i niskich opóźnieniach, MediaX jest idealnym rozwiązaniem dla systemów Windows i Linux. Oferuje nowoczesne API C++17 i optymalizację sprzętową dla technologii NVidia CUDA i Intel Video Acceleration API (VAAPI).
Wysyłaj i odbieraj strumienie wideo w C++, używając tylko dwóch linii kodu:
.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);
} Aby użyć innego modułu ładującego RTP, wystarczy zmienić klasę szablonu, np. Aby przełączyć się na H.264 na urządzeniu Intel (VAAPI), należy użyć:
.bash
mediax::RtpSapTransmit rtp(“238.192.1.2", 5004, "test-session-name-compressed", 640, 480, 30, "H264"); Główne cechy
- Zgodność z normą DEF STAN 00-82: MediaX przestrzega norm wojskowych DEF STAN 00-82, gwarantując najwyższy poziom bezpieczeństwa i niezawodności w zakresie strumieniowego przesyłania wideo.
- Duża prędkość, niskie opóźnienia: MediaX jest zoptymalizowany pod kątem maksymalnej prędkości i minimalnych opóźnień, dzięki czemu doskonale nadaje się do zastosowań wojskowych w czasie rzeczywistym, w których decyzje podejmowane są w ułamku sekundy.
- Zgodność międzyplatformowa: niezależnie od tego, czy używasz systemu Windows czy Linux, MediaX oferuje bezproblemową integrację z istniejącymi systemami.
- Nowoczesne API C++17: Dzięki nowoczesnemu i przyjaznemu dla użytkownika API C++17 programiści mogą łatwo zintegrować MediaX ze swoimi projektami, skracając czas i nakład pracy. Wrapy Qt6 ułatwiają integrację z interfejsem graficznym. API Pythona do tworzenia systemów wizyjnych AI.
- Optymalizacja sprzętu: MediaX wykorzystuje moc technologii NVidia CUDA i Intel VAAPI do przyspieszenia sprzętowego, zapewniając wyższą wydajność na kompatybilnym sprzęcie.
- Skalowalność: MediaX jest rozwiązaniem niezwykle skalowalnym, co pozwala na strumieniowe przesyłanie wideo na szeroką gamę urządzeń i w różnych rozdzielczościach, przy jednoczesnym zachowaniu wyjątkowej wydajności.
- Obszerna dokumentacja: Nasza obszerna dokumentacja zawiera szczegółowe przewodniki i przykłady, które pomogą deweloperom szybko rozpocząć pracę z MediaX.
- Ogólna architektura pojazdu: współpracuje z usługą Distributed Data Service (DDS, zgodnie z wymaganiami DEF STAN 23-09), tworząc kompletny szkielet komunikacyjny i dystrybucji mediów dla Twojej platformy lub pojazdu.
- ToolX GUI: Graficzne narzędzie diagnostyczne do monitorowania. Umożliwia generowanie strumieni wideo i odtwarzanie ich w sieci za pomocą jednego kliknięcia i bez konfiguracji.
Wykorzystywany do zapewnienia świadomości sytuacyjnej w zastosowaniach obronnych jako element architektury Generic Vehicle Architecture (GVA). MaediaX jest wykorzystywany w brytyjskim programie Boxer MIV do zasilania systemów obronnych.
Ogólna architektura pojazdu (GVA)
- RTP Nieskompresowane formaty wideo RGB, YUV, monochromatyczne
- Format RTP JPEG
- RTP H.264
W miarę możliwości stosowana jest akceleracja sprzętowa, np. Nvidia Jetson NVENC, Intel VAAPI, AMD…
Ogólna architektura żołnierza (GSA)
- RTP AV1
- RTP H.265
Optymalizacja sprzętu dla platform Nvidia (Jetson), AMD i Intel
Debugowanie i narzędzia GUI
Szybko przeglądaj strumienie wideo w sieci za pomocą narzędzia ToolX do wyszukiwania i dekodowania. Twórz syntetyczne wideo jednym kliknięciem, aby testować wydajność sieci i integrację interfejsu człowiek-maszyna (HMI) w przypadku braku sprzętu. Obsługa strumieni wideo zgodnych ze standardami Generic Vehicle Architecture (GVA) i Generic Solider Architecture (GSA).
Licencjonowanie i wsparcie
Rozwiązanie MediaX jest dostępne w ramach elastycznych opcji licencjonowania, dopasowanych do potrzeb Twojego projektu. Nasz dedykowany zespół wsparcia jest gotowy pomóc Ci w przypadku jakichkolwiek pytań lub problemów technicznych, które mogą pojawić się podczas wdrażania.
Zacznij korzystać z MediaX już dziś
Wzbogać swoje aplikacje wojskowe o pakiet MediaX SDK firmy DefenceX – bibliotekę do strumieniowego przesyłania wideo, która spełnia standardy DEF STAN 00-82. Ciesz się szybkim strumieniowaniem wideo o niskim opóźnieniu, kompatybilnością międzyplatformową i optymalizacją sprzętową dzięki nowoczesnemu interfejsowi API C++17. Skontaktuj się z nami już dziś, aby zamówić wersję demonstracyjną lub omówić swoje indywidualne wymagania.
Wybierz DefenceX jako swojego zaufanego partnera w zakresie bezpiecznego, niezawodnego i wydajnego przesyłania strumieniowego wideo w zastosowaniach wojskowych.