कॉन्फ़िगरेशन - कार्रवाइयाँ

बारे में

एजेंट DVR में क्रियाएँ विशेष घटनाओं के प्रतिक्रियाएँ हैं, जैसे कैमरा / AI अलर्ट या उपकरण के असंयोजन। क्रियाओं तक पहुंचने और कॉन्फ़िगर करने के लिए, एक उपकरण को संपादित करें और मेनू में क्रियाएँ खंड में जाएं।

नई क्रिया बनाने के लिए 'जोड़ें' पर क्लिक करें। आपको नीचे दिए गए छवियों के समान कॉन्फ़िगरेशन स्क्रीन के साथ प्रस्तुत किया जाएगा:

AI Actions Interface
AI Task Interface

क्रियाएँ ट्रिगर करने के लिए विभिन्न घटनाएं हैं। प्रत्येक घटना के साथ कई क्रियाएँ जुड़ी जा सकती हैं, और आप इन क्रियाओं में विभिन्न टैग शामिल करके गतिशील प्रतिक्रियाएँ बना सकते हैं।

क्रिया कॉन्फ़िगर करना
  • सक्रिय: इसे सक्रिय करने या निष्क्रिय करने के लिए टॉगल करें। वैकल्पिक रूप से, आप उपरोक्त आईडी का उपयोग करके शेड्यूल और एपीआई के साथ कमांड का उपयोग कर सकते हैं, जैसे कि actionOn, actionOff और actionRun।
  • यदि: एक उपलब्ध क्रिया का चयन करें (नीचे देखें)।
  • टैग के साथ: (AI घटनाएँ)। यह मुख्य रूप से AI क्रियाओं के साथ उपयोग किया जाता है। उदाहरण के लिए, यदि आप यहां AI: वस्तु मिली का चयन करते हैं और बिल्ली दर्ज करते हैं, तो क्रिया केवल जब बिल्ली का पता लगाया जाता है, ही ट्रिगर होगी।
  • ज़ोन में: (AI घटनाएँ)। चयनित मोशन ज़ोन (मोशन डिटेक्शन टैब से) को निर्दिष्ट करें ताकि डिटेक्ट किए गए वस्तुओं को फ़िल्टर किया जा सके। उदाहरण के लिए, ज़ोन 1 और टैग के रूप में बिल्ली का चयन करने पर, क्रिया केवल जब ज़ोन 1 में बिल्ली का पता लगाया जाता है, ही ट्रिगर होगी। सभी ज़ोन शामिल करने के लिए खाली छोड़ दें।
  • पुनरावृत्ति टाइमआउट: यह घटना को दबावित करता है यदि इस अंतराल में उठाई गई है और यह टाइमर रीसेट करता है। उदाहरण के लिए, 'वाहन मिला' के रूप में ट्रिगर और 30 सेकंड का टाइमआउट होने पर, एक चेतावनी केवल एक बार भेजी जाएगी, और जब डिटेक्ट किए गए ट्रैफ़िक में 30 सेकंड का अंतर होगा, तब तक आगे की चेतावनियाँ रोक दी जाएंगी।
  • कार्य जोड़ें: कार्य जोड़ने के लिए क्लिक करें। आप एक क्रिया के लिए कई कार्यों को निर्धारित कर सकते हैं (v4.5.5.0+)

उपलब्ध कार्रवाई

इवेंट्स जिनके लिए आप कार्रवाई सेट कर सकते हैं:

  • AI: सर्वर डाउन (AI सर्वर ने एक त्रुटि वापस कर दी है - इवेंट 3 बार अनुरोध विफल होने के बाद त्रिगुणित नहीं होगा और सर्वर ऑनलाइन हो जाने पर फायर होगा)
  • AI: सर्वर अप (AI सर्वर ने त्रुटि स्थिति से बाहर निकल ली है)
  • AI: चेहरा पहचाना गया
  • AI: चेहरा पहचाना नहीं गया
  • AI: लाइसेंस प्लेट पहचाना गया
  • AI: लाइसेंस प्लेट पहचाना नहीं गया
  • AI: ऑब्जेक्ट मिला
  • AI: ऑब्जेक्ट नहीं मिला
  • AI: ध्वनि पहचानी गई (केवल माइक्रोफोन)
  • अलर्ट
  • अलर्ट समाप्त
  • मैनुअल अलर्ट
  • गतिशीलता पता चली
  • गतिशीलता समाप्त
  • कोई नहीं - इसका उपयोग करें अगर आप "अलर्ट एक्शन चलाएं" कमांड के साथ कार्रवाई ट्रिगर करना चाहते हैं schedule पर
  • ONVIF तार्किक स्थिति चालू - उदाहरण के लिए ONVIF तार्किक स्थिति अद्यतनों पर आधारित रिकॉर्डिंग शुरू और बंद करने के लिए इसका उपयोग करें (मोशन डिटेक्टर प्रकार को ONVIF पर सेट करने की आवश्यकता होती है)
  • ONVIF तार्किक स्थिति बंद
  • फोटो ली गई
  • PTZ प्रीसेट लागू हुआ
  • रिकनेक्ट विफल हुआ
  • रिकॉर्डिंग समाप्त
  • रिकॉर्डिंग शुरू
  • स्रोत डिस्कनेक्ट हुआ
  • स्रोत पुनः कनेक्ट हुआ
  • डिवाइस बंद करें
  • डिवाइस चालू करें
  • सिस्टम: UI कनेक्ट हुआ - जब कोई आपके सिस्टम को देखने के लिए ब्राउज़र खोलता है)
  • सिस्टम: UI डिस्कनेक्ट हुआ - जब सत्र बंद हो जाता है (ब्राउज़र डिस्कनेक्ट होने के लगभग एक मिनट बाद होता है)

कस्टम घटनाओं को जोड़ना

प्री-सेट घटनाओं के आलावा, आप कार्य जोड़कर कस्टम घटनाएं बना सकते हैं। एक कार्य बनाने के बाद, यह घटनाएं सूची में दिखाई देगा। आप फिर इस कार्य का प्रतिक्रिया देने के लिए एक क्रिया सेट कर सकते हैं। कार्यों को UI में लाइव पेज से ट्रिगर किया जा सकता है (कैमरा का चयन करके और फिर नीचे बाएं कोने पर कार्य आइकन पर क्लिक करके) या क्रिया: चलाएं कमांड के माध्यम से शेड्यूल में पाया जा सकता है।

उपलब्ध कार्य

आप (अंदर फिर) कर सकते हैं उपलब्ध कार्रवाईयों की सूची है:

  • चेतावनी - उपकरण पर चेतावनी को ट्रिगर करता है
  • बीप - स्थानीय पीसी स्पीकर के माध्यम से बीप बजाता है
  • URL को कॉल करें - किसी भी URL को वैकल्पिक ऑथ टोकन के साथ कॉल करें। आप यहां एजेंट API कॉल कर सकते हैं। यदि आपने सर्वर सेटिंग्स में प्रोटेक्ट API की जांच की है तो आपको एक अधिकृती हेडर प्रदान करनी होगी। इसके लिए आपको सर्वर सेटिंग्स के माध्यम से एक उपयोगकर्ता खाता जोड़ना होगा और एक बेसिक ऑथ हेडर मान दर्ज करना होगा:
    BASIC YWRtaW46YWRtaW4=
  • कमांड निष्पादित करें
    देखें भी कमांड
    अपने खुद के कमांड / स्क्रिप्ट जोड़ने के लिए आप .bat या .sh फ़ाइलें कमांड निर्देशिका में जोड़ सकते हैं। फिर आप बैच फ़ाइल में पैरामीटर पास कर सकते हैं। उदाहरण के लिए, सभी फ़ोटो को D ड्राइव की जड़ में कॉपी करने के लिए:

    एक सादा पाठ फ़ाइल बनाएं:
    copy %1 D:\
    इसे copyPhoto.bat के रूप में सहेजें (लिनक्स पर .sh उपयोग करें - आपको chmod +x का उपयोग करके इस फ़ाइल को क्रियाशील बनाने की आवश्यकता होगी) एजेंट निर्देशिका / कमांड्स में
    फिर कार्रवाई जोड़ें:
    यदि: "फ़ोटो ली गई"
    तो: "कमांड निष्पादित करें"
    फ़ाइल: copyPhoto
    पैरामीटर: "{FILENAME}"

  • प्रीसेट पर जाएं (पीटीजेड प्रीसेट)
  • MQTT - MQTT संदेश भेजें
  • MQTT छवि - एक रॉ लाइव छवि को jpeg बाइट्स में एक विषय को भेजें
  • नेटवर्क संदेश
  • RTMP प्रारंभ करें - इस उपकरण के लिए RTMP स्ट्रीमिंग प्रारंभ करें
  • RTMP बंद करें - इस उपकरण के लिए RTMP स्ट्रीमिंग बंद करें
  • ईमेल भेजें (वैकल्पिक छवि संलग्न करें)
  • वीडियो के साथ ईमेल भेजें (अवधि निर्दिष्ट करें - इसमें घटना का एक बफर शामिल है)। v4.9.8.0+
  • पुश सूचना भेजें
  • SMS भेजें
  • मोशन डिटेक्टर क्षेत्र सेट करें (आपने डिटेक्टर पर परिभाषित क्षेत्र का चयन करें)
  • संदेश दिखाएं - देखने वाले

टैग का उपयोग करना

एजेंट DVR क्रियाओं के तो फ़ील्ड में टैग आपको डायनामिक प्रतिक्रियाएँ बनाने की अनुमति देते हैं। यह महत्वपूर्ण है कि कुछ टैग संदर्भ-विशेषित होते हैं। उदाहरण के लिए, {FILENAME} अलर्ट इवेंट के लिए उपलब्ध नहीं है, और {AI} उस घटना के लिए उपलब्ध नहीं है जिसे एक AI सर्वर द्वारा उत्पन्न नहीं किया गया था।

  • {ID}: ऑब्जेक्ट आईडी, एजेंट में कैमरा या माइक्रोफ़ोन को संपादित करते समय संपादक के शीर्ष बाएं में दिखाई देता है।
  • {OT}: ऑब्जेक्ट प्रकार आईडी। माइक्रोफ़ोन के लिए 1, कैमरा के लिए 2।
  • {FILENAME}: फ़ाइल का नाम। रिकॉर्डिंग शुरू हुई, रिकॉर्डिंग समाप्त हुई और स्नैपशॉट लिया जैसी घटनाओं के लिए लागू होता है। यह फ़ाइल का पूरा स्थानीय पथ है।
  • {CURRENT_RECORDING}: वर्तमान रिकॉर्डिंग का फ़ाइल नाम। फ़ाइल का पूरा स्थानीय पथ। (v5.0.6.0+)
  • {MSG}: क्रिया को ट्रिगर करने वाली घटना का नाम, जैसे "मैनुअल अलर्ट"।
  • {NAME}: उपकरण का नाम (सामान्य टैब पर मिलता है)।
  • {GROUPS}: उपकरण के समूह (सामान्य टैब पर मिलते हैं)।
  • {LOCATION}: कैमरे का स्थान (सामान्य टैब पर मिलता है)।
  • {LEVEL} और {DB}: मोशन या ऑडियो स्तर। {DB} ऑडियो उपकरणों के लिए डेसिबल स्तर है। क्रिया चलाने पर मापा जाता है। (v4.3.7.0+)
  • {AI}: AI से पहचाने गए वस्तुओं की एक कॉमा द्वारा अलग की गई सूची, LPR से प्लेट, या फेस रिकग्निशन से पहचाने गए चेहरे।
  • {AIJSON}: डीपस्टैक या LPR द्वारा वापस आए गए JSON डेटा।
  • {ZONE}: क्रिया को ट्रिगर करने वाला जोन (यदि AI का उपयोग नहीं किया जा रहा है या 1,2,3 जैसे एक सीएसवी सूची के लिए रिक्त)।
  • {BASE64IMAGE}: लाइव इमेज डेटा URL। यह रॉ बेस64 एन्कोडेड बाइट्स है, इसलिए आवश्यकतानुसार प्रारूपित करें (उदाहरण के लिए,
    p=data:image/jpeg;base64,{BASE64IMAGE}
    )। (उपलब्ध v4.5.9.0+)

उदाहरण के लिए, एक इवेंट AI: चेहरा पहचाना गया, एक तो कार्य टेक्स्ट टू स्पीच के साथ पाठ

नमस्ते {AI}
हर पहचाने गए व्यक्ति का नाम बोलेगा।

सावधान रहें कि क्रियाओं पर ट्रिगर अलर्ट को साइकिलिक रूट से बचें - उदाहरण के लिए, कैमरा 1 पर एक अलर्ट कैमरा 2 पर एक अलर्ट को ट्रिगर करता है, जो फिर से कैमरा 1 पर एक अलर्ट को ट्रिगर करता है।

एक क्रिया जोड़ी जाती है,

कस्टम कार्य

कार्य उन आदेशों हैं जिन्हें आप उपकरणों से जोड़ सकते हैं ताकि आप अनुरोधित रूप से कार्रवाई कर सकें। कार्रवाई किसी तृतीय पक्ष API को कॉल कर सकती है ताकि आप दरवाजे खोल सकें, लाइट चालू कर सकें, ध्वनि चला सकें आदि। कार्य जोड़ने, हटाने और निष्पादित करने के लिए लाइव पेज पर एक उपकरण का चयन करें और कार्य आइकन पर क्लिक करें।

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

आप अगेंट DVR API के माध्यम से भी कार्यों को ट्रिगर कर सकते हैं।

लॉइटरिंग का पता लगाना

लॉइटरिंग (व्यक्ति या वस्तु जो निश्चित समय अवधि तक एक स्थान पर रहती है) का पता लगाने के लिए आपको निम्नलिखित कॉन्फ़िगर करने की आवश्यकता है:

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