DSLR, वेबकैम या किसी भी USB कैमरे से कैप्चर करें
- विंडोज पीसी, रास्पबेरी पाई या किसी भी लिनक्स डिवाइस का उपयोग करके किसी भी डीएसएलआर या वेबकैम से प्रसारण करें
- एक सिस्टम बनाने की आवश्यकता है: कैमरा + आवास + कंप्यूटर।
- DSLR क्यों? छवि गुणवत्ता! कोई भी अन्य मुख्यधारा कैमरा समान मूल्य बिंदु पर DSLR कैमरों की गुणवत्ता के करीब नहीं आता है।
- DSLR supports Canon/Nikon/Sony, see पूर्ण कैमरा सूची
- Teleport Station इसका उद्देश्य दीर्घकालिक अप्राप्य कैप्चर परिनियोजन है।
- विश्वसनीय, दीर्घकालिक कैप्चर के लिए निर्मित। स्व-अद्यतन योग्य SystemD Linux डेमॉन या Windows सेवा के रूप में चलता है।
- Teleport Station teleport.io डैशबोर्ड के माध्यम से पूरी तरह से दूरस्थ रूप से प्रबंधित किया जाता है.
- लचीला अपलोड, स्थानीय रूप से छवियों को कैश करने में सक्षम और इंटरनेट कनेक्टिविटी वापस आने पर पुनः प्रयास करने में सक्षम
- अपने कस्टम IoT डिवाइस में आसानी से सहायता जोड़ें। बस Teleport Station बाइनरी को तैनात करें, डिवाइस का प्रावधान करें और छवि/वीडियो कैप्चर, डिवाइस रीस्टार्ट आदि के लिए हुक लागू करें।
Teleport Station तैनात करना
IoT डिवाइस
कोई भी पीसी या IoT/मेकर बोर्ड जो Linux या Windows चलाता है, उसे Teleport Station डिवाइस के रूप में प्रावधानित किया जा सकता है.
हमें अपने परीक्षणों में Raspberry Pi 3 के साथ अच्छी सफलता मिली है। कृपया देखें रास्पबेरी पाई सेटअप गाइड यदि आप इसमें नए हैं। इसके अलावा कोई भी पुराना लैपटॉप ठीक काम करेगा!
सॉफ्टवेयर
Teleport Station लिनक्स के लिए
- उदाहरण के लिए, बोर्ड पर लिनक्स स्थापित करें रास्पबेरी पाई पर उबंटू सर्वर हमने यहाँ सिस्टमडी का उपयोग करते हुए उबंटू 18.04 का उपयोग किया। रेस्पबेरी पाई ओएस भी ठीक काम करता है। ध्यान दें कि डेस्कटॉप की आवश्यकता नहीं है, और gphoto2 आधारित कैमरों के लिए, अनुशंसित नहीं है।
-
लॉग इन करने के बाद प्रोविजनिंग स्क्रिप्ट डाउनलोड करें:
#इंटेल के लिए arm64 को amd64 से या 32 बिट ARM के लिए armv6 या armv7 से प्रतिस्थापित करें।
wget -q https://teleport.blob.core.windows.net/apps/teleportstation/linux/arm64/prod/ts-provision.sh -O ts-provision.sh
-
इसे अनुमति दें:
-
और इसे चलायें:
- यह स्क्रिप्ट कैमरे से कनेक्ट करने के लिए gphoto2 पैकेज स्थापित करेगी। साथ ही Teleport Station को डेमॉन के रूप में चलाने के लिए SystemD पैकेज भी। इसके बाद यह सभी Teleport Station फ़ाइलों को डाउनलोड करके /opt/teleportstation में रख देगा। SystemD सेवा स्थापित और शुरू हो जाएगी।
- लॉग आउटपुट में डिवाइस पेयरिंग कुंजी और यूआरएल दिखाया जाएगा, teleport.io पर डिवाइस प्रोविजनिंग को पूरा करने के लिए इस यूआरएल पर ब्राउज़ करें। ts-follow-log.sh का उपयोग करके लॉग देखें
- आपको फ़ोल्डर में कई स्क्रिप्ट भी दिखाई देंगी, उदाहरण के लिए ts-follow-log.sh आपको सर्विस लॉग देखने देता है। ts-status.sh डिवाइस प्रोविज़न स्थिति और पेयरिंग दिखाता है। एक अन-प्रोविज़न स्क्रिप्ट भी है जो सिस्टमडी सर्विस सहित सब कुछ साफ़ कर देगी।
- बस इतना ही! बाकी सब teleport.io डैशबोर्ड के माध्यम से कॉन्फ़िगर किया गया है।
- यह स्क्रिप्ट एक प्रारंभिक बिंदु है, इसे अपनी तैनाती के लिए आवश्यकतानुसार अनुकूलित करें।
ध्यान देने योग्य बातें:
-
यदि GNOME डेस्कटॉप का उपयोग किया जाता है, तो यह /usr/lib/gvfs/gvfs-gphoto2-volume-monitor प्रक्रिया का उपयोग करता है जो छवि कैप्चर में बाधा उत्पन्न करेगा। आपको निम्न त्रुटि दिखाई देगी:
आईओ-लाइब्रेरी में एक त्रुटि हुई ('USB डिवाइस का दावा नहीं किया जा सका'): इंटरफ़ेस 0 (डिवाइस या संसाधन व्यस्त) का दावा नहीं किया जा सका। सुनिश्चित करें कि कोई अन्य प्रोग्राम (gvfs-gphoto2-volume-monitor) या कर्नेल मॉड्यूल (जैसे sdc2xx, stv680, spca50x) डिवाइस का उपयोग नहीं कर रहा है और आपके पास डिवाइस तक पढ़ने/लिखने की पहुँच है।
इसे ठीक करने के लिए, gvfs को अक्षम करें और फिर रीबूट करें:
systemctl --user stop gvfs-daemon
systemctl --user mask gvfs-daemon
वैकल्पिक रूप से बूट विकल्प को डेस्कटॉप के बजाय CLI में बदलें। रास्पबेरी पाई ओएस पर यह प्राथमिकताएं -> रास्पबेरी पाई कॉन्फ़िगरेशन में किया जा सकता है। इसके अलावा वॉल्यूम मॉनिटर प्रक्रिया को समाप्त किया जा सकता है, हालांकि यह आदर्श नहीं है क्योंकि इसे प्रत्येक बूट पर करना होगा।
- यदि आप देखते हैं कि SystemD प्रक्रिया शुरू नहीं हो रही है, तो इसका मतलब है कि प्रोविजनिंग के समय गलत आर्किटेक्चर का उपयोग किया गया था। उपलब्ध आर्किटेक्चर armv6/armv7/arm64/amd64 हैं।
Teleport Station के लिए Windows
- Windows 10/11 के लिए Teleport Station ऐप इंस्टॉल करें.
- स्थापना के बाद आपसे UAC के लिए संकेत दिया जाएगा, यह Teleport Station Windows सेवा को सक्षम करने के लिए आवश्यक है।
- विंडोज सिस्टम ट्रे में लाल Teleport Station आइकन पर राइट क्लिक करें और 'इंस्टॉल सर्विस' पर क्लिक करें।
- जल्द ही आपको मेनू में 'डिवाइस को पेयर करें' दिखाई देगा। teleport.io पर डिवाइस को प्रोविज़न करने के लिए इसका उपयोग करें
- यदि आप DSLR कैमरा उपयोग कर रहे हैं, तो DSLR कैमरा ड्राइवर स्थापित करें, इसके बारे में अधिक जानकारी नीचे 'कैमरा' में दी गई है।
- बस इतना ही! बाकी सब teleport.io डैशबोर्ड के माध्यम से कॉन्फ़िगर किया गया है।
Teleport Station Windows डाउनलोड करना
नवीनतम संस्करण साइडलोड ऐप इंस्टॉलर (Windows 10/11, 64bit, amd64)
नवीनतम संस्करण साइडलोड इंस्टॉलर संग्रह (Windows 10/11, 64bit, amd64)
नवीनतम संस्करण साइडलोड ऐप इंस्टॉलर (Windows 10/11, 32bit, x86)
नवीनतम संस्करण साइडलोड इंस्टॉलर संग्रह (Windows 10/11, 32bit, x86)
स्थापना निर्देश
- विंडोज सेवाएं इंस्टॉल करने वाले ऐप्स को माइक्रोसॉफ्ट ऐप स्टोर में अनुमति नहीं है, इसलिए हमें ऐप साइडलोडिंग का उपयोग करना पड़ता है।
- इंस्टॉल करने का सबसे सरल तरीका ऊपर दिए गए विंडोज ऐप इंस्टॉलर एक्टिवेशन यूआरएल का उपयोग करना और संकेतों का पालन करना है।
- वैकल्पिक रूप से, ऊपर दी गई आर्काइव फ़ाइल डाउनलोड करें। फ़ाइल प्रॉपर्टीज़ में इसे अनब्लॉक करें। फिर इसे एक्सट्रेक्ट करें।
- इंस्टॉल करने के लिए .appxbundle फ़ाइल का उपयोग करें और संकेतों का पालन करें।
- वैकल्पिक रूप से, Add-AppDevPackage.ps1 पर राइट क्लिक करें और इंस्टॉल करने के लिए 'Run with Powershell' चुनें।
कैमरा
डीएसएलआर कैमरा एक अच्छी गुणवत्ता और आदर्श रूप से छोटी लंबाई वाली यूएसबी केबल के माध्यम से IoT डिवाइस में प्लग किया जाता है।
Windows
विंडोज के अंतर्गत Teleport Station के लिए, अपने DSLR कैमरे का पता लगाने के लिए ड्राइवर इंस्टॉलेशन की आवश्यकता होती है।
http://zadig.akeo.ie. पर उपलब्ध Zadig ऐप के साथ यह बहुत आसान है। Zadig डाउनलोड करें, zadig-2.4.exe चलाएँ, विकल्प मेनू में 'सभी डिवाइस सूचीबद्ध करें' चुनें, अपना कैमरा चुनें और कैमरे के लिए WinUSB ड्राइवर इंस्टॉल करें। ड्राइवर इंस्टॉलेशन को सफल बनाने के लिए आपको विंडोज में टेस्ट साइनिंग मोड में प्रवेश करना पड़ सकता है। एडमिनिस्ट्रेटर कमांड प्रॉम्प्ट पर 'bcdedit /set testsigning on' कमांड चलाकर और फिर कंप्यूटर को पुनरारंभ करके ऐसा करें। इस पर अधिक जानकारी
यहाँ पाई जा सकती है। उसके बाद ड्राइवर को इंस्टॉल करने के लिए Zadig का उपयोग करें। कैमरों के सबसे बड़े सेट का समर्थन करने के लिए हम libgphoto का उपयोग करते हैं, और इसके लिए ड्राइवर प्रतिस्थापन की आवश्यकता होती है।
ड्राइवर बदलते समय सही कैमरा डिवाइस का चयन करना सुनिश्चित करें। हालांकि कोई स्थायी नुकसान नहीं हो सकता है, लेकिन कीबोर्ड के लिए ड्राइवर बदलने का मतलब होगा कि आप टाइप नहीं कर पाएंगे!
Linux
लिनक्स के अंतर्गत, gphoto2 पैकेज आवश्यक है और इसे प्रोविजनिंग स्क्रिप्ट द्वारा स्थापित किया जाएगा।
इंटरनेट और बिजली कनेक्शन
ईथरनेट को प्राथमिकता दी जाती है, हालांकि वाई-फाई भी उतना ही अच्छा काम कर सकता है। PoE के माध्यम से DSLR कैमरा और IoT बोर्ड दोनों को पावर देना संभव है, जिसका मतलब है कि एक ही केबल की आवश्यकता होगी। कई IoT बोर्ड अब PoE के माध्यम से संचालित होने की क्षमता रखते हैं, और एक एडाप्टर के माध्यम से PoE में DSLR कैमरे के लिए भी पर्याप्त पावर होती है।