Stream जोड़ें
ऐसी stream कैसे कॉन्फ़िगर करें जिसे आप Workflow चलाने के लिए उपयोग कर सकते हैं, यह सीखें।
Deployment Manager द्वारा प्रबंधित अपने edge device पर एक Workflow चलाने के लिए, आपको एक Stream जोड़ना होगा। Stream एक camera feed को input के रूप में स्वीकार करता है और camera से आने वाले डेटा को चुने गए Workflow पर चलाता है।
Stream जोड़ने के लिए, आपको चाहिए:
Deployment Manager के साथ सेट अप किया गया एक device।
डिवाइस के लिए उपलब्ध एक camera
एक Workflow जिसे आप अपने device पर deploy करना चाहते हैं।
Streams निम्न के माध्यम से कॉन्फ़िगर किए गए cameras को पढ़ सकते हैं:
एक RTSP stream, या;
एक webcam जो USB के माध्यम से सीधे आपके edge device में लगी हो
GigE (Ethernet) या USB 3.0 के माध्यम से जुड़ा एक Basler camera
GigE (Ethernet) के माध्यम से जुड़ा एक Lucid camera
Basler और Lucid औद्योगिक cameras Enterprise plans में उपलब्ध हैं। उन्हें सक्षम करने के लिए, sales team से संपर्क करें.
Stream जोड़ने के तीन चरण हैं:
camera जानकारी जोड़ें
एक workflow चुनें।
कॉन्फ़िगरेशन की समीक्षा करें।
Camera जानकारी जोड़ें
Stream जोड़ने के लिए, अपने dashboard से Deployment Manager के साथ पंजीकृत किसी Device पर क्लिक करें, फिर "Add Stream" पर क्लिक करें:

इसके बाद एक window दिखाई देगी जिसमें आप अपना Stream कॉन्फ़िगर कर सकते हैं:

इस window में, भरें:
अपने Stream का नाम।
stream type (उदाहरण: "RTSP Stream", "USB Camera", "Basler Camera", "Lucid Camera").
उस stream type के लिए video source:
"RTSP Stream": camera का "RTSP URL"।
"USB Camera": आपके device में लगे camera का "Camera Index"। यदि आपने केवल एक camera लगाया है, तो यह संभवतः 0 होगा।
"Basler Camera": camera का "Serial Number"। देखें Basler Cameras नीचे।
"Lucid Camera": camera का "IP Address", जो camera discovery से पहले से भरा हुआ है। Stream उस address पर camera से connect होता है, और Roboflow उस address को camera को असाइन किया गयारखता है। इसके बजाय "Camera Index" भरने के लिए फ़ील्ड खाली छोड़ दें, जो उस position पर मौजूद किसी भी Lucid camera से connect होता है।
Stream पर चलाने के लिए एक Workflow चुनें।
एक Mode चुनें: "Continuous" (default) हर frame पर Workflow चलाता है, जबकि "Triggered" केवल स्पष्ट रूप से trigger किए जाने पर Workflow चलाता है। देखें Stream को trigger करें triggering options के लिए।
यह जानकारी भर लेने के बाद, अपने Stream के साथ एक Workflow सेट अप करने के लिए आगे बढ़ने हेतु "Create Stream" पर क्लिक करें। नए stream का प्रारंभिक सेटअप कई मिनट ले सकता है क्योंकि device workflow और उससे संबंधित किसी भी model weights को डाउनलोड करता है। अंततः, Stream आपकी Streams सूची में दिखाई देगा:

जब आप पहली बार Stream जोड़ते हैं, तो status दिखाएगा कि आपका Stream "Provisioning" में है। जब आपका Workflow आपके device पर डाउनलोड होकर चलने लगेगा, तो आपके Stream का status "Running" में अपडेट हो जाएगा।
जब stream status "Running" होता है, तो इसका अर्थ है:
आपका Workflow आपके device पर चल रहा है।
आप अपने Stream से frames और logs देख सकते हैं।
Basler Cameras
केवल serial number दर्ज करें। Edge यह पता लगाता है कि camera GigE है या USB, और GigE के लिए यह port ढूँढता है तथा stream शुरू होने पर एक compatible IP सेट करता है। IP address के साथ सेट किए गए पुराने streams तब तक काम करते रहते हैं जब तक आप serial दर्ज नहीं करते।
discovered cameras तालिका में, "Network mismatch" badge का मतलब है कि Edge camera का address स्वयं बदलेगा। "Network review" का मतलब है कि port साझा है या default route वहन करता है, इसलिए IP स्वयं सेट करें। यदि row का button "Set Up Camera Port" दिखाता है, तो camera को एक समर्पित camera port पहले चाहिए।
Workflow संगतता
जब आप एक Workflow चुनते हैं, Roboflow उसे device पर चल रहे inference version के विरुद्ध जांचता है। Workflow field के पास लाल X का मतलब है कि device उस Workflow को चला नहीं सकता। कौन सा block समर्थित नहीं है और क्यों, यह देखने के लिए icon पर hover करें। इसे ठीक करने के लिए, device पर inference service version अपडेट करें कॉन्फ़िगरेशन पृष्ठ.
यह जांच device द्वारा अपने बारे में बताई गई जानकारी का उपयोग करती है। जिन devices ने अभी तक अपने supported blocks की रिपोर्ट नहीं की है, उनमें कोई icon नहीं दिखता।
RTSP क्रेडेंशियल्स
यदि आपके camera को username और password की आवश्यकता है, तो उन्हें RTSP URL में जोड़ने के बजाय "Username" और "Password" फ़ील्ड में दर्ज करें।
जो devices encrypted credentials का समर्थन करते हैं, वे "Store credentials encrypted" checkbox भी दिखाते हैं। इसे checked रहने दें ताकि username और password stream URL के बजाय device पर encrypted रूप में संग्रहीत हों।
सहेजे गए credentials दोबारा नहीं दिखाए जाते। फ़ील्ड में "Saved (enter to change)" लिखा होता है, और उन्हें बदलने के लिए आपको दोनों दर्ज करने होंगे। इसके बजाय credentials को URL में संग्रहीत करने के लिए, दोनों दर्ज करें, box का चयन हटाएँ, फिर save करें। जब तक आप ऐसा नहीं करते, encrypted credentials device पर बने रहते हैं और URL में मौजूद किसी भी credentials पर प्राथमिकता लेते हैं।
RTSPS Certificates
एक RTSP URL जो शुरू होता है rtsps:// TLS के माध्यम से connect होता है, और device camera के certificate की जाँच करता है। यदि आपका camera self-signed certificate प्रस्तुत करता है, तो "Allow self-signed TLS certificate" चुनें। यह checkbox केवल rtsps:// URLs के लिए दिखाई देता है, और यदि आप URL को वापस rtsp://.
में बदलते हैं, तो यह साफ़ हो जाता है। यह setting पूरे device पर लागू होती है। इसे एक stream के लिए चालू करने पर उस device के हर RTSPS stream के लिए certificate checks छोड़ दिए जाते हैं। जब संभव हो, तो जारी करने वाला certificate "CA Certificates" के अंतर्गत जोड़ें कॉन्फ़िगरेशन पृष्ठ इसके बजाय।
अंतिम अपडेट
क्या यह उपयोगी था?