Agent DVR - प्लगइन्स

प्लगइन्स को स्थापित करना

प्लगइन्स स्थापित करने का सबसे आसान तरीका दूरस्थ वेब पोर्टल के माध्यम से है। एक बार कनेक्ट होने के बाद, ऊपरी बाएं कोने पर सर्वर आइकन पर क्लिक करें और सिस्टम के तहत 'प्लगइन्स' पर जाएँ। यहां, आप ऊपरी दाएं मेनू में से उपयोग करना चाहते हैं प्लगइन का चयन कर सकते हैं और शुरू करने के लिए 'स्थापित करें' पर क्लिक कर सकते हैं।

मैन्युअल रूप से स्थापित करना पसंद करते हैं? कोई समस्या नहीं! आप स्रोत से प्लगइन्स को बना सकते हैं और फिर बनाई गई आउटपुट को [AgentDVR निर्देशिका]/प्लगइन्स/PLUGINNAME में कॉपी कर सकते हैं। यह तरीका आपको स्थापना प्रक्रिया पर अधिक नियंत्रण देता है।

उपलब्ध प्लगइन्स

एजेंट DVR में कोडप्रोजेक्ट AI एकीकरण, साथ ही साथ उन्नत ऑब्जेक्ट ट्रैकिंग, ऑडियो पहचान और गिनती डिटेक्टर्स जैसी उन्नत वीडियो प्रसंस्करण सुविधाएं शामिल हैं। अपने अनुभव को और बेहतर बनाने के लिए, हम आपको एजेंट DVR में उपयोग करने के लिए कई प्लगइन्स प्रदान करते हैं।

प्लगइन सूची

बारकोड
कैमरे से प्रायः किसी भी बारकोड को स्कैन करें (केवल विंडोज)।

उठाए गए घटनाएं: बारकोड पहचाना गया
समर्थित: वीडियो

स्क्रीनशॉट
गेन
ऑडियो उपकरण से आने वाले ऑडियो पर लाइव बैंड फ़िल्टर लागू करें।

उठाए गए घटनाएं: कोई नहीं
समर्थित: ऑडियो

स्क्रीनशॉट
लाइव देरी
लाइव ऑडियो और वीडियो में देरी जोड़ता है (खेल विश्लेषण के लिए उपयोगी)।

उठाए गए घटनाएं: कोई नहीं
समर्थित: वीडियो, ऑडियो

स्क्रीनशॉट
मौसम
आपके स्थान के आधार पर लाइव वीडियो में मौसम की स्थिति ओवरले जोड़ता है। मौसम परिवर्तन होने पर घटनाएं उठाएं - उदाहरण के लिए यदि एक तूफान आ रहा है या यदि हवा की आवाज या तापमान सीमाएं पार हो रही हैं। आप मौसम डेटा के लेआउट और प्रदर्शन मोड को अनुकूलित कर सकते हैं - केवल एक प्रतीक से पूरा विवरण तक।
मौसम विन्यास जानकारी को एक फॉर्मेट स्ट्रिंग लेता है ताकि आप जानकारी का लेआउट कर सकें। यहां आप कुछ उदाहरण फॉर्मेट स्ट्रिंग प्रयोग कर सकते हैं:

पूरी जानकारी:

{icon}{main}: {description} 
 वायु: {wind} गुस्त: {gust} 
 तापमान: {temp} अनुभव कर रहा है: {feelsLike} 
 आर्द्रता: {humidity} UVI: {uvi}

केवल प्रतीक:

{icon}

एक पंक्ति:

{main} {wind} {temp} {humidity} UVI: {uvi}

उठाए गए घटनाएं: उच्च तापमान, गुस्त, स्थिति
समर्थित: वीडियो

स्क्रीनशॉट
यदि आप किसी कैमरे पर सुनें जैसे ऑडियो प्लगइन का उपयोग कर रहे हैं, तो आपको कैमरा संपादित करना होगा, ऑडियो टैब का चयन करना होगा और माइक्रोफ़ोन को कॉन्फ़िगर करने के लिए क्लिक करना होगा। वहां से आप ऑडियो उपकरणों के लिए प्लगइन टैब तक पहुंच सकते हैं। वैकल्पिक रूप से, आप सर्वर आइकन पर क्लिक करके उपकरणों को संपादित कर सकते हैं और उस सूची से माइक्रोफ़ोन को

प्लगइन्स को कॉन्फ़िगर करना

प्लगइन की शक्ति का उपयोग करने के लिए तैयार हैं? बस एक उपकरण (कैमरा और/या माइक्रोफ़ोन) जोड़ें और उसकी संपादन सेटिंग में जाएं। ऊपर दाएं कोने में ड्रॉपडाउन में प्लगइन टैब देखें। यहां, आप अपने इच्छित प्लगइन का चयन कर सकते हैं और इसे अपनी आवश्यकताओं के अनुसार कॉन्फ़िगर करने के लिए "..." बटन पर क्लिक कर सकते हैं।

कुछ प्लगइन्स ऐसे इवेंट्स उठाते हैं जिन्हें आप कार्रवाई के साथ जोड़ सकते हैं। उदाहरण के लिए, हवा के प्लगइन ने एक ऐसा इवेंट उठाया है जब तेज हवाओं की मात्रा एक निर्दिष्ट मान (प्लगइन में कॉन्फ़िगर किया जा सकता है) से अधिक होती है। कैमरा को संपादित करने और कार्रवाई टैब में नेविगेट करने से आपको इसके परिणामस्वरूप कार्रवाई करने के लिए विकल्प मिलते हैं - उदाहरण के लिए एक अलार्म बजाना या रिकॉर्डिंग शुरू करना। बस प्लगइन नाम का चयन करें: इवेंट - उदा. हवा: तेज हवा इन If सेलेक्ट बॉक्स में और एक कार्रवाई का निर्धारण करें।

अपना प्लगइन बनाएँ

प्लगइन्स गतिशील मॉड्यूल हैं जिन्हें आप एजेंट में जोड़कर इसकी ऑडियो और वीडियो प्रोसेसिंग क्षमताओं को बढ़ा सकते हैं। प्लगइन्स के साथ, एजेंट में रियल-टाइम प्रभाव, ओवरले, घटनाओं को उठाने और अलर्ट्स को ट्रिगर करें, जिससे उन्नत कस्टम क्रियाएं संभव हों।

एजेंट DVR के लिए प्लगइन्स बनाना शुरू करने के लिए, उन्हें .Net Standard 2.0 परियोजनाओं के रूप में विकसित किया जाना चाहिए, जो सभी प्लेटफ़ॉर्मों पर संगत हैं। शुरू करने के लिए हमारे ओपन-सोर्स प्लगइन्स को क्लोन करें https://github.com/ispysoftware/AgentDVR-Plugins। इन्हें बनाने के लिए आपको विज़ुअल स्टूडियो का एक हालिया संस्करण चाहिए होगा।

हम आपको अपने आधार के रूप में डेमो प्लगइन के साथ शुरू करने की सिफारिश करते हैं। सुनिश्चित करें कि आपके पास नवीनतम संस्करण का एजेंट स्थापित है। डेमो प्लगइन को बनाने के बाद, Demo\bin\Debug\netstandard2.0 से सभी फ़ाइलें कॉपी करें और Agent\Plugins\Demo\ में पेस्ट करें। एजेंट को पुनः आरंभ करें, कैमरा को संपादित करें और प्लगइन्स टैब पर जाएं। प्लगइन को सक्षम करें, ड्रॉपडाउन से डेमो का चयन करें और इसे कॉन्फ़िगर करने के लिए "..." बटन पर क्लिक करें।

डेमो प्लगइन पूरी तरह से क्रॉस-प्लेटफ़ॉर्म संगत है और यह दिखाता है कि आप प्लगइन के साथ कितनी व्यापक कार्यक्षमता बना सकते हैं। इसमें लाइव वीडियो प्रभाव, ग्राफ़िक ओवरले, लाइव वॉल्यूम कंट्रोल और एजेंट के ईवेंट्स उपनियोजन के साथ एकीकरण शामिल हैं। प्लगइन मेनू में विभिन्न इनपुट नियंत्रणों का काम करने का अंदाज़ा देता है।


डेवलपर्स के लिए प्लगइन नोट्स:

कॉन्फ़िगरेशन: एजेंट XML, XSD और JSON को सेटिंग संग्रह और प्रदर्शन के लिए मिश्रित करता है। कॉन्फ़िग.xsd फ़ाइल को संपादित करने के लिए, विज़ुअल स्टूडियो के XML (पाठ) संपादक का उपयोग करें, जिसमें एन्कोडिंग होती है। आवश्यक फ़ील्ड्स जोड़ने के बाद, xsd फ़ाइल निर्देशिका में निम्नलिखित कमांड का उपयोग करके सीशार्प कक्षा फ़ाइल उत्पन्न करें C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\xsd.exe /c config.xsd

एजेंट की कॉन्फ़िगरेशन प्रदर्शन और XML अपडेट करने के लिए .json फ़ाइलों की आवश्यकता होती है। UI प्रदर्शन के लिए json निर्देशिका में config_en.json को संपादित करें, जहां आप टैब के रूप में प्रदर्शित करने वाले एकाधिक खंड जोड़ सकते हैं। json में 'bindto' कुंजी फ़ील्ड config XML फ़ील्ड्स से लिंक करती हैं। एजेंट नियंत

दस्तावेज़
फ़िल्टर लागू किया गया