मीडियाएक्स के साथ डेफ स्टेन 00-82 वीडियो स्ट्रीमिंग

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

उत्पाद अवलोकन

MediaX एक अत्याधुनिक, हल्का और एम्बेडेड वीडियो स्ट्रीमिंग लाइब्रेरी है जिसे DEF STAN 00-82 मानकों के अनुरूप सैन्य अनुप्रयोगों की कठोर आवश्यकताओं को पूरा करने के लिए डिज़ाइन किया गया है। उच्च गति और कम विलंबता वाली वीडियो स्ट्रीमिंग पर केंद्रित MediaX, Windows और Linux सिस्टम के लिए आदर्श समाधान है। इसमें आधुनिक C++17 API है और यह NVidia CUDA और Intel वीडियो एक्सेलरेशन API (VAAPI) के लिए हार्डवेयर अनुकूलन प्रदान करता है।

केवल दो पंक्तियों के कोड का उपयोग करके C++ में वीडियो स्ट्रीम भेजें और प्राप्त करें:

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

किसी अन्य RTP पेलोडर का उपयोग करने के लिए बस टेम्प्लेट क्लास बदलें, उदाहरण के लिए: इंटेल (VAAPI) पर H.264 पर स्विच करने के लिए इसका उपयोग करें:

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

प्रमुख विशेषताऐं

  • DEF STAN 00-82 अनुपालन: MediaX, DEF STAN 00-82 सैन्य मानकों का पालन करता है, जो आपकी वीडियो स्ट्रीमिंग आवश्यकताओं के लिए उच्चतम स्तर की सुरक्षा और विश्वसनीयता सुनिश्चित करता है।
  • उच्च गति, कम विलंबता: मीडियाएक्स को अधिकतम गति और न्यूनतम विलंबता के लिए अनुकूलित किया गया है, जो इसे वास्तविक समय के सैन्य अनुप्रयोगों के लिए एकदम सही बनाता है जहां पल भर में लिए गए निर्णय मायने रखते हैं।
  • क्रॉस-प्लेटफ़ॉर्म संगतता: चाहे आप विंडोज चला रहे हों या लिनक्स, मीडियाएक्स आपके मौजूदा सिस्टम में सहज एकीकरण प्रदान करता है।
  • आधुनिक C++17 API: आधुनिक और उपयोगकर्ता-अनुकूल C++17 API की मदद से, डेवलपर आसानी से MediaX को अपने प्रोजेक्ट में एकीकृत कर सकते हैं, जिससे विकास का समय और मेहनत कम हो जाती है। GUI में आसान एकीकरण के लिए Qt6 रैपर। AI कंप्यूटर विज़न सिस्टम के विकास के लिए Python API।
  • हार्डवेयर ऑप्टिमाइज़ेशन: मीडियाएक्स हार्डवेयर एक्सेलरेशन के लिए एनवीडिया CUDA और इंटेल VAAPI की शक्ति का लाभ उठाता है, जिससे संगत हार्डवेयर पर बेहतर प्रदर्शन मिलता है।
  • स्केलेबिलिटी: मीडियाएक्स अत्यधिक स्केलेबल है, जो आपको असाधारण प्रदर्शन बनाए रखते हुए, उपकरणों और रिज़ॉल्यूशन की एक विस्तृत श्रृंखला में वीडियो स्ट्रीम करने की अनुमति देता है।
  • विस्तृत दस्तावेज़ीकरण: हमारा व्यापक दस्तावेज़ीकरण विस्तृत मार्गदर्शिकाएँ और उदाहरण प्रदान करता है ताकि डेवलपर्स मीडियाएक्स के साथ शीघ्रता से शुरुआत कर सकें।
  • जेनेरिक व्हीकल आर्किटेक्चर: यह आपके प्लेटफॉर्म या वाहन के लिए एक संपूर्ण संचार और मीडिया वितरण बैकबोन बनाने के लिए डिस्ट्रीब्यूटेड डेटा सर्विस (डीडीएस, जैसा कि डीईएफ एसटीएएन 23-09 द्वारा अनिवार्य है) के साथ मिलकर काम करता है।
  • ToolX GUI: निगरानी के लिए ग्राफिकल डायग्नोस्टिक टूल। यह एक क्लिक/बिना किसी कॉन्फ़िगरेशन के आपके नेटवर्क पर वीडियो स्ट्रीम उत्पन्न और चला सकता है।

जेनेरिक व्हीकल आर्किटेक्चर (जीवीए) के हिस्से के रूप में रक्षा अनुप्रयोगों में स्थितिजन्य जागरूकता के लिए उपयोग किया जाता है। मेडियाएक्स को रक्षा शक्ति प्रदान करने के लिए यूके बॉक्सर एमआईवी कार्यक्रम में तैनात किया गया है।

जेनेरिक वाहन आर्किटेक्चर (जीवीए)

  • RTP (असंपीड़ित वीडियो प्रारूप) RGB, YUV, मोनोक्रोम
  • आरटीपी जेपीईजी प्रारूप
  • आरटीपी एच.264

जहां उपलब्ध हो वहां हार्डवेयर एक्सेलरेशन का उपयोग किया जाता है, जैसे कि Nvidia Jetson NVENC, Intel VAAPI, AMD…

जेनेरिक सोल्जर आर्किटेक्चर (जीएसए)

  • आरटीपी एवी1
  • आरटीपी एच.265

Nvidia (Jetson), AMD और Intel प्लेटफॉर्म के लिए हार्डवेयर ऑप्टिमाइजेशन

जीयूआई डिबगिंग और टूलिंग

टूलएक्स का उपयोग करके वीडियो स्ट्रीम को तुरंत देखें और डिकोड करें। हार्डवेयर उपलब्ध न होने पर नेटवर्क प्रदर्शन और ह्यूमन मशीन इंटरफेस (एचएमआई) एकीकरण का परीक्षण करने के लिए एक क्लिक में कृत्रिम वीडियो बनाएं। जेनेरिक व्हीकल आर्किटेक्चर (जीवीए) और जेनेरिक सोल्जर आर्किटेक्चर (जीएसए) के अनुरूप वीडियो स्ट्रीम का समर्थन करता है।

लाइसेंसिंग और सहायता

MediaX आपके प्रोजेक्ट की आवश्यकताओं के अनुरूप लचीले लाइसेंसिंग विकल्पों के साथ उपलब्ध है। हमारी समर्पित सहायता टीम कार्यान्वयन के दौरान आपके सामने आने वाली किसी भी पूछताछ या तकनीकी चुनौतियों में आपकी सहायता करने के लिए तत्पर है।


आज ही MediaX के साथ शुरुआत करें

DefenceX के MediaX SDK के साथ अपने सैन्य अनुप्रयोगों को सशक्त बनाएं। यह एम्बेडेड वीडियो स्ट्रीमिंग लाइब्रेरी DEF STAN 00-82 मानकों को पूरा करती है। आधुनिक C++17 API के साथ उच्च गति, कम विलंबता वाली वीडियो स्ट्रीमिंग, क्रॉस-प्लेटफ़ॉर्म संगतता और हार्डवेयर अनुकूलन का अनुभव करें। डेमो का अनुरोध करने या अपनी विशिष्ट आवश्यकताओं पर चर्चा करने के लिए आज ही हमसे संपर्क करें।

सैन्य अनुप्रयोगों में सुरक्षित, विश्वसनीय और उच्च-प्रदर्शन वाली वीडियो स्ट्रीमिंग के लिए DefenceX को अपना भरोसेमंद भागीदार बनाएं।