DEF STAN 00-82 videó streaming MediaX-szel
Termékáttekintés
A MediaX egy élvonalbeli, könnyűszerkezetes beágyazott video streaming könyvtár, amelyet a katonai alkalmazások szigorú követelményeinek kielégítésére terveztek, a DEF STAN 00-82 szabványoknak megfelelően. A nagy sebességű, alacsony késleltetésű video streamingre összpontosítva a MediaX ideális megoldás Windows és Linux rendszerekhez. Modern C++17 API-val büszkélkedhet, és hardveroptimalizálást kínál az NVidia CUDA és az Intel Video Acceleration API (VAAPI) számára.
Videó streamek küldése és fogadása C++-ban mindössze két sornyi kóddal:
.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);
} Más RTP payloader használatához csak változtasd meg a sablonosztályt, azaz Intelen H.264-re váltáshoz (VAAPI) használd a következőt:
.bash
mediax::RtpSapTransmit rtp(“238.192.1.2", 5004, "test-session-name-compressed", 640, 480, 30, "H264"); Főbb jellemzők
- DEF STAN 00-82 megfelelőség: A MediaX betartja a DEF STAN 00-82 katonai szabványokat, biztosítva a legmagasabb szintű biztonságot és megbízhatóságot a video streaming igényeihez.
- Nagy sebesség, alacsony késleltetés: A MediaX maximális sebességre és minimális késleltetésre van optimalizálva, így tökéletes valós idejű katonai alkalmazásokhoz, ahol a másodperc tört része alatt meghozott döntések számítanak.
- Platformfüggetlen kompatibilitás: Akár Windows, akár Linux rendszert használ, a MediaX zökkenőmentes integrációt kínál a meglévő rendszereibe.
- Modern C++17 API: A modern és felhasználóbarát C++17 API segítségével a fejlesztők könnyedén integrálhatják a MediaX-et projektjeikbe, csökkentve a fejlesztési időt és erőfeszítést. Qt6 wrapperek a grafikus felhasználói felületbe való egyszerű integrációhoz. Python API mesterséges intelligenciával működő számítógépes látásrendszerek fejlesztéséhez.
- Hardveroptimalizálás: A MediaX kihasználja az NVidia CUDA és az Intel VAAPI erejét a hardveres gyorsításhoz, így kiváló teljesítményt nyújt a kompatibilis hardvereken.
- Skálázhatóság: A MediaX rendkívül skálázható, így a videókat számos eszközön és felbontásban streamelheti, miközben kivételes teljesítményt nyújt.
- Kiterjedt dokumentáció: Átfogó dokumentációnk részletes útmutatókat és példákat tartalmaz, amelyek segítenek a fejlesztőknek gyorsan elkezdeni a MediaX használatát.
- Általános járműarchitektúra: Az elosztott adatszolgáltatással (DDS, a DEF STAN 23-09 előírásai szerint) együtt működik, hogy teljes kommunikációs és médiaelosztási gerinchálózatot képezzen az Ön platformja vagy járműve számára.
- ToolX GUI: Grafikus diagnosztikai eszköz monitorozáshoz. Egyetlen kattintással / konfiguráció nélkül képes video streameket generálni és lejátszani a hálózaton.
A MaediaX-et védelmi alkalmazásokban helyzetfelismerésre használják az általános járműarchitektúra (GVA) részeként. A MaediaX-et az Egyesült Királyság Boxer MIV programjában alkalmazzák a védelem energiaellátására.
Általános járműarchitektúra (GVA)
- RTP Tömörítetlen videoformátumok RGB, YUV, Monokróm
- RTP JPEG formátum
- RTP H.264
Hardveres gyorsítást használunk, ahol elérhető, például Nvidia Jetson NVENC, Intel VAAPI, AMD…
Általános katonai architektúra (GSA)
- RTP AV1
- RTP H.265
Hardveroptimalizálás Nvidia (Jetson), AMD és Intel platformokra
GUI hibakeresés és eszközök
Gyorsan megtekintheti a vezetéken futó videofolyamokat a ToolX segítségével a felderítéshez és dekódoláshoz. Hozzon létre szintetikus videót egyetlen kattintással a hálózati teljesítmény és az ember-gép interfész (HMI) integráció teszteléséhez, ha hardver nem áll rendelkezésre. Támogatja a Generic Vehicle Architecture (GVA) és a Generic Solider Architecture (GSA) szabványoknak megfelelő videofolyamokat.
Licencelés és támogatás
A MediaX rugalmas licencelési lehetőségekkel érhető el, hogy illeszkedjen a projekt igényeihez. Elkötelezett támogató csapatunk készen áll, hogy segítsen Önnek a megvalósítás során felmerülő bármilyen kérdésben vagy technikai kihívásban.
Kezdje el a MediaX-szel még ma!
Tegye hatékonyabbá katonai alkalmazásait a DefenceX MediaX SDK-jával, a DEF STAN 00-82 szabványoknak megfelelő beágyazott videostreaming könyvtárral. Tapasztalja meg a nagy sebességű, alacsony késleltetésű videostreamelést, a platformfüggetlen kompatibilitást és a hardveroptimalizálást egy modern C++17 API-val. Vegye fel velünk a kapcsolatot még ma, hogy demót kérjen, vagy megbeszélje az Ön egyedi igényeit.
Legyen a DefenceX a megbízható partnere a katonai alkalmazásokban a biztonságos, megbízható és nagy teljesítményű video streaminghez.