मैं अपने घर के हिस्से के वीडियो को वेबकैम से रिकॉर्ड करना चाहता हूं, जबकि मैं कुछ दिनों के लिए दूर रहता हूं और यह सुनिश्चित करने की कोशिश करता हूं कि किसी भी चोर की फोटो खींची जाए और फोटो को मेरे सर्वर पर अपलोड किया जाए।
मेरे पास mjpg_streamer का उपयोग करके फुटेज स्ट्रीम करने के लिए एक वेबकैम सेट है। यह काम करता है और ठीक स्ट्रीमिंग है।
जब भी आप 'FileName.jpg' कहलाना चाहते हैं, तब भी स्ट्रीम से कैप्चर करना संभव है:
wget http://127.0.0.1:8080/?action=snapshot -O FileName.jpg
मेरे पास अमेज़ॅन वेब सेवाओं के साथ एक अमेज़ॅन एफ़टीपी सर्वर है और एसएफटीपी का उपयोग करके एफ़टीपी एक्सेस है। मैं वर्तमान में फ़ायरफ़ॉक्स के फ़ायरफ़टीपी प्लगइन का उपयोग करके जुड़ा हुआ हूं, इसलिए यह काम करता है। कनेक्शन लाइव के साथ चल रहे कंप्यूटर को छोड़ने का विचार है।
मैं हर 1 मिनट में धारा से एक चित्र लेने की स्क्रिप्ट करना चाहता हूं और लाइव एफ़टीपी कनेक्शन के माध्यम से मेरे सर्वर पर अपलोड की गई तस्वीर है, और या तो मेरे पीसी से मूल फ़ाइल को हटा दिया गया है ताकि अगला ओ को बचाएगा। या प्रत्येक फ़ाइल के अंत में एक नंबर संलग्न करें और फिर इसे एफ़टीपी करें। जैसे FileName1.jpeg, Filename2.jpeg।
मैं घंटों के लिए Googled हूं और यद्यपि FTP अपलोड करने के बारे में पदों का भार है, मुझे अपलोड करने की एक निरंतर स्ट्रीम के बारे में कोई जानकारी नहीं मिल सकती है ... अर्थात "यह फ़ोल्डर देखें, हर 1 मिनट में सामग्री अपलोड करें और फिर एक मिनट बाद। इसमें जो भी नई सामग्री है उसे अपलोड करें ”।
मुझे लगता है कि मुझे एक बैश स्क्रिप्ट की आवश्यकता होगी जो:
- एक काउंटर रखें ताकि प्रत्येक नई बनाई गई फ़ाइल को एक अलग नाम मिले
- उस फ़ाइलनाम को "wget http://127.0.0.1:8080/?action=snapshot -O FileName XX .jpg" पर हर 30 सेकंड या 1 मिनट पर भेजें।
- FTP सर्वर पर FileName XX .jpg अपलोड करें
लेकिन मुझे नहीं पता कि कैसे करना है! क्या कोई मुझे निर्देशित कर सकता है? या किसी को FileZilla या कुछ करने का तरीका पता है (जो एक फ़ोल्डर नहीं देख सकता है AFAIK: https://forum.filezilla-project.org/viewtopic.php?t=41609 ?