Agent DVR: खोज-समस्या समाधान

लॉग्स तक पहुंचना

Agent DVR फॉर्मेटेड लाइव लॉग के साथ आपको आसानी से इस बात का ध्यान रखने में मदद करता है कि इंजन के नीचे क्या हो रहा है। आप इन लॉगों को स्थानीय सर्वर पर ही /logs.html पर पा सकते हैं। एक डिफ़ॉल्ट सेटअप के लिए, वह http://localhost:8090/logs.html होता है। वास्तविक समय में अंतर्दृष्टि के लिए उत्कृष्ट!

3.5.6.0 संस्करण से आगे, Agent DVR आपके मीडिया फ़ोल्डर में .json प्रारूप में पांच सबसे हाल के रॉ लॉग भी संग्रहीत करता है। विंडोज पर, यह आमतौर पर C:\Program Files\Agent\Media पर स्थित होता है। ये विस्तृत लॉग डीबगिंग और Agent के आंतरिक काम को समझने के लिए बहुत अच्छे हैं।

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

स्थापना समस्याएँ

Agent के लिए Windows इंस्टॉलर के साथ मुद्दों में पड़ रहे हैं? अगर यह पूरा नहीं होता है, या अगर Agent शुरू नहीं होता है, या आपको विंडोज सेवा मोड में उपलब्ध नहीं हैं जैसे कुछ GPU ड्राइवर और डेस्कटॉप मॉनिटरिंग जैसी अतिरिक्त कार्यक्षमताएँ चाहिए, तो यहाँ एक workaround है जिसका उपयोग कमांड प्रॉम्प्ट का उपयोग करके किया जा सकता है:

  • पहले, Agent सेवा को रोकें अगर यह चल रहा है। शुरू करने के लिए जाएं, "services.msc" टाइप करें और एंटर दबाएं। सूची में "Agent" ढूंढें, उस पर राइट-क्लिक करें और "रोकें" चुनें। ऑटो-स्टार्टिंग से रोकने के लिए, "Agent" पर राइट-क्लिक करें, गुण को जाएं, स्टार्टअप प्रकार को "अक्षम" पर सेट करें, और परिवर्तन लागू करें।
  • अगले, एक कंसोल विंडो खोलें। स्टार्ट पर क्लिक करें, "cmd" टाइप करें, "कमांड प्रॉम्प्ट" पर राइट-क्लिक करें और "व्यवस्थापक के रूप में चलाएं" चुनें।
  • फिर, Agent निर्देशिका में जाएं, सामान्यत: "cd C:\Program Files\Agent"।
  • अंत में, "Agent.exe" टाइप करके और एंटर दबाकर Agent DVR को एक कंसोल एप्लिकेशन के रूप में चलाएं।

Agent आपको किसी भी स्टार्टअप मुद्दों और स्थानीय पोर्ट की जानकारी देगा। आप किसी भी समय Agent को बंद कर सकते हैं जब एंटर दबाएं। कंसोल में Agent चलाने से अधिक GPU डिवाइस उपयोग और डेस्कटॉप रिकॉर्डिंग क्षमताएँ सक्षम हो जाती हैं।

Windows पर 'Emgu.CV.Cuda.CudaInvoke के लिए प्रकार प्रारंभक ने एक अपवाद फेंका।' जैसी त्रुटि का सामना कर रहे हैं? आपको अपने ओएस के लिए Windows मीडिया फ़ीचर पैक इंस्टॉल करने की आवश्यकता हो सकती है।

यदि कोई एंटीवायरस ऐप या फ़ायरवॉल Agent के स्थानीय पोर्ट तक पहुंच को ब्लॉक कर रहा है, तो Agent.exe को सुरक्षित सूची में जोड़ने या आपके फ़ायरवॉल में आवश्यक पोर्ट खोलने का विचार करें।

Windows N का उपयोग कर रहे हैं? आपको Windows N के लिए मीडिया फ़ीचर पैक की आवश्यकता होगी।

macOS, Linux, या Raspberry Pi पर, गायब पुस्तकालयों के कारण स्टार्टअप विफलताएँ हो सकती हैं (जैसे एक गायब 'libcvextern.so'). गायब निर्भरताओं की पहचान और इंस्टॉल करने के लिए 'ldd' या 'objdump -r --dylibs-used' जैसे कमांड का उपयोग करें। यदि आप ऐसी समस्याओं का सामना करते हैं, तो हमें अपडेट करने और आपकी मदद करने के लिए हमसे संपर्क करें

ग्लिची वीडियो

वीडियो में ग्लिच अनुभव हो रहा है? चलिए सब कुछ सुविधाजनक बनाते हैं! Agent DVR डिफ़ॉल्ट रूप से UDP का उपयोग करता है तेज, वास्तविक समय वीडियो के लिए, लेकिन TCP पर स्विच करना किसी भी करप्शन समस्याओं को हल कर सकता है लेकिन थोड़ी सी बफ़रिंग की कीमत पर। यहाँ कुछ अन्य सुझाव और ट्रिक्स हैं जिन्हें आप प्रयास कर सकते हैं:

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

    reorder_queue_size=500
    buffer_size=4096000

    टिप: कैमरे कनेक्ट होने पर Agent फ़ाइलमेग सेटिंग्स को लॉग करता है जो यह लागू कर रहा है। आप इन्हें विकल्प पैनल में ओवरराइड कर सकते हैं। एक उदाहरण सेट ऑफ़ विकल्प हैं:

    probesize=10485760
    analyzeduration=5000000
    max_delay=10000000
    overrun_nonfatal=1
    tcp_nodelay=1
    reorder_queue_size=16
    fifo_size=278876
    buffer_size=2100000
    rw_timeout=8000000
    timeout=8000000
    stimeout=8000000
    user_agent=Mozilla/5.0

  • उच्च स्तरिक्षेत्र पर सीपीयू डिकोडिंग की कोशिश करें अगर जीपीयू डिकोडिंग काम नहीं कर रही है। कभी-कभी सीपीयू वास्तव में जीपीयू से बेहतर प्रदर्शन देगा क्योंकि सिस्टम और जीपीयू के बीच मेमोरी को स्थानांतरित करना वास्तव में बस उसे डिकोड करने से अधिक समय ले सकता है।
  • उपलब्ध होने पर उन्नत टैब पर डीकोडर के रूप में वीएलसी का उपयोग करने का विचार करें। यह एक अंतिम विकल्प होना चाहिए क्योंकि यह बहुत ही प्रभावी नहीं है और वीएलसी पुस्तकालय में कुछ बग हैं।

स्थानीय लॉगिन को रीसेट करना

अपना स्थानीय Agent DVR लॉगिन भूल गए? चिंता न करें, इसे रीसेट करना बहुत आसान है और यह आपको बिना लॉगिन के वापस ले जाएगा:

  • पहले, Agent को रोक दें:
    • Windows: "सेवाएं.msc" टाइप करें, सूची में Agent ढूंढें, उस पर दायाँ क्लिक करें और 'रोकें' चुनें।
    • Linux: एक टर्मिनल खोलें और sudo systemctl stop AgentDVR.service टाइप करें।
    • macOS: एक टर्मिनल खोलें और sudo launchctl unload -w /Library/LaunchDaemons/com.ispy.agent.dvr.plist चलाएं।
  • अगले, रीसेट स्क्रिप्ट चलाएं। Windows पर, यह agent-reset-local-login.bat है। Linux/macOS पर, agent-reset-local-login.sh का उपयोग करें (इसे chmod +x agent-reset-local-login.sh के साथ कार्यान्वित करना न भूलें)।
  • अंत में, Agent को पुनः चालू करें:
    • Windows: "सेवाएं.msc" खोलें, Agent ढूंढें, दायाँ क्लिक करें और 'प्रारंभ' चुनें।
    • Linux: टर्मिनल में, sudo systemctl start AgentDVR.service चलाएं।
    • macOS: टर्मिनल का उपयोग करके sudo launchctl load -w /Library/LaunchDaemons/com.ispy.agent.dvr.plist चलाएं।

यहां आपका Agent DVR स्थानीय लॉगिन रीसेट हो गया है और आप इसे लॉगिन करने की आवश्यकता नहीं है। आसान और सुरक्षित!