कॉन्फ़िगरेशन: सर्वर सेटिंग्स

परिचय

अपनी सेटिंग्स को अनुकूलित करने के लिए, Agent DVR UI के ऊपर दाईं ओर स्थित सर्वर आइकन पर क्लिक करें, और कॉन्फ़िगरेशन मेनू से "सेटिंग्स" चुनें। कृपया ध्यान दें, यदि सर्वर आइकन रंगीन बैकग्राउंड के साथ हाइलाइट किया गया है, तो इससे संकेत मिलता है कि आप अनुमतियों के माध्यम से किसी अन्य उपयोगकर्ता के Agent DVR सर्वर पर काम कर रहे हैं, जो कुछ सुविधाओं तक पहुंच को सीमित कर सकता है।

सामान्य

आपके Agent DVR सर्वर के लिए सामान्य विकल्प, इसके नाम, डिफ़ॉल्ट भाषा, अपडेट ट्रैक और यह CPU लोड को कैसे प्रबंधित करता है।

  • नाम: अपने Agent DVR इंस्टेंस को एक अद्वितीय नाम दें। यह विशेष रूप से उपयोगी है यदि आप अपने खाते पर कई सर्वर का प्रबंधन करते हैं। नोट: सर्वर का नाम बदलने से आपके द्वारा अन्य लोगों को दी गई अनुमतियाँ प्रभावित हो सकती हैं।
  • बीटा ट्रैक: रिलीज़ ट्रैक के बजाय बीटा ट्रैक से अपडेट की जाँच करें।
  • डिफ़ॉल्ट भाषा: अपने सर्वर के लिए डिफ़ॉल्ट भाषा सेट करें
  • डिफ़ॉल्ट आवाज़: टेक्स्ट टू स्पीच के लिए उपयोग की जाने वाली डिफ़ॉल्ट आवाज़।
  • अधिकतम CPU: अपने सर्वर के लिए CPU के अधिकतम उपयोग को निर्दिष्ट करें। यदि यह सीमा पहुँच जाती है तो सूचनाएँ भेजी जाएंगी, और Agent DVR लोड को प्रबंधित करने के लिए कैमरा फ्रेमरेट को समायोजित करेगा।
  • ट्यूनिंग: अपने हार्डवेयर के लिए Agent DVR को ऑप्टिमाइज़ करें: प्रदर्शन (उच्च FPS, कम कैमरे), संतुलन, या क्षमता (अधिक कैमरे या कम शक्तिशाली हार्डवेयर)।
  • अपडेट की जाँच करें: Agent DVR के नए संस्करणों की जाँच करने को सक्षम करें।
  • टॉक डिवाइस: टॉक प्लेबैक के लिए उपयोग किया जाने वाला ऑडियो आउटपुट डिवाइस।
  • ONVIF डिस्कवरी: अपने नेटवर्क पर ONVIF डिवाइस डिस्कवरी को सक्षम या अक्षम करें।
  • प्रायोगिक सुविधाएँ: Agent में नई सुविधाओं को परीक्षण करने के लिए इसे सक्रिय करें। ये सुविधाएँ आमतौर पर विकास के अधीन हैं और आम तौर पर केवल परीक्षण उद्देश्यों के लिए उपयोग की जानी चाहिए।
  • सॉफ्टवेयर एनकोडर (FFmpeg GPL): Agent DVR डिफ़ॉल्ट रूप से FFmpeg का एक LGPL बिल्ड उपयोग करता है। GPU त्वरण के बिना सिस्टम पर उच्च गुणवत्ता H.264/H.265 एनकोडिंग के लिए x264 और x265 सॉफ्टवेयर एनकोडर जोड़ने वाले वैकल्पिक GPL-लाइसेंस प्राप्त FFmpeg बिल्ड को डाउनलोड करने के लिए इसे सक्षम करें। जब आप इसे बदलते हैं, तो Agent DVR चयनित बिल्ड को बैकग्राउंड में डाउनलोड करता है और फिर इसे लागू करने के लिए स्वचालित रूप से पुनः शुरू होता है। समर्थित GPU वाले सिस्टम को इस विकल्प की आवश्यकता नहीं है। दोनों FFmpeg बिल्ड ओपन सोर्स हैं - बिल्ड स्क्रिप्ट और स्रोत कोड github.com/ispysoftware/agentdvr-ffmpeg-build पर उपलब्ध हैं, और प्रत्येक डाउनलोड लाइसेंस फोल्डर में इसके लाइसेंस पाठ शामिल हैं।
  • डिफ़ॉल्ट लॉगिन: नए कैमरा डिवाइस जोड़ते समय उपयोग किया जाने वाला पूर्व-भरा हुआ यूजरनेम और पासवर्ड (उपयोगी यदि आपके कैमरे एक लॉगिन साझा करते हैं)।
  • न्यूनतम फ्रेमरेट: जब Agent DVR CPU लोड को कम कर रहा हो तो कैमरे को कम किए जाने वाला न्यूनतम फ्रेमरेट।
  • CPU प्राथमिकता: अपने सिस्टम पर Agent DVR प्रक्रिया की प्राथमिकता सेट करें। सामान्य से ऊपर की अनुशंसा की जाती है।
  • शुरुआत में शेड्यूल लागू करें: इसे सक्षम करें ताकि स्टार्टअप पर आपकी शेड्यूलिंग सेटिंग्स लागू हों, जिससे आपके डिवाइस आपके शेड्यूल के अनुसार सही स्थिति में हों। यदि अनचेक किया जाता है, तो Agent DVR डिवाइस की अंतिम ज्ञात स्थिति के साथ शुरू होगा।
  • डिस्कनेक्ट होने पर सूचित करें: यदि आपका सर्वर अप्रत्याशित रूप से वेब सेवाओं से डिस्कनेक्ट हो जाता है तो सूचनाएँ प्राप्त करने के लिए इसे सक्रिय करें।
  • VLC डायरेक्टरी: VLC (v3+) की इंस्टॉलेशन डायरेक्टरी निर्दिष्ट करें। यह आमतौर पर सिस्टम द्वारा स्वचालित रूप से डिटेक्ट किया जाता है।
  • पुश टू टॉक: पुश टू टॉक मोड को सक्षम करें, जहाँ संचार केवल तब संभव है जब टॉक बटन दबाया जाता है।
  • SignalR मेथड: SignalR मेथड चुनें (Agent DVR द्वारा रिमोट कनेक्शन स्थापित करने के लिए उपयोग किया जाता है)। यह मुख्य रूप से रिमोट एक्सेस समस्याओं को हल करने के लिए है।
  • SignalR के लिए प्रतीक्षा करें: स्टार्टअप पर SignalR प्रतिक्रिया के लिए प्रतीक्षा करने के लिए इसे सक्षम करें, जो macOS पर कनेक्शन समस्याओं को हल करने में मदद कर सकता है।

सहायक नियम

इस सर्वर पर AI सहायक द्वारा स्थापित हर नियम यहाँ सूचीबद्ध है, जिसमें वह वाक्य शामिल है जिससे यह आया, यह क्या कवर करता है, यह सक्रिय है या नहीं, और एक हटाने का बटन। नियम किसी जुड़े हुए सहायक से पूछकर बनाए जाते हैं, इस सूची में नहीं।

सहायक नियम देखें

AI सर्वर

Agent DVR को AI सर्वर से कनेक्ट करें ताकि आप अपने कैमरों में ऑब्जेक्ट रिकग्निशन जैसी बुद्धिमान सुविधाएँ जोड़ सकें।

AI सेटिंग्स देखें

क्लाउड

Agent DVR को यहाँ अपने क्लाउड स्टोरेज खातों से कनेक्ट करें ताकि आपके कैमरे रिकॉर्डिंग और फ़ोटो स्वचालित रूप से ऑफसाइट अपलोड कर सकें।

समर्थित क्लाउड प्रदाता

  • Box
  • Drive
  • DropBox
  • NextCloud / WebDav
  • OneDrive
  • OneDrive Business
  • OpenDrive
  • S3

Agent DVR को अपने क्लाउड होस्ट से कनेक्ट करने के लिए अधिकृत करने हेतु उपयुक्त बटन पर क्लिक करें। यदि आप किसी समस्या का सामना करते हैं, तो अपने क्लाउड होस्ट खाते पर 2-कारक प्रमाणीकरण को अस्थायी रूप से अक्षम करने पर विचार करें। एक बार Agent DVR को पहुँच मिल जाने के बाद, आप अपनी कैमरा क्लाउड सेटिंग्स को समायोजित करके क्लाउड अपलोड प्रबंधित कर सकते हैं।

S3 क्लाउड स्टोरेज

S3 स्टोरेज विकल्पों के लिए, oauth का उपयोग नहीं किया जाता है। इसके बजाय, आपको अपलोड के लिए एक क्लाइंट ID और एक सीक्रेट की प्रदान करनी होगी। Agent DVR Amazon S3 और Google Cloud जैसे अन्य S3 प्रदाताओं के साथ संगत है।

Amazon S3 सेटिंग्स

AWS पर अपना स्टोरेज खाता सेट अप करें और आवश्यक S3 पैरामीटर्स दर्ज करें। URL फ़ील्ड को Amazon S3 के लिए खाली छोड़ा जाना चाहिए, क्योंकि यह स्वचालित रूप से कॉन्फ़िगर किया जाता है।

Google Cloud S3 सेटिंग्स

Google Cloud S3 स्टोरेज के लिए, Google Cloud इंटरफेस में एक नया बकेट बनाकर शुरू करें। फिर, एक एक्सेस की जनरेट करें, जो Agent DVR कॉन्फ़िगरेशन के लिए एक की और एक सीक्रेट प्रदान करेगी। URL को https://storage.googleapis.com पर सेट करें। नोट: इस सेटअप के लिए क्षेत्र नाम आवश्यक नहीं है।

FTP सर्वर

यहाँ अपने FTP सर्वर को कॉन्फ़िगर करें और प्रबंधित करें। एक बार जब कोई सर्वर जोड़ दिया जाता है, तो आप संपादन विकल्प के माध्यम से किसी भी कैमरे के लिए आसानी से इसे चुन सकते हैं। कैमरा FTP सेटिंग्स के बारे में अधिक विवरण के लिए, कृपया कैमरा FTP देखें।

  • नाम: Agent के भीतर आसान पहचान के लिए अपने सर्वर को एक स्थानीय नाम दें।
  • यूजरनेम: अपने FTP सर्वर का यूजरनेम दर्ज करें।
  • पासवर्ड: अपने FTP सर्वर का पासवर्ड दर्ज करें।
  • सर्वर: अपने FTP सर्वर का URL निर्दिष्ट करें, ftp:// या sftp:// से शुरू होता है (उदाहरण के लिए, ftp://192.168.12.1)।
  • पोर्ट: आपके FTP सर्वर द्वारा उपयोग किया जाने वाला पोर्ट नंबर, आमतौर पर ftp:// के लिए 21 और sftp:// के लिए 22।
  • SFTP का उपयोग करें: यदि आपका सर्वर SFTP का उपयोग करता है तो इस विकल्प को सक्षम करें।
  • पैसिव का उपयोग करें: इसे चेक करके Passive FTP मोड का चयन करें।
  • नाम बदलें: इसे सक्रिय करने से Agent DVR अस्थायी नाम के तहत फ़ाइलें अपलोड करेगा और फिर अपलोड के बाद उनका नाम बदल देगा। यह विशेष रूप से FTP और javascript के माध्यम से वीडियो स्ट्रीम करते समय फ़्लिकर को कम करने के लिए उपयोगी है। और सीखें।
  • अधिकतम कतार: अपलोड कतार के आकार के लिए एक सीमा निर्धारित करें। यदि यह सीमा तक पहुँच जाता है, तो Agent DVR अपलोड के लिए नई फ़ाइलें स्वीकार करना बंद कर देगा। ध्यान दें कि कतार का आकार प्रति-कैमरा आधार पर प्रबंधित किया जाता है।

लेआउट

लेआउट नियंत्रित करते हैं कि आपके कैमरे लाइव व्यू पर कैसे व्यवस्थित हैं। इस टैब का उपयोग करके आप लेआउट जोड़ सकते हैं, संपादित कर सकते हैं और डिलीट कर सकते हैं।

LDAP

अपने LDAP सर्वर (openLDAP, Active Directory आदि) का उपयोग लॉगिन को संभालने के लिए करें। यह लोकल लॉगिन फीचर का उपयोग करता है इसलिए लाइसेंस की आवश्यकता है। आप ये सेटिंग्स सर्वर सेटिंग्स में उपयोगकर्ता संवाद के LDAP टैब पर पा सकते हैं।

LDAP का उपयोग करके आपके उपयोगकर्ता अपने LDAP लॉगिन से लोकल वेब क्लाइंट में साइन इन कर सकते हैं। यह उन्हें आपके LDAP सर्वर के विरुद्ध प्रमाणित करेगा और स्वचालित रूप से उनके लिए एक लोकल खाता बनाएगा।

  • सक्षम: LDAP के साथ लॉगिन को चालू या बंद करें।
  • सर्वर एड्रेस: अपना LDAP सर्वर एड्रेस दर्ज करें, जैसे ldap.example.com
  • पोर्ट: LDAP सर्वर पोर्ट। आमतौर पर 389 या SSL पर LDAP के लिए 636। यदि आप Active Directory का उपयोग कर रहे हैं और Referral त्रुटियों का सामना कर रहे हैं, तो पोर्ट 3268 (Global Catalog) का प्रयास करें।
  • क्या Active Directory है: यदि आप AD का उपयोग कर रहे हैं तो इसे चेक करें (यह LDAP को पास किए गए कुछ फील्ड को संशोधित करता है)।
  • SSL का उपयोग करें: यदि आप सुरक्षित कनेक्शन का उपयोग कर रहे हैं तो चेक करें
  • प्रमाणपत्र सत्यापित करें: सर्वर के SSL प्रमाणपत्र को सत्यापित करें। Self-signed प्रमाणपत्र के लिए इसे बंद रखें।
  • बेसिक ऑथेंटिकेशन का उपयोग करें: LDAP सर्वर को बाइंड करते समय बेसिक ऑथेंटिकेशन का उपयोग करें।
  • LDAP सर्च बेस: डोमेन सर्च बेस। उदाहरण के लिए DC=myorg,DC=com
  • प्रोटोकॉल संस्करण: डिफ़ॉल्ट 3 है
  • सामान्य नाम: यूजरनेम से मेल खाने के लिए उपयोग किया जाने वाला विशेषता, उदाहरण के लिए Active Directory के लिए sAMAccountName या openLDAP के लिए uid।
  • सर्विस लॉगिन: उपयोगकर्ता विवरण और ग्रुप सदस्यता को देखने के लिए उपयोग किए जाने वाले सर्विस खाते के लिए वैकल्पिक यूजरनेम और पासवर्ड। यदि आपका सर्वर गुमनाम बाइंडिंग की अनुमति नहीं देता है तो आवश्यक है।

ग्रुप अनुमतियाँ

ग्रुप अनुमतियाँ का उपयोग करके आप LDAP यूजर ग्रुप नाम और उन ग्रुप्स पर लागू होने वाली अनुमतियाँ जोड़ सकते हैं। LDAP लॉगिन को कॉन्फ़िगर करने के लिए आपको कम से कम एक LDAP ग्रुप जोड़ना होगा। जब कोई उपयोगकर्ता लॉगिन करता है तो सिस्टम उनकी LDAP यूजरग्रुप सदस्यता को इन ग्रुप्स के विरुद्ध मेल खाएगा और जो अनुमतियाँ मिलती हैं उन्हें लागू करेगा। यदि कोई उपयोगकर्ता एकाधिक ग्रुप्स का सदस्य है तो अनुमतियाँ संयुक्त की जाएंगी (एक OR ऑपरेशन के माध्यम से)।

LDAP कॉन्फ़िगरेशन उदाहरण

Active Directory (Windows Server)

बेसिक कॉन्फ़िगरेशन

सर्वर एड्रेस
dc1.company.local
पोर्ट
389 (LDAP) या 636 (LDAPS)
क्या Active Directory है
सक्षम
SSL का उपयोग करें
सक्षम (अनुशंसित)
बेसिक ऑथेंटिकेशन का उपयोग करें
सक्षम
LDAP सर्च बेस
DC=company,DC=local
प्रोटोकॉल संस्करण
3
सामान्य नाम
sAMAccountName

सर्विस लॉगिन (वैकल्पिक)

यूजरनेम
पासवर्ड
[service account password]
लॉगिन प्रारूप:
उपयोगकर्ता लॉगिन कर सकते हैं:

OpenLDAP सर्वर

बेसिक कॉन्फ़िगरेशन

सर्वर एड्रेस
ldap.company.com
पोर्ट
389 (LDAP) या 636 (LDAPS)
क्या Active Directory है
अक्षम
SSL का उपयोग करें
सक्षम (अनुशंसित)
बेसिक ऑथेंटिकेशन का उपयोग करें
सक्षम
LDAP सर्च बेस
dc=company,dc=com
प्रोटोकॉल संस्करण
3
सामान्य नाम
uid

सर्विस लॉगिन (आवश्यक)

यूजरनेम
cn=ldap-reader,ou=system,dc=company,dc=com
पासवर्ड
[service account password]
महत्वपूर्ण:
सर्विस खाता उपयोगकर्ता खोजों के लिए आवश्यक है क्योंकि अनामी बाइंडिंग आमतौर पर अक्षम होती है।
उपयोगकर्ता लॉगिन:
उपयोगकर्ता अपने uid के साथ लॉगिन करते हैं:
john.doe

ForumSys पब्लिक टेस्ट सर्वर

बेसिक कॉन्फ़िगरेशन

सर्वर एड्रेस
ldap.forumsys.com
पोर्ट
389
क्या Active Directory है
अक्षम
SSL का उपयोग करें
अक्षम (केवल टेस्ट के लिए)
बेसिक ऑथेंटिकेशन का उपयोग करें
सक्षम
LDAP सर्च बेस
dc=example,dc=com
प्रोटोकॉल संस्करण
3
सामान्य नाम
uid

सर्विस लॉगिन (आवश्यक नहीं)

यूजरनेम
(खाली छोड़ें)
पासवर्ड
(खाली छोड़ें)
उपलब्ध टेस्ट उपयोगकर्ता:
einstein / password
newton / password
galieleo / password
tesla / password

Google Secure LDAP

बेसिक कॉन्फ़िगरेशन

सर्वर एड्रेस
ldap.google.com
पोर्ट
636
क्या Active Directory है
अक्षम
SSL का उपयोग करें
सक्षम
बेसिक ऑथेंटिकेशन का उपयोग करें
सक्षम
LDAP सर्च बेस
dc=company,dc=com
प्रोटोकॉल संस्करण
3
सामान्य नाम
uid

सर्विस लॉगिन (आवश्यक)

यूजरनेम
[service account email]
पासवर्ड
[service account password]
आवश्यक:
सर्विस खाता को Google Admin Console में उचित LDAP अनुमतियों के साथ कॉन्फ़िगर किया जाना चाहिए।

कॉन्फ़िगरेशन नोट्स & समस्या निवारण

SSL/TLS अनुशंसाएं

  • उत्पादन: हमेशा SSL (पोर्ट 636) या StartTLS (पोर्ट 389 SSL सक्षम के साथ) का उपयोग करें
  • परीक्षण: गैर-SSL कनेक्शन केवल परीक्षण वातावरण के लिए स्वीकार्य हैं

Active Directory बनाम OpenLDAP

  • Active Directory: सामान्य नाम के लिए sAMAccountName का उपयोग करें
  • OpenLDAP/अन्य: आमतौर पर सामान्य नाम के लिए uid का उपयोग करें

पोर्ट चयन

  • 389: मानक LDAP (StartTLS का उपयोग कर सकते हैं)
  • 636: SSL पर LDAP (LDAPS)
  • 3268: AD ग्लोबल कैटलॉग (अनएन्क्रिप्टेड)
  • 3269: SSL पर AD ग्लोबल कैटलॉग

सेवा खाते

  • Active Directory: UPN प्रारूप का उपयोग कर सकते हैं ([email protected])
  • OpenLDAP: पूर्ण DN प्रारूप की आवश्यकता है (cn=service,ou=users,dc=domain,dc=com)
  • वैकल्पिक: यदि निर्दिष्ट नहीं है, तो समूह खोजों के लिए उपयोगकर्ता क्रेडेंशियल का उपयोग किया जाएगा

सामान्य समस्याएं

सुनिश्चित करें कि SSL प्रमाणपत्र वैध हैं या प्रमाणपत्र सत्यापन को ठीक से कॉन्फ़िगर करें।

सुनिश्चित करें कि LDAP पोर्ट आपके सर्वर से सुलभ हैं और फायरवॉल नियम ट्रैफ़िक की अनुमति देते हैं।

सेवा खाते को उपयोगकर्ता और समूह ऑब्जेक्ट्स पर पढ़ने की अनुमतियाँ होनी चाहिए।

खोज आधार आपकी डायरेक्टरी में सभी उपयोगकर्ताओं और समूहों को शामिल करने के लिए पर्याप्त व्यापक होना चाहिए।

OAUTH

तीसरे पक्ष के पहचान प्रदाता (जैसे Okta, Microsoft Entra ID, Google आदि) का उपयोग करके OAuth 2.0 और OpenID Connect मानकों के माध्यम से लॉगिन को संभालें। यह स्थानीय लॉगिन सुविधा का उपयोग करता है इसलिए लाइसेंस की आवश्यकता होती है।

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

  • सक्षम: OAuth2 के साथ लॉगिन को चालू या बंद करें।
  • प्रदाता का नाम: प्रदाता के लिए एक सामान्य नाम जो लॉगिन बटन पर दिखाई देता है, उदाहरण के लिए "Google के साथ साइन इन करें"।
  • क्लाइंट ID: आपके एप्लिकेशन के लिए विशिष्ट सार्वजनिक पहचानकर्ता, जो आपके पहचान प्रदाता द्वारा प्रदान किया गया है।
  • क्लाइंट सीक्रेट: आपके एप्लिकेशन के लिए क्लाइंट सीक्रेट। इसे गोपनीय रखें।
  • इश्यूअर (Issuer): आपके प्रदाता के प्राधिकरण सर्वर का मूल URL। यह आधार URL है जिससे अन्य सभी एंडपॉइंट की खोज की जाती है।
  • प्राधिकरण एंडपॉइंट: वह URL जहां उपयोगकर्ता को लॉगिन करने के लिए भेजा जाता है।
  • टोकन एंडपॉइंट: वह URL जो आपका एप्लिकेशन प्राधिकरण कोड को ID टोकन के लिए विनिमय करने के लिए उपयोग करता है।
  • रीडायरेक्ट URI: सटीक URL जो प्रदाता उपयोगकर्ता को सफल लॉगिन के बाद वापस भेजेगा। इसे आपके प्रदाता के साथ व्हाइटलिस्ट किया जाना चाहिए। LAN ऐप्स के लिए, यह आमतौर पर एक localhost पता है (उदाहरण के लिए, http://localhost:8090/)।
  • स्कोप: अनुमतियों की एक रिक्ति-पृथक सूची जो आपका ऐप अनुरोध कर रहा है। न्यूनतम पर, इसमें openid profile email और समूहों के लिए एक स्कोप शामिल होना चाहिए, उदाहरण के लिए, groups
  • यूजरनेम क्लेम: ID टोकन में क्लेम का नाम जिसे उपयोगकर्ता के अद्वितीय यूजरनेम के रूप में उपयोग करना है। मानक प्रथा preferred_username या email का उपयोग करना है
  • ग्रुप क्लेम: ID टोकन में क्लेम का नाम जिसमें उपयोगकर्ता की समूह सदस्यताएं होती हैं। यह अक्सर groups होता है

ग्रुप अनुमतियाँ

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

OAuth2 कॉन्फ़िगरेशन उदाहरण

Okta

प्रदाता का कॉन्फ़िगरेशन

इश्यूअर (Issuer)
https://your-tenant.okta.com
प्राधिकरण एंडपॉइंट
https://your-tenant.okta.com/oauth2/v1/authorize
टोकन एंडपॉइंट
https://your-tenant.okta.com/oauth2/v1/token
क्लाइंट ID
Okta एप्लिकेशन सेटिंग्स में पाया गया
रीडायरेक्ट URI
http://localhost:8090/
स्कोप
openid profile email groups
यूजरनेम क्लेम
preferred_username
ग्रुप क्लेम
groups

Okta सेटअप नोट्स

महत्वपूर्ण कॉन्फ़िगरेशन:
अपने Okta एप्लिकेशन की सामान्य सेटिंग्स में, आपको अपने URLs को व्हाइटलिस्ट करना चाहिए:
  • साइन-इन रीडायरेक्ट URI: अपना पूर्ण रीडायरेक्ट URI जोड़ें (उदाहरण के लिए, http://localhost:8090/)।
  • साइन-आउट रीडायरेक्ट URI: वह URL जोड़ें जहां आप लॉगआउट के बाद उपयोगकर्ताओं को भेजना चाहते हैं (उदाहरण के लिए, http://localhost:8090/)।
ग्रुप दावे प्राप्त करना:
टोकन में समूहों को शामिल करने के लिए, अपने Okta एप्लिकेशन के साइन ऑन टैब पर जाएं, "OpenID Connect ID टोकन" अनुभाग को संपादित करें, और एक ग्रुप क्लेम फ़िल्टर कॉन्फ़िगर करें।
फ़ायरवॉल / 403 त्रुटियां:
यदि आपको कनेक्शन त्रुटियां मिलती हैं, तो आपको सुरक्षा > API > विश्वसनीय मूल के अंतर्गत विश्वसनीय सूची में अपना रीडायरेक्ट URI जोड़ना पड़ सकता है।

समस्या निवारण

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

आपके पहचान प्रदाता आपके सर्वर से अनुरोध को ब्लॉक कर रहे हैं। यह आमतौर पर एक फ़ायरवॉल या सुरक्षा नीति है। Okta में, आपको अपनी एप्लिकेशन का आधार URL (जैसे, http://localhost:8090) Security > API > Trusted Origins के तहत विश्वस्त सूची में जोड़ना होगा। अन्य प्रदाताओं के पास समान "CORS" या "Web Origins" सेटिंग्स हो सकती हैं।

इसके कई कारण हो सकते हैं:
  • आपके कॉन्फ़िगरेशन में स्कोप (Scope) ग्रुप्स के लिए आवश्यक स्कोप (Scope) नहीं है जैसे, groups
  • जिस उपयोगकर्ता के साथ आप परीक्षण कर रहे हैं वह पहचान प्रदाता में किसी भी ग्रुप का सदस्य नहीं है।
  • प्रदाता ग्रुप्स क्लेम भेजने के लिए कॉन्फ़िगर नहीं है। Okta में, आपको ID Token में ग्रुप्स जोड़ने के लिए एप्लिकेशन की "Sign On" सेटिंग्स में स्पष्ट रूप से एक ग्रुप क्लेम फ़िल्टर कॉन्फ़िगर करना होगा।
  • आपके कॉन्फ़िगरेशन में ग्रुप क्लेम नाम टोकन में क्लेम नाम से मेल नहीं खाता जैसे, आपके कॉन्फ़िगरेशन में groups कहा गया है लेकिन टोकन में roles है

लाइसेंसिंग

इस टैब को Agent DVR को व्यावसायिक उपयोग के लिए लाइसेंस करने / पोर्ट फॉरवर्ड रिमोट एक्सेस सक्षम करने के लिए उपयोग करें।

क्या आपके पास Agent DVR के लिए लाइसेंस है और आप इसे एक नए कंप्यूटर पर स्थानांतरित करना चाहते हैं? लाइसेंस स्थानांतरण देखें। आप केवल पुराने लाइसेंस को हटा सकते हैं और यह आपको नए कंप्यूटर के लिए एक नया लाइसेंस जोड़ने देगा।

आप इनवॉइस के माध्यम से बल्क में लाइसेंस भी खरीद सकते हैं। बल्क लाइसेंसिंग देखें।

कमांड लाइन के माध्यम से लाइसेंसिंग

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

ये कमांड v5.9.3.0+ पर काम करने चाहिए

  • sudo systemctl stop AgentDVR.service
  • Agent show-id
    यह Agent को लाइसेंस करने या अपने लाइसेंस को स्थानांतरित करने के लिए आवश्यक यूनिक ID प्रदर्शित करेगा।
  • Agent license "LICENSE-GOES-HERE"
    इसे अपने लाइसेंस के साथ कॉल करें और लागू करने के लिए Agent को रीस्टार्ट करें।
  • sudo systemctl start AgentDVR.service
    Agent DVR सेवा को पुनः शुरू करने के लिए।

पुराने संस्करणों के लिए:

  • sudo systemctl stop AgentDVR.service
  • Agent/Media/XML/config.xml को संपादित करके अपना यूनिक ID प्राप्त करें और UniqueID देखें। इस फ़ाइल को उत्पन्न करने के लिए Agent को कम से कम एक बार चलाया जाना होगा।
  • Agent को लाइसेंस करें और फिर लाइसेंस पाठ को उसी फ़ाइल में एक नए (या मौजूदा) क्षेत्र में कॉपी करें: <License>LICENSE-GOES-HERE</License>।
  • sudo systemctl start AgentDVR.service
    Agent DVR सेवा को पुनः शुरू करने के लिए।

श्वेत लेबलिंग

एक बार Agent DVR को लाइसेंस प्राप्त करने के बाद आप Whitelabel विकल्प टैब पर विकल्पों का उपयोग करके इसे अपने व्यवसाय या अपने क्लाइंट्स के लिए व्हाइट लेबल कर सकते हैं (व्हाइट लेबल लाइसेंस की आवश्यकता है):

व्हाइट लेबलिंग विकल्प आपके स्वयं के सर्वर यूजर इंटरफेस पर लागू होते हैं, हमारे रिमोट वेब प्लेटफ़ॉर्म पर नहीं
  • उत्पाद का नाम यूजर इंटरफेस के शीर्ष पर प्रदर्शित होने के लिए एक वैकल्पिक उत्पाद का नाम सेट करें (अधिकतम 6 वर्ण)
  • लोगो दिखाएं सर्वर मेनू - फ़ाइल अपलोड विकल्प का उपयोग करके एक लोगो अपलोड करें और यह वेब ऐप्लिकेशन लोड होने के दौरान क्लाइंट्स द्वारा प्रदर्शित किया जाएगा।
  • सहायता लिंक दिखाएं ऐप्लिकेशन में सहायता लिंक्स को चालू या बंद करें जो उपयोगकर्ता को हमारी वेबसाइट पर ले जाते हैं।
  • रिमोट दिखाएं हमारी रिमोट सेवाओं और एकीकरण के लिंक्स दिखाएं या छुपाएं।
  • लाइसेंसिंग दिखाएं इस लाइसेंसिंग टैब को दिखाएं या छुपाएं। ध्यान दें कि यदि यह टैब छिपा हुआ है तो इसे फिर से प्रदर्शित करने का एकमात्र तरीका Agent DVR सेवा को रोकना, Agent DVR डायरेक्टरी में Media/XML/config.xml को संपादित करना और ShowLicensing को "true" पर सेट करना और फिर इसे रीस्टार्ट करना है।
  • अबाउट टेक्स्ट जब आप यूजर इंटरफेस में जानकारी आइकन पर क्लिक करें तो प्रदर्शित होने वाला टेक्स्ट सेट करें।

लोकल सर्वर

ये सेटिंग्स उस बिल्ट-इन वेब सर्वर को नियंत्रित करती हैं जो Agent DVR यूजर इंटरफेस को होस्ट करता है। वेब सर्वर पोर्ट को स्थानांतरित करने, HTTPS सक्षम करने या कनेक्ट करने वाले लोगों को प्रतिबंधित करने के लिए इन्हें बदलें।

  • Port: Agent द्वारा उपयोग किया जाने वाला स्थानीय पोर्ट। डिफ़ॉल्ट 8090 है।
  • WAN Port: यदि आपने Agent DVR के लिए पोर्ट फॉरवर्ड किया है तो यहां बाहरी पोर्ट निर्दिष्ट करें (मोबाइल एप्लिकेशन कनेक्शन के लिए उपयोग किया जाता है)।
  • SSL Port: आपके सर्वर पर SSL कनेक्शन के लिए पोर्ट। अक्षम करने के लिए 0 पर सेट करें। इसे सेट करने से पहले, कृपया दिशानिर्देशों को पढ़ें।
  • SSL Only: केवल SSL अनुरोधों को स्वीकार करें। पहले जांचें कि SSL काम कर रहा है!
  • SSL Certificate: SSL कनेक्शन के लिए प्रमाणपत्र फ़ाइल।
  • SSL Password: आपके SSL प्रमाणपत्र के लिए पासवर्ड।
  • Trusted Proxies: रिवर्स प्रॉक्सी के IP पते जिन्हें वास्तविक क्लाइंट IP की रिपोर्ट करने की अनुमति है। जब तक आप Agent के सामने कोई प्रॉक्सी (जैसे nginx, Caddy, Cloudflare Tunnel) नहीं चलाते, तब तक खाली छोड़ दें।
  • Bind to Interface: डिफ़ॉल्ट रूप से, Agent DVR सभी इंटरफ़ेस की निगरानी करता है। आप यहां निगरानी के लिए किसी विशेष नेटवर्क इंटरफ़ेस को निर्दिष्ट कर सकते हैं। यदि यह सेटिंग एक्सेस में व्यवधान डालती है, तो आप Agent/Media/XML/config.xml में BindInterface को '*' पर सेट करके डिफ़ॉल्ट पर वापस जा सकते हैं।
  • Protect API: API एंडपॉइंट के लिए बेसिक ऑथेंटिकेशन सक्षम करें। ध्यान दें कि यह कुछ एकीकरण को प्रभावित कर सकता है।
  • Access Timeout: अनुमतियों के माध्यम से सर्वर एक्सेस के लिए समय सीमा निर्धारित करें (मिनट में)। असीमित एक्सेस के लिए 0 सेट करें।
  • Max Sessions: वेब ब्राउज़र कनेक्शन की एक साथ संख्या को सीमित करें। अतिरिक्त कनेक्शन डिस्कनेक्ट कर दिए जाएंगे। असीमित के लिए 0 पर सेट करें।
  • Enable ZeroConf: स्वचालित नेटवर्क खोज सेवा सक्षम करें, जो Agent DVR को अन्य एप्लिकेशन द्वारा खोजे जाने की अनुमति देता है जिसमें मोबाइल ऐप्स और Windows ट्रे ऐप शामिल हैं।
  • Block External Access: रिमोट वेब पोर्टल से एक्सेस को पूरी तरह ब्लॉक करने के लिए इस विकल्प को चेक करें।
  • AI सहायक (MCP) एंडपॉइंट: इस वेब AI सहायक एंडपॉइंट को इस वेब सर्वर पर /mcp पर परोसें, API के समान एक्सेस नियमों के तहत। डिफ़ॉल्ट रूप से चालू; इस सर्वर पर सभी सहायक कनेक्शन को अस्वीकार करने के लिए बंद करें।

TURN सर्वर

TURN सर्वर आपके Agent DVR सर्वर और डिवाइस के लिए रिमोट एक्सेस सक्षम करने की कुंजी है। यह सीधे पीयर-टू-पीयर कनेक्शन संभव न होने पर, जैसे जब डिवाइस NAT या फायरवॉल के पीछे हों, कनेक्शन की सुविधा प्रदान करने में मदद करता है।

Agent DVR में एक अंतर्निहित TURN सर्वर आता है और यह इसे कॉन्फ़िगर करता है और स्वचालित रूप से इसे चलाता रहता है। यदि आपके पास रिमोट एक्सेस के लिए लाइसेंस है तो आप अपना स्वयं का TURN सर्वर भी उपयोग कर सकते हैं।

  • STUN सर्वर: सार्वजनिक रूप से उपलब्ध STUN सर्वर की सूची जिसका उपयोग कनेक्शन सेट करते समय किया जाता है।
  • TURN सर्वर: निर्दिष्ट करें कि अंतर्निहित TURN सर्वर या कस्टम TURN सर्वर का उपयोग करना है। TURN सर्वर को अक्षम करने से एक्सेस टूट सकता है।
  • TURN एड्रेस: TURN सर्वर के लिए उपयोग करने के लिए IP एड्रेस। स्वचालित के लिए खाली छोड़ें।
  • TURN पोर्ट: STUN/TURN सर्वर पोर्ट (डिफ़ॉल्ट 3478)।
  • TURN सर्वर न्यूनतम पोर्ट: TURN रिले आवंटन के लिए पोर्ट रेंज की निचली सीमा। डिफ़ॉल्ट 50000 है। इस रेंज को फॉरवर्ड करना अनुशंसित है लेकिन आमतौर पर आवश्यक नहीं है, क्योंकि रिले ट्रैफिक आमतौर पर TURN पोर्ट के माध्यम से यात्रा करता है।
  • TURN सर्वर अधिकतम पोर्ट: TURN रिले आवंटन के लिए पोर्ट रेंज की ऊपरी सीमा। डिफ़ॉल्ट 50100 है। इस रेंज को फॉरवर्ड करना अनुशंसित है लेकिन आमतौर पर आवश्यक नहीं है।

यदि आप Agent DVR के लिए सीधे रिमोट कनेक्शन के लिए बाहरी रूप से होस्ट किए गए TURN सर्वर का उपयोग करना चाहते हैं तो कस्टम TURN सर्वर सेटिंग्स का उपयोग करें। यदि आप इन विकल्प को कॉन्फ़िगर करते हैं तो आपको ऊपर TURN सर्वर मोड को कस्टम पर सेट करना होगा। आपको अपने प्रदाता से ये विवरण प्राप्त करने की आवश्यकता होगी। Agent DVR के लिए रिमोट एक्सेस के लिए एक लाइसेंस आवश्यक है।

यूजर इंटरफेस

ये विकल्प Agent DVR इंटरफ़ेस को अनुकूलित करते हैं, वीडियो पर डिफ़ॉल्ट टाइमस्टैम्प से लेकर दिनांक और समय प्रारूप तक, और UI के कौन से सेक्शन उपलब्ध हैं।

सीमाएँ

  • अधिकतम अलर्ट: संग्रहीत करने के लिए अलर्ट की अधिकतम संख्या। जब यह सीमा तक पहुँच जाती है, तो Agent पुराने अलर्ट हटा देगा।
  • व्यू: लाइव स्क्रीन पर उपलब्ध व्यू की संख्या। डिफ़ॉल्ट 9, रेंज 1 से 100।
  • प्लान: फ्लोर प्लान स्क्रीन पर उपलब्ध प्लान की संख्या। डिफ़ॉल्ट 9, रेंज 1 से 100।

व्यू या प्लान बदलने से आप सहेजते समय यूआई पुनः लोड होता है। किसी भी संख्या को कम करने से नई गिनती के ऊपर के व्यू या प्लान हटा दिए जाते हैं, साथ ही उनके लेआउट, छवियाँ और डिवाइस भी हटा दिए जाते हैं। संख्या बढ़ाने से खाली स्लॉट्स जोड़े जाते हैं।

टाइमस्टैम्प डिफॉल्ट्स

कैमरों के लिए डिफ़ॉल्ट टाइमस्टैम्प शैली जो ग्लोबल टाइमस्टैम्प सेटिंग्स का उपयोग करते हैं।

  • फॉर्मेटर: टाइमस्टैम्प पाठ। उदाहरण: {FPS},{RES},{0:G},{0:T},{NAME},{REC},{0:dd MMM yy}
  • स्थिति: जहाँ टाइमस्टैम्प वीडियो पर दिखाई देता है, या इसे छिपाने के लिए कोई नहीं।
  • टेक्स्ट का रंग / बैक कलर: टाइमस्टैम्प के पाठ और बैकग्राउंड रंग।
  • बैकग्राउंड दिखाएं: टाइमस्टैम्प पाठ के पीछे एक बैकग्राउंड बनाएँ।
  • ओपेसिटी: टाइमस्टैम्प बैकग्राउंड की ओपेसिटी।
  • ऑटो फ़ॉन्ट आकार: वीडियो रिज़ॉल्यूशन के आधार पर टाइमस्टैम्प फ़ॉन्ट आकार को स्वचालित रूप से आकार दें, या एक निश्चित फ़ॉन्ट आकार सेट करने के लिए अनचेक करें।
  • आउटलाइन का रंग / आउटलाइन का आकार: टाइमस्टैम्प पाठ में एक आउटलाइन जोड़ें।

समय प्रारूप

  • कल्चर कोड: टाइमस्टैम्प पर दिनांक प्रारूपण के लिए कल्चर कोड सेट करें (उदाहरण के लिए, अमेरिकी अंग्रेजी के लिए en-US, कनाडाई फ्रेंच के लिए fr-CA)। अधिक विकल्पों के लिए इस सूची को देखें।
  • समय प्रारूप: Agent DVR UI में दिनांक और समय प्रदर्शन के लिए प्रारूप चुनें। डिफ़ॉल्ट 12-घंटे का प्रारूप ("MMM DD YYYY h:mm:ss A") है। 24-घंटे के प्रारूप के लिए, "YYYY-MM-DD H:mm:ss" का उपयोग करें।
  • समय प्रारूप (छोटा): Agent DVR UI में छोटे दिनांक प्रदर्शन के लिए प्रारूप चुनें। डिफ़ॉल्ट 12-घंटे का प्रारूप ("MMM DD h:mm A") है।
  • दिनांक प्रारूप: दिनांक प्रारूप चुनें
  • YYYY: 4-अंकीय वर्ष '2019'
  • YY: 2-अंकीय वर्ष '19'
  • MMMM: पूर्ण महीना 'June'
  • MMM: 3 वर्ण का महीना 'Jun'
  • MM: वर्ष का महीना, शून्य-पैडेड '06'
  • M: वर्ष का महीना '6'
  • DD: महीने का दिन, शून्य-पैडेड '01'
  • D: महीने का दिन '1'
  • Do: महीने का दिन संख्यात्मक क्रमसूचक संकुचन के साथ '1st'
  • HH: दिन का घंटा 0-24 से, शून्य-पैडेड, '14'
  • H: दिन का घंटा 0-24 से, '14'
  • hh: 12-घंटे की घड़ी पर दिन का घंटा, शून्य-पैडेड, '02'
  • h: 12 घंटे की घड़ी पर दिन का घंटा, '2'
  • mm: मिनट, शून्य-पैडेड, '04'
  • m: मिनट, '4'
  • ss: सेकंड, शून्य-पैडेड
  • s: सेकंड
  • A: 'AM' या 'PM'
  • a: 'am' या 'pm'

प्लेयर डिफॉल्ट्स

  • मोशन पर स्किप करें: रिकॉर्डिंग चलाते समय मूवमेंट की पहली घटना पर स्किप करें।

टैग

  • फ़ाइल टैग: रिकॉर्डिंग को टैग करने के लिए उपलब्ध टैग का सेट। यह स्वचालित रूप से भरा जाता है जैसा कि आप रिकॉर्डिंग को टैग करते हैं या आप इसे यहाँ संपादित कर सकते हैं।
  • इमेज टैग: छवियों को टैग करने के लिए उपलब्ध टैग का सेट। यह स्वचालित रूप से भरा जाता है जैसा कि आप छवियों को टैग करते हैं या आप इसे यहाँ संपादित कर सकते हैं।

सेक्शन

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

लॉगिंग

Agent DVR अपनी लॉग्स में कितना विस्तार लिखता है, यह नियंत्रित करें। किसी समस्या का समाधान करते समय लॉग स्तर या नीचे दिए गए घटक विकल्प को बढ़ाएं, फिर लॉग फाइलों को प्रबंधनीय रखने के लिए उन्हें वापस नीचे करें।

  • अधिकतम लॉग आकार: लॉग कतार में रखी जा सकने वाली प्रविष्टियों की अधिकतम संख्या निर्धारित करता है।
  • लॉग स्तर: कितना विस्तार लॉग करना है, यह चुनें, कोई नहीं से लेकर डीबग तक।
  • WebRTC: WebRTC कनेक्शन की लॉगिंग सक्षम करता है, जो लाइव व्यू समस्याओं को डीबग करने के लिए उपयोगी है।
  • ONVIF: ONVIF डिवाइस के लिए डीबग लॉगिंग सक्षम करता है।
  • FFMPEG लॉग स्तर: ffmpeg के लिए डीबग आउटपुट स्तर को समायोजित करें। सावधानी: ट्रेस सेटिंग आपकी लॉग्स को तेजी से भर सकती है और इसका उपयोग केवल विशिष्ट डीबगिंग उद्देश्यों के लिए संक्षिप्त रूप से किया जाना चाहिए।
  • SignalR लॉगिंग: SignalR सर्वर के साथ संचार की लॉगिंग सक्षम करता है, जो विस्तृत डीबगिंग के लिए उपयोगी है।

Syslog लॉगिंग

Agent DVR एक syslog सर्वर को अपने लॉग्स भेज सकता है (v6.2.6.0+)। यह निगरानी और डीबगिंग के लिए उपयोगी हो सकता है। आप लॉगिंग में लॉग्स भेजने के लिए सर्वर को कॉन्फ़िगर कर सकते हैं।

  • सक्षम: Syslog लॉगिंग को चालू या बंद करने के लिए टॉगल करें।
  • सर्वर: सर्वर का पता निर्दिष्ट करें जैसे: logs1.papertrailapp.com
  • पोर्ट: उपयोग करने के लिए पोर्ट
  • श्रेणी: Syslog श्रेणी (या सुविधा) चुनें।

MQTT

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

  • सक्षम: MQTT को सक्रिय या निष्क्रिय करने के लिए टॉगल करें।
  • सर्वर: अपने MQTT सर्वर का IP एड्रेस दर्ज करें।
  • पोर्ट: अपने MQTT सर्वर द्वारा उपयोग किए जाने वाले पोर्ट को निर्दिष्ट करें (डिफ़ॉल्ट 1883 है)।
  • होम असिस्टेंट डिस्कवरी: MQTT इवेंट्स सक्षम किए गए डिवाइस को Home Assistant को विज्ञापित करें, ताकि वे सेंसर और स्विच के साथ वहां स्वचालित रूप से दिखाई दें। विवरण के लिए होम असिस्टेंट देखें।
  • चेक इंटरवल: Agent DVR द्वारा कीप-एलाइव संदेश भेजने के लिए सेकंड में अंतराल सेट करें, जो एक स्थिर कनेक्शन सुनिश्चित करता है।
  • प्रोटोकॉल: कनेक्शन प्रोटोकॉल चुनें, कोई भी नहीं या TLS।
  • LWT विलंब: विलंब के बाद स्थिति विषय को एक ऑफलाइन संदेश भेजता है (सेकंड में, अक्षम करने के लिए 0)।
  • प्रमाणपत्र सत्यापित करें: सर्वर के TLS प्रमाणपत्र को सत्यापित करें। स्व-हस्ताक्षरित प्रमाणपत्र के लिए इसे बंद रखें।
  • प्रोटोकॉल संस्करण: उपयोग करने के लिए MQTT प्रोटोकॉल संस्करण। जब तक आपके सर्वर को किसी विशिष्ट संस्करण की आवश्यकता न हो, तब तक डिफ़ॉल्ट पर छोड़ दें।
  • QoS: सेवा की गुणवत्ता स्तर। विवरण के लिए अपने MQTT सर्वर दस्तावेज़ को देखें।
  • क्लाइंट ID: आपकी MQTT क्लाइंट ID। स्वचालित रूप से जेनरेट करने के लिए खाली छोड़ दें।
  • यूजरनेम: आपका MQTT सर्वर यूजरनेम।
  • पासवर्ड: आपका MQTT सर्वर पासवर्ड।
  • डिस्कवरी प्रीफिक्स: होम असिस्टेंट डिस्कवरी संदेश के लिए उपयोग किया जाने वाला विषय प्रीफिक्स (डिफ़ॉल्ट homeassistant है)। केवल तभी बदलें जब आपने होम असिस्टेंट के MQTT इंटीग्रेशन में डिस्कवरी प्रीफिक्स को बदल दिया हो।
  • सांख्यिकी भेजें: Agent DVR को MQTT को सांख्यिकी भेजने के लिए सक्षम करने के लिए इसे सक्षम करें, जैसे CPU उपयोग, मेमोरी उपयोग और ड्राइव उपयोग।

NDI

NDI (Network Device Interface) IP वीडियो स्रोतों तक पहुंचने की प्रक्रिया को सरल बनाता है, अंतर्निहित खोज सुविधाएं प्रदान करता है। कई कैमरे और वीडियो निगरानी प्रणालियां पहले से ही NDI-तैयार हैं, जिससे Agent DVR के साथ इंटीग्रेशन सहज हो जाता है। NDI तकनीक और संगत डिवाइसों के बारे में अधिक जानकारी के लिए, ndi.tv पर जाएं। Agent DVR वीडियो और ऑडियो क्षमताओं के साथ NDI स्रोतों का समर्थन करता है, साथ ही NDI के माध्यम से PTZ नियंत्रण भी करता है।

  • ग्रुप्स: यहां, आप यदि लागू हो तो NDI ग्रुप्स जोड़ सकते हैं। प्रत्येक ग्रुप को एक नई लाइन पर दर्ज करें।
  • अतिरिक्त IPs: डिवाइस स्कैनिंग के लिए विशिष्ट NDI IP पते जोड़ें। प्रत्येक IP को एक नई लाइन पर होना चाहिए।
  • लोकल डिवाइस दिखाएं: इस विकल्प को टॉगल करें यह तय करने के लिए कि क्या स्थानीय कंप्यूटर पर NDI डिवाइस (जो Agent DVR चला रहा है) को सूची में प्रदर्शित किया जाना चाहिए।

ONVIF

Agent DVR ONVIF इवेंट XML पैकेट में कीवर्ड का उपयोग करके मोशन इवेंट को पहचानता है। चूंकि ये पैकेट विभिन्न कैमरा मॉडल में भिन्न हो सकते हैं, हम आपको अपने कैमरे से कस्टम इवेंट XML जोड़ने का विकल्प प्रदान करते हैं ताकि ONVIF इवेंट को ट्रिगर किया जा सके। यह सुविधा विशेष रूप से उपयोगी है यदि आपको मानक ONVIF इवेंट डिटेक्शन में समस्याओं का सामना करना पड़ता है।

  • डिटेक्ट XML: अपने कैमरे से विशिष्ट ONVIF XML इवेंट पैकेट यहां डालें।
  • इवेंट लॉगिंग: डिबगिंग उद्देश्यों के लिए कैमरे से आने वाले सभी XML को लॉग करने के लिए इसे सक्षम करें। अपने लोकल सर्वर पर /logs.html पर इन लॉग्स को एक्सेस करें।

उदाहरण के लिए, यदि आप /logs.html पर लॉग्स में इस जैसी प्रविष्टियां देखते हैं:


Ignored ONVIF event: <tt:Source xmlns:tt="http://www.onvif.org/ver10/schema"><tt:SimpleItem Name="VideoSource" Value="V_SRC_000" /><tt:SimpleItem Name="Rule" Value="MyMotionDetectorRule" /></tt:Source><tt:Data xmlns:tt="http://www.onvif.org/ver10/schema"><tt:SimpleItem Name="State" Value="true" /></tt:Data>

और Agent DVR इसे मोशन इवेंट के रूप में पहचान नहीं रहा है, तो आप डिटेक्ट XML फील्ड में निम्नलिखित जोड़ सकते हैं:


<tt:SimpleItem Name="Rule" Value="MyMotionDetectorRule" /></tt:Source><tt:Data xmlns:tt="http://www.onvif.org/ver10/schema"><tt:SimpleItem Name="State" Value="true" /></tt:Data>

फिर Agent DVR इस विशिष्ट टेक्स्ट वाली इवेंट को मोशन इवेंट के रूप में व्याख्या करेगा।

प्लेबैक

ये सेटिंग्स नियंत्रित करती हैं कि Agent DVR वेब ब्राउज़र और API के माध्यम से वीडियो को कैसे रेंडर और डिलीवर करता है।

  • अधिकतम स्ट्रीम आकार: वेब क्लाइंट को स्ट्रीम करने के लिए उच्चतम रिज़ॉल्यूशन सेट करता है। उच्च रिज़ॉल्यूशन CPU के उपयोग को महत्वपूर्ण रूप से बढ़ा सकते हैं।
  • उच्च DPI: उच्च-घनत्व डिस्प्ले (4K मॉनिटर, Mac, फोन) के पूर्ण रिज़ॉल्यूशन पर वीडियो स्ट्रीम करता है तेज़ चित्र के लिए, अधिक एनकोडिंग लोड की कीमत पर। स्ट्रीम आकार की सीमाएं अभी भी लागू होती हैं।

    • अक्षम: मानक रिज़ॉल्यूशन (डिफ़ॉल्ट)।
    • GPU: केवल उन दर्शकों के लिए पूर्ण रिज़ॉल्यूशन जो GPU एनकोडिंग का उपयोग करते हैं, जहां अतिरिक्त लोड नगण्य है।
    • सक्षम: सभी दर्शकों के लिए पूर्ण रिज़ॉल्यूशन। सॉफ़्टवेयर एनकोडिंग के साथ CPU उपयोग बढ़ाता है।

  • डिफ़ॉल्ट फ़ॉन्ट: वीडियो पर टाइमस्टैम्प जैसे पाठ को रेंडर करने के लिए उपयोग किया जाने वाला डिफ़ॉल्ट फ़ॉन्ट।
  • वीडियो FPS: वेब ब्राउज़र को भेजे गए वीडियो के लिए अधिकतम फ्रेम प्रति सेकंड (फ्रेमरेट)।
  • भरने का मोड: चुनें कि क्या कैमरा छवि उपलब्ध स्थान को भरे (भरें) या अपनी मूल पहलू अनुपात को बनाए रखे (केंद्र)।
  • GPU का उपयोग करें: सहेजी गई वीडियो फ़ाइलों को डिकोड करने के लिए GPU उपयोग सक्षम करें।
  • वेब क्लाइंट के लिए GPU का उपयोग करें: वेब क्लाइंट को स्ट्रीम किए गए वीडियो को एनकोड करने के लिए GPU का उपयोग करें। H264 को मजबूर करें की आवश्यकता है।
  • JPEG गुणवत्ता: jpeg छवियों को एनकोड करने के लिए डिफ़ॉल्ट गुणवत्ता सेटिंग। उच्च मान अधिक CPU और स्टोरेज का उपयोग कर सकते हैं।
  • अधिकतम MJPEG आकार: अधिकतम MJPEG जलधारा आकार जो Agent DVR API के माध्यम से जेनरेट करेगा।
  • डिफ़ॉल्ट MJPEG आकार: डिफ़ॉल्ट MJPEG जलधारा आकार जो Agent DVR API के माध्यम से जेनरेट करेगा, जब कोई आकार पैरामीटर निर्दिष्ट नहीं किया जाता है।
  • H264 को मजबूर करें: क्लाइंट को वीडियो स्ट्रीम करने के लिए H264 का उपयोग करें। यदि लाइव दृश्य काम करना बंद कर दे तो इसे अनचेक करें।
  • डिफॉल्ट GPU डिवाइस: जब आपके पास एक से अधिक हों तो उपयोग करने के लिए डिफ़ॉल्ट GPU डिवाइस चुनें।
  • डिफॉल्ट GPU डिकोडर *: पसंदीदा हार्डवेयर डिकोडर चुनें। यदि पसंदीदा विकल्प विफल हो तो Agent DVR अन्य विकल्पों को आजमाएगा।
  • डिफॉल्ट रिकॉर्ड कोडेक *: पसंदीदा हार्डवेयर एनकोडर चुनें। आवश्यकता पड़ने पर Agent DVR वैकल्पिक विकल्पों का उपयोग करेगा।
  • AI शार्ड आकार: आंतरिक AI सिस्टम में इन्फरेंस सेशन प्रति अधिकतम डिवाइस संख्या। कम मान उच्च सामयिकता के तहत स्थिरता में सुधार करते हैं अतिरिक्त GPU मेमोरी की कीमत पर। परिवर्तन रीस्टार्ट के बाद लागू होते हैं।
  • हाई परफॉरमेंस रिसाइजिंग: CPU उपयोग को कम करने के लिए एक बुनियादी रीसाइजिंग एल्गोरिदम का उपयोग करें। यह तेज़ है लेकिन छवियों में दांतेदार लाइनें हो सकती हैं।
  • प्लेबैक के लिए फ़ाइलों को रीसाइज करें: लोड को कम करने के लिए प्लेबैक के दौरान रिकॉर्ड की गई फ़ाइलों को रीसाइज करें। प्लेबैक के दौरान पूर्ण रिज़ॉल्यूशन फोटो समर्थन के लिए इसे अनचेक करें।

* ध्यान दें कि GPU एनकोडिंग और डिकोडिंग आपके कंप्यूटर की हार्डवेयर संगतता, ड्राइवर और FFmpeg लाइब्रेरी समर्थन पर निर्भर हैं। यह जांचने के लिए कि क्या Agent DVR आपके हार्डवेयर डिवाइस का उपयोग कर रहा है, रिकॉर्डिंग शुरू करें और स्थानीय क्लाइंट में /logs.html पर लॉग देखें। यदि GPU एनकोडिंग विफल हो तो Agent DVR को CPU-आधारित एनकोडिंग पर वापस जाना चाहिए।

RTMP सर्वर

Agent DVR Twitch और YouTube जैसे RTMP एंडपॉइंट्स को वीडियो स्ट्रीम करने की क्षमता प्रदान करता है, जिससे आप अपनी वेबसाइट पर जलधारा को प्रसारित या एम्बेड कर सकते हैं। इन जलधारा को एम्बेड करने के बारे में अधिक जानकारी के लिए, कृपया RTMP स्ट्रीमिंग देखें।

RTMP स्ट्रीमिंग को सर्वर मेनू से सक्रिय किया जा सकता है या डिवाइस शेड्यूलर का उपयोग करके स्वचालित रूप से शुरू और रोकने के लिए शेड्यूल किया जा सकता है।

  • URL: वह RTMP एंडपॉइंट जहां वीडियो प्रकाशित करना है, आमतौर पर rtmp://a.rtmp.youtube.com/live2 के प्रारूप में।
  • स्ट्रीम कुंजी: अपनी स्ट्रीम कुंजी प्राप्त करने के निर्देशों के लिए ऊपर से जुड़ी एम्बेडिंग गाइड देखें।
  • आकार: अपने प्रसारण के लिए एक रिज़ॉल्यूशन चुनें। याद रखें, उच्च रिज़ॉल्यूशन अधिक बैंडविड्थ और CPU संसाधन का उपभोग करते हैं।
  • क्वालिटी: बेसिक क्वालिटी सेटिंग को समायोजित करें। डिफ़ॉल्ट 8 है। कम मान का अर्थ है कम क्वालिटी लेकिन कम बैंडविड्थ उपयोग भी।
  • फ़्रेम दर: वीडियो के लिए अपनी वांछित फ़्रेम दर सेट करें। डिफ़ॉल्ट 15 फ़्रेम प्रति सेकंड है।
  • कोडेक: जलधारा के लिए उपयोग किए जाने वाले एनकोडर को चुनें। GPU एनकोडर CPU उपयोग को कम करते हैं।
  • ऑडियो शामिल करें: अपनी जलधारा में ऑडियो शामिल करें। यदि अक्षम है, तो Agent DVR एक डमी मूक ऑडियो ट्रैक बनाएगा।
  • अधिकतम अवधि: स्ट्रीमिंग की अधिकतम अवधि सेकंड में सेट करें। Agent DVR इस अवधि के बाद स्ट्रीमिंग बंद कर देगा। निरंतर स्ट्रीमिंग के लिए 0 दर्ज करें।
  • स्टार्टअप पर स्ट्रीम करें: जब Agent DVR शुरू होता है, तो इस सर्वर को स्ट्रीमिंग शुरू करें, अंतिम डिवाइस का उपयोग करके जो इसे स्ट्रीम कर रहा था।

सुरक्षा

ये सेटिंग्स Agent DVR द्वारा सिस्टम को आर्म और डिसआर्म करने के तरीके को प्रबंधित करने के लिए डिज़ाइन की गई हैं, चाहे यह UI लॉक आइकन के माध्यम से हो या एकीकरण/API के माध्यम से।

  • आर्म डिले: जब आप Agent में आर्म आइकन (ऊपर बाईं ओर लॉक आइकन) पर क्लिक करते हैं तब से लेकर Agent DVR वास्तव में अलर्ट्स सक्रिय करने तक सेकंड में समय विलंब।
  • डिसआर्म कोड: यह कोड Agent DVR को डिसआर्म करने के लिए उपयोग किया जाता है, Alexa जैसे औजारों में लागू होता है। डिफ़ॉल्ट कोड 1234 है।
  • आर्म प्रोफाइल: एक प्रोफ़ाइल चुनें जो सिस्टम के आर्म किए जाने पर स्वचालित रूप से लागू होगी (UI के ऊपर बाईं ओर कोने में लॉक आइकन का उपयोग करके)।
  • डिसआर्म प्रोफाइल: एक प्रोफ़ाइल चुनें जो सिस्टम के डिसआर्म किए जाने पर स्वचालित रूप से लागू होगी (UI के ऊपर बाईं ओर कोने में अनलॉक आइकन का उपयोग करके)।

SMTP

Agent DVR के माध्यम से अपने स्वयं के मेल सर्वर से ईमेल अलर्ट्स भेजने के लिए इन सेटिंग्स का उपयोग करें। आपके पास ईमेल अलर्ट्स के लिए ispyconnect.com सदस्यता का उपयोग करने या अपने स्वयं के SMTP सर्वर को कॉन्फ़िगर करने का विकल्प है। याद रखें, ईमेल भेजने के लिए, आपको ईमेल भेजने के लिए एक कार्रवाई सेट अप करनी होगी। किसी भी समस्या के समाधान के लिए, SMTP समस्या निवारण देखें।

  • SMTP का उपयोग करें: मैसेजिंग के लिए अपने स्वयं के SMTP सर्वर का उपयोग करने के लिए इसे सक्षम करें।
  • यूजरनेम: आपका SMTP सर्वर यूजरनेम।
  • पासवर्ड: आपका SMTP सर्वर पासवर्ड।
  • प्रेषक पता: भेजने के लिए ईमेल पता, उदाहरण के लिए, [email protected]।
  • सर्वर: आपके SMTP सर्वर का IP या वेब पता।
  • पोर्ट: आपका SMTP सर्वर जो पोर्ट उपयोग करता है। डिफ़ॉल्ट 25 है।
  • SSL का उपयोग करें: SSL पर SMTP संचार के लिए इस विकल्प को सक्षम करें।
  • अलर्ट टेम्पलेट: अलर्ट ईमेल के लिए डिफ़ॉल्ट विषय और संदेश सेट करें।
  • प्रमाणपत्र सत्यापित करें: सर्वर के SSL प्रमाणपत्र को सत्यापित करें। Self-signed प्रमाणपत्र के लिए इसे बंद रखें।
  • पूर्ण आकार के चित्र भेजें: पुनः आकार दिए गए, छोटे संस्करण भेजने के बजाय पूर्ण रिज़ॉल्यूशन में चित्र भेजने के लिए इसे चेक करें।
  • इमेज एम्बेड करें: मेल बॉडी में छवियाँ दिखाएं। यह कुछ ईमेल क्लाइंट्स में डुप्लिकेट छवियों का कारण बन सकता है।

स्टोरेज

ये विकल्प आपकी रिकॉर्डिंग के लिए डिस्क प्रबंधन में सहायता करते हैं: स्टोरेज स्थान भरने से पहले ईमेल चेतावनी प्राप्त करें और महत्वपूर्ण फुटेज को स्वचालित हटाने से सुरक्षित रखें।

  • कॉन्फ़िगर करें: स्टोरेज सेटिंग्स देखें
  • स्टोरेज ईमेल पता: स्टोरेज सीमाएं पहुंचने पर अलर्ट्स प्राप्त करने के लिए ईमेल पता प्रदान करें। इसके लिए SMTP सेटिंग्स या सदस्यता की आवश्यकता है।
  • नोटिफिकेशन ट्रिगर: स्टोरेज स्थान में उपयोग किए गए स्थान का प्रतिशत सेट करें ताकि ईमेल नोटिफिकेशन ट्रिगर हो सके। ध्यान दें कि यह ड्राइव पर खाली स्थान के बजाय आवंटित अधिकतम स्थान को संदर्भित करता है।
  • ईमेल अंतराल: स्टोरेज चेतावनी ईमेल की आवृत्ति निर्धारित करें, घंटों में मापी गई।
  • स्टोरेज अंतराल: Agent DVR द्वारा स्टोरेज प्रबंधन संचालन की आवृत्ति को समायोजित करें।
  • टैग्स को ऑटो लॉक करें अनावश्यक हटाने या स्टोरेज प्रबंधन द्वारा हटाए जाने से रोकने के लिए निर्दिष्ट टैग्स के साथ रिकॉर्डिंग को स्वचालित रूप से लॉक करें। इन रिकॉर्डिंग को डिलीट करने के लिए, आपको उन्हें UI में अनलॉक करने की आवश्यकता होगी।

उपयोगकर्ता

रिमोट यूजर अनुमतियों की जानकारी के लिए, कृपया Remote Permissions देखें।
नोट: Agent DVR का निःशुल्क संस्करण एक व्यवस्थापक यूजर को जोड़ने की अनुमति देता है।

एक उपयुक्त लाइसेंस के साथ, आप अपने लोकल Agent DVR सर्वर में विभिन्न अनुमतियों के साथ कई यूजर जोड़ सकते हैं, उदाहरण के लिए परिवार के सदस्यों या सुरक्षा दल को सीमित पहुंच के साथ अपनी स्वयं की लॉगिन देने के लिए।

यूजर जोड़ने के लिए, सर्वर सेटिंग्स पर जाएं और Users टैब तक पहुंचें।

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

व्यवस्थापक लॉगिन भूल गए?

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

  • Agent DVR सेवा को रोकें, यदि यह चल रही है।
  • एक कंसोल विंडो खोलें: Start पर क्लिक करें, "cmd" टाइप करें, "Command Prompt" पर राइट-क्लिक करें और "व्यवस्थापक के रूप में चलाएं" चुनें।
  • Agent DVR डायरेक्टरी पर नेविगेट करें, आम तौर पर "cd C:\Program Files\Agent"।
  • Windows पर "Agent.exe reset-local-login" टाइप करके या macOS और Linux पर "dotnet Agent.dll reset-local-login" टाइप करके लोकल पासवर्ड रीसेट करें।
  • इसे रोकने के लिए उसी विधि का उपयोग करके Agent DVR सेवा को रीस्टार्ट करें।

आप LDAP या OAuth2 का उपयोग करके नए यूजर जोड़ने को स्वचालित कर सकते हैं।

सत्र प्रबंधन

सर्वर मेनू से, सत्र प्रबंधन पर क्लिक करें इन कंट्रोल को एक्सेस करने के लिए। यह केवल प्रशासकों के लिए दिखाई देता है।

यह सर्वर में हाल के लॉगिन के यूजरनेम और IP एड्रेस दिखाता है। आप यहां से विशिष्ट सत्रों को जबरन डिस्कनेक्ट कर सकते हैं।

सत्र लॉग

संस्करण 6.2.8.0 से, Agent DVR sessionlog.txt में सत्र गतिविधि का एक सादा पाठ ऑडिट लॉग भी रखता है, जो मीडिया फ़ोल्डर में स्थित है (Windows पर यह आमतौर पर C:\Program Files\Agent\Media है)। यह स्थानीय उपयोगकर्ता खातों और वेबसाइट के माध्यम से कनेक्ट करने वाले रिमोट उपयोगकर्ताओं दोनों को कवर करता है - प्रत्येक प्रविष्टि रिकॉर्ड करती है कि सत्र स्थानीय था या रिमोट।

सत्र लॉग रिकॉर्ड करता है:

  • उपयोगकर्ता कनेक्शन और डिस्कनेक्शन, यूजरनेम, IP एड्रेस और सत्र ID के साथ।
  • रिकॉर्डिंग का प्लेबैक, टाइमलाइन प्लेबैक सहित।
  • रिकॉर्ड की गई फ़ाइलों के डाउनलोड और स्ट्रीमिंग।

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