कॉन्फ़िगरेशन: वीडियो स्रोत

परिचय

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

क्लोन करें

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

  • कैमरा: जिस डिवाइस को क्लोन करना चाहते हैं उसे चुनें।

डेस्कटॉप

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

  • स्क्रीन: चुनें कि किस स्क्रीन से रिकॉर्ड करना है।
  • माउस कैप्चर करें: वीडियो कैप्चर में माउस पॉइंटर को शामिल करने के लिए इस विकल्प को सक्षम करें (केवल Windows के लिए)।
  • क्षेत्र: क्लिक करके और खींचकर स्क्रीन के एक विशेष क्षेत्र को कैप्चर करने के लिए परिभाषित करें (यह सुविधा केवल Windows पर उपलब्ध है)।

डमी

डमी डिवाइस बैकग्राउंड के लिए ठोस रंग या इमेज का उपयोग करने का विकल्प प्रदान करते हैं। यह परीक्षण उद्देश्यों के लिए, पिक्चर इन पिक्चर सुविधा का उपयोग करके अन्य डिवाइस से वीडियो को संयोजित करने के लिए या RTMP स्ट्रीमिंग के माध्यम से कई कैमरों को प्रसारित करने के लिए उपयोगी हो सकता है।

  • चौड़ाई: डमी कैमरे की पिक्सल चौड़ाई सेट करें, उदाहरण के लिए, 640।
  • ऊंचाई: डमी कैमरे की पिक्सल ऊंचाई निर्दिष्ट करें, उदाहरण के लिए, 480।
  • फ़्रेम दर: कैमरे की फ़्रेम दर परिभाषित करें, जैसे 10 fps।
  • बैक कलर: वीडियो बैकग्राउंड के लिए रंग चुनें।
  • इमेज: अपनी स्थानीय ड्राइव पर इमेज का पाथ प्रदान करें। यह इमेज बैकग्राउंड रंग को ओवरराइड कर देगी।

डीवीआर

Agent DVR में DVR विकल्प सामान्य रूप से उपयोग किए जाने वाले DVR डिवाइस से कनेक्ट करने का एक तरीका प्रदान करता है जिनके पास मानक RTSP या HTTP वीडियो एंडपॉइंट नहीं हैं। इसका उपयोग करके किसी मौजूदा स्टैंडअलोन रिकॉर्डर से व्यक्तिगत कैमरा चैनलों को Agent DVR में अपने अन्य डिवाइस के साथ खींचें।

  • मॉडल: समर्थित DVR मॉडल की सूची से चुनें।
  • होस्ट: अपने नेटवर्क के भीतर अपने DVR का IP एड्रेस दर्ज करें। साथ ही, जिस पोर्ट पर यह काम कर रहा है वह शामिल करें, या चयनित मॉडल के लिए मानक पोर्ट में डिफ़ॉल्ट करने के लिए पोर्ट फ़ील्ड को खाली छोड़ दें।
  • यूजरनेम: अपने DVR में लॉगिन करने के लिए उपयोग किया जाने वाला यूजरनेम दर्ज करें।
  • पासवर्ड: अपने DVR लॉगिन क्रेडेंशियल से जुड़ा पासवर्ड प्रदान करें।
  • चैनल: अपने DVR पर कैमरे का चैनल नंबर निर्दिष्ट करें। उदाहरण के लिए, यदि कोई DVR 4 कैमरे संचालित करता है, तो आप चैनल 1-4 का उपयोग करके प्रत्येक कैमरे को जोड़ेंगे (या संभवतः 0-3, DVR के चैनल कॉन्फ़िगरेशन के आधार पर)।

फ़ाइल

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

  • फ़ाइल पथ: उस वीडियो फ़ाइल का स्थानीय पाथ प्रदान करें जिसे आप उपयोग करना चाहते हैं।
  • लूप: फ़ाइल के अंत तक पहुंचने के बाद इसे स्वचालित रूप से दोबारा चलाने के लिए इस विकल्प को सक्षम करें।

IP कैमरा या नेटवर्क कैमरा

"नेटवर्क कैमरा" स्रोत प्रकार नेटवर्क (IP) कैमरों से कनेक्ट करने के लिए डिज़ाइन किया गया है, जो कनेक्शन के लिए FFmpeg का उपयोग करता है। यह आपके नेटवर्क पर किसी भी कैमरे के लिए सामान्य विकल्प है जो RTSP जलधारा या HTTP वीडियो URL प्रदान करता है। यदि FFmpeg कनेक्शन स्थापित नहीं कर सकता है, तो आप वैकल्पिक रूप से VLC को इंस्टॉल करके और इसे डिकोडर के रूप में चुनकर उपयोग कर सकते हैं।

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

यदि "प्रायोगिक सुविधाएँ" को सर्वर सेटिंग्स में सक्षम किया गया है, तो एक अतिरिक्त "RTSP (वैकल्पिक)" स्रोत प्रकार उपलब्ध है। यह एक सरलीकृत RTSP कनेक्शन है (केवल यूजरनेम, पासवर्ड और लाइव URL) जो RTSP कैमरों को कनेक्ट करने का एक वैकल्पिक तरीका प्रदान किया जाता है।

प्लेबैक समस्याओं में सहायता के लिए, Glitchy / Stuttering Video देखें।

JPEG या इमेज

JPEG/इमेज स्रोत प्रकार JPEG या अन्य इमेज-आधारित स्रोतों से कनेक्ट करने के लिए डिज़ाइन किया गया है। इसका उपयोग उन कैमरों या डिवाइसों के लिए करें जो HTTP पर स्नैपशॉट या इमेज URL प्रकाशित करते हैं।

  • यूजरनेम: कैमरे के लिए यूजरनेम दर्ज करें (आपके iSpyConnect यूजरनेम नहीं)।
  • पासवर्ड: कैमरे के लिए पासवर्ड दर्ज करें (आपके iSpyConnect पासवर्ड नहीं)।
  • URL/ पाथ: आपके कैमरे से लाइव इमेज फीड के लिए कनेक्शन URL निर्दिष्ट करें। "..." बटन उपलब्ध कनेक्शन खोजने में सहायता के लिए एक विज़ार्ड लॉन्च करता है।
  • रीलोड अंतराल: स्थैतिक इमेजों के लिए (जैसे मौसम GIF जो केवल कभी-कभी बदलते हैं), नई इमेजों की समय-समय पर जांच करने के लिए एक रीलोड अंतराल सेट करें। JPEG और वीडियो फीड के लिए, यह अंतराल 0 पर सेट किया जाना चाहिए।

लोकल डिवाइस

USB वेबकैम, कैप्चर कार्ड और अन्य स्थानीय हार्डवेयर वीडियो स्रोत को इस विकल्प का उपयोग करके कनेक्ट करें।

  • डिवाइस: डिटेक्ट किए गए स्थानीय वीडियो डिवाइस की सूची से चुनें।
  • वीडियो रिज़ॉल्यूशन: वांछित वीडियो रिज़ॉल्यूशन चुनें।

Linux पर, डिवाइस विकल्प खाली हो सकते हैं, अक्सर अनुमतियों की समस्याओं के कारण। इसे हल करने के लिए, निम्नलिखित कमांड के साथ अपने उपयोगकर्ता को वीडियो अनुमतियाँ ग्रुप में जोड़ें:


 sudo adduser YOUR_USERNAME video
sudo usermod -a -G video YOUR_USERNAME
...फिर अपने कंप्यूटर को रीस्टार्ट करें।

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

video_size=720x576

MJPEG

MJPEG स्रोतों से कनेक्ट करें। जबकि IP कैमरा विकल्प आमतौर पर पसंदीदा होता है, MJPEG विकल्प उन मामलों में बैकअप के रूप में काम करता है जहां कुछ कैमरे मानक IP कैमरा सेटअप के साथ असंगत होते हैं।

  • यूजरनेम: अपने कैमरे के लिए अपना लॉगिन यूजरनेम दर्ज करें (ध्यान दें: यह आपके iSpyConnect यूजरनेम से अलग है)।
  • पासवर्ड: अपने कैमरे के लिए पासवर्ड प्रदान करें (आपका iSpyConnect पासवर्ड नहीं)।
  • लाइव URL: अपने कैमरे से लाइव वीडियो जलधारा के लिए URL निर्दिष्ट करें। उपलब्ध कनेक्शन खोजने में सहायता करने वाले विज़ार्ड तक पहुंचने के लिए "..." बटन का उपयोग करें।
  • रिकॉर्ड URL: अपने कैमरे से रिकॉर्ड जलधारा के लिए URL दर्ज करें। फिर से, "..." बटन आपको उपलब्ध कनेक्शन खोजने में मदद कर सकता है।
  • इंटरनल डिकोडर का उपयोग करें: Agent DVR द्वारा उपयोग किया जाने वाला FFmpeg डिकोडर कुछ जलधाराओं के साथ कठिनाइयों का सामना कर सकता है जिनके पास गैर-मानक सीमांकन चिन्ह हैं। Agent DVR के आंतरिक डिकोडर पर स्विच करने के लिए इस विकल्प को सक्षम करें। ध्यान दें: आंतरिक डिकोडर का उपयोग करने का मतलब है कि रिकॉर्ड URL का उपयोग नहीं किया जाएगा।
  • HD स्ट्रीम का उपयोग करें: लाइव दृश्य में लाइव जलधारा के बजाय रिकॉर्ड (HD) जलधारा दिखाएँ, या तो केवल मैक्सिमाइज्ड होने पर या मुख्य और मैक्सिमाइज्ड दोनों दृश्यों में। रिकॉर्डिंग मोड को Raw Record पर सेट करने की आवश्यकता है।
  • एचडी ऑन डिमांड: केवल तभी उच्च परिभाषा रिकॉर्ड जलधारा से कनेक्ट करें जब इसकी आवश्यकता हो, उदाहरण के लिए जब कैमरा लाइव दृश्य में मैक्सिमाइज्ड हो या रिकॉर्ड हो रहा हो। यह बैंडविड्थ और माप किए गए या मोबाइल कनेक्शन पर डेटा कोटा बचाता है। इस तरह से बनाई गई रिकॉर्डिंग बफर किए गए फुटेज के बिना शुरू होती है और जलधारा कनेक्ट होने में कुछ सेकंड का विलंब हो सकता है। यदि रिकॉर्ड जलधारा कनेक्ट करने में विफल हो, तो Agent DVR लाइव जलधारा रिकॉर्ड करता है।

NDI

नेटवर्क पर वीडियो स्ट्रीमिंग के लिए नेटवर्क डिवाइस इंटरफेस (NDI) स्रोतों का उपयोग करें। NDI खोज सेटिंग्स के लिए, NDI सर्वर सेटिंग्स देखें।

  • स्रोत: डिटेक्ट किए गए NDI स्रोतों की सूची से चुनें। डिटेक्ट की गई सूची से स्रोत चुनना महत्वपूर्ण है, इसे मैन्युअली टाइप करने की जगह। रिमोट स्रोतों को डिटेक्ट करने के लिए एंडपॉइंट्स को शामिल करने के लिए NDI सेटिंग्स देखें।
  • ऑडियो स्तर: चुने गए NDI स्रोत से आने वाले ऑडियो स्तर को समायोजित करें।

नेस्ट

यह विकल्प लीगेसी Nest और Dropcam कैमरों के लिए इंटीग्रेशन समर्थन प्रदान करता है जो एक पब्लिक वीडियो जलधारा साझा कर सकते हैं। Google ने Dropcam को बंद कर दिया है और नए Google Nest कैमरों पर अब पब्लिक शेयरिंग की पेशकश नहीं करता है, इसलिए यह स्रोत प्रकार केवल पुरानी डिवाइस के साथ काम करता है। विवरण के लिए Nest और Dropcam कैमरे देखें।

  • पब्लिक URL: वह URL दर्ज करें जहां आपके कैमरे को सार्वजनिक रूप से एक्सेस किया जा सकता है।
  • वीडियो URL प्राप्त करें: इस बटन पर क्लिक करें, और Agent DVR आपके कैमरे की वीडियो जलधारा का सीधा लिंक खोजेगा।
  • वीडियो URL: यह फील्ड आपके द्वारा 'वीडियो URL प्राप्त करें' बटन पर क्लिक करने के बाद स्वचालित रूप से भर दिया जाएगा।

वेब ब्राउज़र

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

  • यूजरनेम: यदि आवश्यक हो तो वेब पृष्ठ में लॉगिन करने के लिए यूजरनेम दर्ज करें।
  • पासवर्ड: यदि आवश्यक हो तो वेब पृष्ठ में लॉगिन करने के लिए पासवर्ड दर्ज करें।
  • चौड़ाई: ब्राउज़र विंडो की चौड़ाई।
  • ऊंचाई: ब्राउज़र विंडो की ऊंचाई।
  • URL: लोड करने के लिए URL दर्ज करें (उदाहरण के लिए, https://www.example.com)।
  • रीलोड अंतराल: यह निर्धारित करें कि पृष्ठ को कितनी बार रीलोड किया जाना चाहिए।

पृष्ठ रीलोड को बाध्य करने के लिए, आप उन्नत सेटिंग्स के अंतर्गत पाया गया JPEG कैश रोकें विकल्प सक्षम कर सकते हैं।

ब्राउज़र के लिए कुकीज़ सेट करने के लिए, उन्नत सेटिंग्स में Cookies विकल्प का उपयोग करें। उदाहरण के लिए, 'mycookie' नाम की एक कुकी को 'myvalue' मान के साथ सेट करने के लिए, Cookies फील्ड में 'mycookie=myvalue' दर्ज करें।

ONVIF

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

  • यूजरनेम: अपने कैमरे के लिए यूजरनेम दर्ज करें (आपका iSpyConnect यूजरनेम नहीं)।
  • पासवर्ड: अपने कैमरे के लिए पासवर्ड प्रदान करें (आपका iSpyConnect पासवर्ड नहीं)।
  • सर्विस URL: यह आपके कैमरे की सेवा परिभाषा के लिए URL है। Agent DVR आमतौर पर इन्हें स्वचालित रूप से डिटेक्ट कर सकता है: सर्विस URL को भरने के लिए एक डिटेक्ट किए गए डिवाइस पर क्लिक करें। यदि आपका डिवाइस स्वचालित रूप से नहीं मिला है, तो आप इसे मैनुअली दर्ज कर सकते हैं। यह 'http://IPADDRESS:PORT/onvif/device_service' जैसा दिखना चाहिए।
  • RTSP पोर्ट ओवरराइड: यदि आवश्यक हो तो अपने कैमरे के RTSP पोर्ट को ओवरराइड करें, जैसे कि जब किसी भिन्न नेटवर्क पर भिन्न RTSP पोर्ट के साथ पोर्ट फॉरवर्डिंग करते हैं। सामान्यतः, इसे 0 के रूप में छोड़ दें। यह पोर्ट आपके कैमरे से लाइव वीडियो और ऑडियो स्ट्रीमिंग के लिए उपयोग किया जाता है।
  • HTTP पोर्ट ओवरराइड: यदि किसी अन्य नेटवर्क पर भिन्न HTTP पोर्ट के साथ पोर्ट फॉरवर्डिंग करते हैं तो अपने कैमरे के HTTP पोर्ट को ओवरराइड करें। आमतौर पर, इसे 0 के रूप में छोड़ा जाना चाहिए। यह पोर्ट आपके कैमरे से JPEG छवियाँ प्राप्त करने के लिए है।
  • टाइमआउट: वह अवधि निर्धारित करें जिसके लिए Agent DVR टाइमआउट होने से पहले आपके कैमरे से कनेक्ट करने का प्रयास करेगा।
  • खोजें: Agent DVR को प्रदान की गई क्रेडेंशियल का उपयोग करके आपके कैमरे से कनेक्ट करने और वीडियो कनेक्शन विकल्पों को प्राप्त करने की अनुमति देने के लिए इस बटन पर क्लिक करें, नीचे दिए गए URLs को भरते हुए।
  • लाइव URL: खोज के बाद, लाइव देखने और मोशन डिटेक्शन के लिए कम-रेजोल्यूशन वीडियो जलधारा चुनें।
  • URL ओवरराइड करें: वैकल्पिक रूप से, यदि आप खोजे गए विकल्पों पर इसे पसंद करते हैं तो लाइव URL के लिए एक ओवरराइड URL जोड़ें।
  • रिकॉर्ड URL: खोज के बाद, कच्ची रिकॉर्डिंग के लिए उच्च-रेजोल्यूशन वीडियो जलधारा चुनें।
  • URL ओवरराइड करें: वैकल्पिक रूप से, यदि आप खोजे गए विकल्पों पर इसे पसंद करते हैं तो रिकॉर्ड URL के लिए एक ओवरराइड URL जोड़ें।
  • स्नैपशॉट URI का उपयोग करें फ़ोटो के लिए: लाइव वीडियो जलधारा से छवियों को उत्पन्न करने के बजाय सीधे कैमरे से फ़ोटो डाउनलोड करना चुनें।
  • HD स्ट्रीम का उपयोग करें: लाइव दृश्य में लाइव जलधारा के बजाय रिकॉर्ड (HD) जलधारा दिखाएँ, या तो केवल मैक्सिमाइज्ड होने पर या मुख्य और मैक्सिमाइज्ड दोनों दृश्यों में। रिकॉर्डिंग मोड को Raw Record पर सेट करने की आवश्यकता है।
  • एचडी ऑन डिमांड: केवल तभी उच्च परिभाषा रिकॉर्ड जलधारा से कनेक्ट करें जब इसकी आवश्यकता हो, उदाहरण के लिए जब कैमरा लाइव दृश्य में मैक्सिमाइज्ड हो या रिकॉर्ड हो रहा हो। यह बैंडविड्थ और माप किए गए या मोबाइल कनेक्शन पर डेटा कोटा बचाता है। इस तरह से बनाई गई रिकॉर्डिंग बफर किए गए फुटेज के बिना शुरू होती है और जलधारा कनेक्ट होने में कुछ सेकंड का विलंब हो सकता है। यदि रिकॉर्ड जलधारा कनेक्ट करने में विफल हो, तो Agent DVR लाइव जलधारा रिकॉर्ड करता है।
  • रीलोड करने के लिए मजबूर करें: यदि आपका कैमरा केवल एक सत्र के लिए मान्य वीडियो जलधारा URLs के लिए एक अनन्य टोकन जोड़ता है, तो प्रत्येक कनेक्शन प्रयास के लिए एक नया वीडियो URL प्राप्त करने के लिए इस विकल्प को सक्षम करें, जो पुनः कनेक्शन समस्याओं में मदद कर सकता है।
प्लेबैक समस्याओं के साथ सहायता के लिए, भ्रष्ट / स्टटरिंग वीडियो देखें।

उन्नत सेटिंग्स

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

  • डिकोडर: विकल्पों में CPU, GPU, VLC (यदि इंस्टॉल है) और कोई नहीं शामिल हैं। VLC उन जलधाराओं को डिकोड कर सकता है जिन्हें FFmpeg (Agent द्वारा उपयोग किया जाता है) नहीं कर सकता। डिकोडर को स्विच करने के लिए कैमरे को अक्षम और पुन: सक्षम करने की आवश्यकता होती है। कोई नहीं केवल नेटवर्क कैमरा स्रोत प्रकारों के लिए उपलब्ध है: यह वीडियो डिकोडिंग को पूरी तरह से बायपास करता है, इसलिए इसे कच्चे रिकॉर्डिंग मोड की आवश्यकता होती है, और गति पहचान और AI सतर्कता फिल्टरिंग काम नहीं करेगी।
यदि FFmpeg कुछ कैमरा मॉडल से कुछ RTSP जलधाराओं को डिकोड करने में विफल रहता है, जिसके परिणामस्वरूप "Invalid data found when processing input" जैसी त्रुटियां होती हैं, तो डिकोडर को VLC पर स्विच करने का प्रयास करें (यहां से VLC इंस्टॉल करें और पहचान के लिए Agent DVR को रीस्टार्ट करें)।
  • GPU डिकोडर: उपयोग करने के लिए विशिष्ट हार्डवेयर GPU डिकोडर चुनें। डिफ़ॉल्ट डिफ़ॉल्ट सेटिंग का उपयोग करने के लिए चुनें।
  • डिकोड डिवाइस: यदि आपके पास कई GPUs हैं, तो डिकोडिंग के लिए किस डिवाइस का उपयोग करना है यह निर्दिष्ट करें। डिफ़ॉल्ट के लिए खाली छोड़ें, या एक डिवाइस इंडेक्स या पाथ दर्ज करें (उदाहरण के लिए /dev/dri/renderD128)।
  • कुकीज: अपने कैमरे की वीडियो जलधारा तक पहुंचने के लिए आवश्यक कुकीज जोड़ें।
  • बेसिक ऑथेंटिकेशन: कैमरा लॉगिन के लिए बेसिक ऑथेंटिकेशन को चालू या बंद करें।
  • HTTP 1.0 का उपयोग करें: पुराने कैमरों के साथ संगतता के लिए HTTP 1.0 का उपयोग करने के लिए बाध्य करें।
  • प्रमाणपत्र सत्यापित करें: कनेक्ट करते समय SSL प्रमाणपत्रों को सत्यापित करें। उन कैमरों के लिए यह बंद रखें जो स्व-हस्ताक्षरित प्रमाणपत्र का उपयोग करते हैं।
  • JPEG कैश रोकें: कैशिंग को रोकने के लिए JPEG अनुरोधों में एक अद्वितीय पैरामीटर जोड़ें। कुछ कैमरों के साथ समस्याएं पैदा कर सकता है।
  • हेडर्स: अपने कैमरे की वीडियो जलधारा तक पहुंचने के लिए आवश्यक कोई अतिरिक्त हेडर्स शामिल करें।
  • यूजर एजेंट: यदि आपके कैमरे द्वारा निर्दिष्ट किया गया है तो कनेक्शन के लिए यूजर एजेंट सेट करें।
  • कनेक्शन टाइमआउट: कैमरे से टाइमआउट होने से पहले प्रतिक्रिया के लिए अधिकतम प्रतीक्षा समय सेट करें।
  • रीकनेक्ट इंटरवल: कैमरे के लिए कनेक्शन को बंद और फिर से खोलने के लिए एक आवधिक अंतराल कॉन्फ़िगर करें।
  • रीकनेक्ट रणनीति: यदि कैमरा कनेक्शन खो जाता है तो रीकनेक्शन प्रयासों के लिए शेड्यूल चुनें। विकल्पों में एक लोचदार शेड्यूल (2, 5, 10, 30 सेकंड) या तत्काल रीकनेक्शन शामिल हैं।
  • VLC विकल्प: अपने कैमरे से कनेक्ट करते समय VLC में पास करने के लिए कोई अतिरिक्त विकल्प निर्दिष्ट करें।

FFmpeg सेटिंग्स

ये सामान्य FFmpeg सेटिंग्स हैं जो आपको Agent DVR को अपने कैमरे से कनेक्ट करने के तरीके को सूक्ष्मता से समायोजित करने की अनुमति देती हैं। इन सेटिंग्स तक पहुँचने के लिए, कैमरा एडिट करें पर जाएं, सामान्य टैब चुनें, वीडियो स्रोत कॉन्फ़िगर करने के लिए क्लिक करें, और FFMPEG टैब चुनें।

  • TCP को प्राथमिकता दें: इस विकल्प को सक्षम करने से FFmpeg आपके कैमरे को TCP कनेक्शन को प्राथमिकता देता है, जो बढ़े हुए CPU उपयोग और नेटवर्क ट्रैफ़िक की कीमत पर त्रुटि सुधार प्रदान करता है।
  • ऑटो स्विच: कनेक्शन विफल होने पर TCP और UDP परिवहन के बीच स्वचालित रूप से स्विच करें।
  • HTTP टनलिंग: RTSP को HTTP के माध्यम से टनल करें। यह फ़ायरवॉल या प्रॉक्सी के माध्यम से कनेक्ट करते समय मदद कर सकता है।
  • कम विलंबता: जलधारा में विलंबता कम करें। इसे अक्षम करने से जलधारा की क्वालिटी में सुधार हो सकता है।
  • स्केल मोड: FFmpeg के लिए एक स्केल मोड चुनें। डिफ़ॉल्ट मोड फ़ास्ट बिलीनियर है।
  • सर्वश्रेष्ठ स्ट्रीम खोजें: FFmpeg को कनेक्शन से स्वचालित रूप से सर्वश्रेष्ठ वीडियो और ऑडियो जलधारा चुनने देने के लिए इस विकल्प को सक्षम करें।
  • वीडियो स्ट्रीम इंडेक्स: यदि 'सर्वश्रेष्ठ स्ट्रीम खोजें' अचेक किया गया है, तो आप वीडियो जलधारा इंडेक्स को मैनुअल रूप से चुन सकते हैं। 0 = स्वचालित।
  • ऑडियो स्ट्रीम इंडेक्स: वीडियो जलधारा इंडेक्स के समान, यह 'सर्वश्रेष्ठ स्ट्रीम खोजें' अक्षम होने पर ऑडियो जलधारा के मैनुअल चयन की अनुमति देता है। 0 = स्वचालित।
  • थ्रेड काउंट: जलधारा डिकोडिंग के लिए थ्रेड की संख्या सेट करता है। 0 = स्वचालित। कम थ्रेड विलंबता को कम कर सकते हैं।
  • विकल्प: कोई भी अतिरिक्त FFmpeg विकल्प इनपुट करने की जगह जिसे आप लागू करना चाहते हैं।
  • फ़िल्टर: नीचे देखें।

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

प्लेबैक समस्याओं के लिए सहायता के लिए, दूषित / स्टटरिंग वीडियो देखें।

FFmpeg फिल्टर

ffmpeg फ़िल्टर का उपयोग करके आप अपने वीडियो पर रीयल-टाइम प्रभाव और ओवरले लागू कर सकते हैं। ध्यान दें कि इन्हें रिकॉर्डिंग में बनाए रखने के लिए आपको रिकॉर्डिंग मोड को Encode पर सेट करना होगा।

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

उदाहरण:

किसी क्षेत्र को क्रॉप करें और ब्लर करें:

[in]split[main][crop];[crop]crop=w=200:h=100:x=50:y=50,boxblur=10[blurred];[main][blurred]overlay=x=50:y=50[out]

टेक्स्ट ओवरले जोड़ें:

[in]drawtext=text='Hello, World!':x=10:y=10:fontsize=24:fontcolor=white[out]

मर्ज करें:

[in]drawtext=text='Hello, World!':x=10:y=10:fontsize=24:fontcolor=white,split[main][crop];[crop]crop=w=200:h=100:x=50:y=50,boxblur=10[blurred];[main][blurred]overlay=x=50:y=50[out]

FFmpeg दस्तावेज़