स्मार्टकैम ब्लूटूथ और कैमरे के साथ सिम्बियन सीरीज के 60 फोन को आपके पीसी के साथ उपयोग के लिए तैयार वेबकैम में बदल देता है। यह ओपन सोर्स सॉफ्टवेयर है, जिसे GPLv2 के तहत लाइसेंस प्राप्त है और यह Linux या Windows पर चलेगा। ऐसे व्यावसायिक अनुप्रयोग हैं जो एक ही काम करेंगे, लेकिन मैं जब भी संभव हो मुक्त, मुक्त स्रोत सॉफ़्टवेयर का उपयोग और समर्थन करने में विश्वास करता हूं।
कृपया ध्यान दें:इस गाइड को शुरू में 2008 में वापस प्रकाशित किया गया था और इसके संदर्भ में कुछ सॉफ़्टवेयर तब से बदल गए होंगे।
इस ट्यूटोरियल में मैं फेडोरा 9 पर स्मार्टकैम स्थापित करूंगा क्योंकि स्मार्टकैम डेवलपर ने पहले ही परीक्षण और पुष्टि कर दी है कि स्मार्टकैम उबंटू 8.04 पर काम करता है। हां, स्मार्टकैम वीडियो4लिनक्स एपीआई का उपयोग करता है। संगत अनुप्रयोगों की सूची के लिए https://en.wikipedia.org/wiki/Video4Linux देखें। मैं व्यक्तिगत रूप से अक्सर एएमएसएन के साथ स्मार्टकैम का उपयोग करता हूं।
- सबसे पहले चीज़ें, https://sourceforge.net/projects/smartcam/ पर जाएं और डाउनलोड करें पर क्लिक करें हरे बॉक्स में लिंक करें।
- हम Linux संस्करण स्थापित करने जा रहे हैं, इसलिए डाउनलोड करें . पर क्लिक करें स्मार्टकैम लाइनक्स . के लिए लिंक ।
- लेखन के समय नवीनतम लिनक्स संस्करण v2008.09.18.2 है। ज़िप संग्रह डाउनलोड करें और याद रखें कि आपने इसे कहाँ सहेजा है। मैंने इसे ~/डाउनलोड . में सहेजा है
- उस निर्देशिका पर नेविगेट करें जहां आपने स्मार्टकैम ज़िप फ़ाइल सहेजी थी।
[kmurray@radon ~]$ सीडी ~/डाउनलोड करें
- संग्रह को अनज़िप करें।
[kmurray@radon Download]$ स्मार्टकैम को खोल दें br /> बनाना:स्मार्टकैम/रिलीज/
फुलाना:स्मार्टकैम/रिलीज/smartcam.ko
फुलाना:स्मार्टकैम/रिलीज/स्मार्टकैम
बनाना:स्मार्टकैम/रिलीज/फोन_फाइल्स/
फुलाना :smartcam/release/phone_files/SmartCamS603rdEd.SIS
फुलाते हुए:smartcam/release/phone_files/SmartCamS602ndEd.SIS
फुलाते हुए:smartcam/release/phone_files/jSmartCam.jar
[फ़ाइल लिस्टिंग को सहेजने के लिए स्निप किया गया अंतरिक्ष] - अब हम स्मार्टकैम कर्नेल मॉड्यूल संकलित करते हैं। आपको यह सुनिश्चित करने की आवश्यकता होगी कि आपके पास कर्नेल विकास शीर्षलेख स्थापित हैं। फेडोरा में यह उतना ही सरल है जितना yum install kernel-devel
[kmurray@radon Download]$ सीडी स्मार्टकैम/src/driver/
[kmurray@radon ड्राइवर]$ make -C /lib/modules/`unname -r`/build M=`pwd` मॉड्यूल
बनाना:निर्देशिका दर्ज करना `/usr/src/kernels/2.6.26.6-79.fc9.i686′
CC [M] /home/kmurray/Download/smartcam/src/driver/smartcam.o
बिल्डिंग मॉड्यूल, स्टेज 2.
MODPOST 1 मॉड्यूल
CC /home/kmurray/डाउनलोड/ स्मार्टकैम/src/driver/smartcam.mod.o
LD [M] /home/kmurray/Download/smartcam/src/driver/smartcam.ko
बनाना:निर्देशिका छोड़ना `/usr/src/kernels /2.6.26.6-79.fc9.i686′ - कर्नेल मॉड्यूल आमतौर पर कहीं /lib/modules/`uname -r`/ में रहते हैं . चीजों को व्यवस्थित रखने के लिए, हम वहां मॉड्यूल को कॉपी करेंगे।
[kmurray@radon ड्राइवर]$ sudo cp smartcam.ko /lib/modules/`uname -r`/extra
- अब मॉड्यूल निर्भरताओं को अपडेट करें।
[kmurray@radon ड्राइवर]$ sudo /sbin/depmod -a
- मॉड्यूल लोड करें।
[kmurray@radon ड्राइवर]$ sudo /sbin/modprobe स्मार्टकैम
- सत्यापित करें कि यह लोड हो गया है।
[kmurray@radon ड्राइवर]$ /sbin/lsmod | grep स्मार्टकैम
स्मार्टकैम 9880 0
videodev 29824 1 स्मार्टकैम[kmurray@radon ड्राइवर]$ ls -l /dev/video*
lrwxrwxrwx 1 रूट रूट 6 2008-11-15 13:59 /dev/video -> video0
crw-rw—- 1 रूट रूट 81, 0 2008-11 -15 13:59 /dev/video0 - जैसा कि आपने देखा होगा, हमारे यहां एक छोटी सी समस्या है। /dev/video0 जड़ तक ही पहुँचा जा सकता है। जब तक आप केवल अपने वेबकैम को रूट के रूप में उपयोग करने की योजना नहीं बनाते, जो कि एक बहुत बुरा विचार है, आपको इसे बदलने की आवश्यकता है। /dev/video0 . की अनुमतियों को बदलने के बजाय हर बार जब आप रीबूट करते हैं, तो आप अपना udev बदल सकते हैं सभी उपयोगकर्ताओं को /dev/video0 . तक पहुंचने की अनुमति देने के नियम .
अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करके, /etc/udev/rules.d/50-udev-default.rules खोलें। . मैंने विम का इस्तेमाल किया।
[kmurray@radon ड्राइवर]$ sudo vim /etc/udev/rules.d/50-udev-default.rules
video4linux श्लोक के लिए खोजें और पढ़ने वाली पंक्ति को बदलें:
KERNEL==”video0″, SYMLINK+="वीडियो"
इसके लिए:
KERNEL==”video0″, SYMLINK+=”video”, MODE=”0666″
- SmartCam कर्नेल मॉड्यूल को निकालें और पुनः लोड करें।
[kmurray@radon ड्राइवर]$ sudo /sbin/modprobe -r स्मार्टकैम
[kmurray@radon ड्राइवर]$ sudo /sbin/modprobe स्मार्टकैम - /dev/video0 . की अनुमतियों को सत्यापित करें .
[kmurray@radon ड्राइवर]$ ls -l /dev/video*
lrwxrwxrwx 1 रूट रूट 6 2008-11-15 14:05 /dev/video -> video0
crw-rw-rw- 1 रूट रूट 81, 0 2008- 11-15 14:05 /dev/video0अब /dev/video0 सभी उपयोगकर्ताओं के लिए उपलब्ध है।
- अब स्मार्टकैम एप्लिकेशन को संकलित करें।
[kmurray@radon ड्राइवर]$ सीडी ../../src/app/
[kmurray@radon app]$ gcc `pkg-config –cflags –libs gtk+-2.0 gthread-2.0` -lbluetooth smartcam.c -o smartcam - स्मार्टकैम एप्लिकेशन को सभी उपयोगकर्ताओं के लिए उपलब्ध कराएं।
[kmurray@radon app]$ सुडो सीपी स्मार्टकैम /यूएसआर/लोकल/बिन/
- स्मार्टकैम आइकन सभी उपयोगकर्ताओं के लिए उपलब्ध कराएं।
[kmurray@radon app]$ sudo mkdir /usr/share/pixmaps/smartcam/
[kmurray@radon app]$ sudo cp icon/*.png /usr/share/pixmaps/smartcam/ - मैंने एप्लिकेशन . के अंतर्गत स्मार्टकैम के लिए एक मेनू प्रविष्टि बनाना भी चुना है -> ध्वनि और वीडियो . सिस्टम Click क्लिक करें -> प्राथमिकताएं -> देखो और महसूस करो -> मुख्य मेनू ।
- यहीं पर आप कस्टम एप्लिकेशन मेनू प्रविष्टियां जोड़ते या हटाते हैं।
- बाएँ फलक में, ध्वनि और वीडियो . पर क्लिक करें ।
- नई वस्तु पर क्लिक करें दायीं ओर स्थित बटन पर क्लिक करें और निम्न प्रकार से फ़ील्ड भरें:
- आइकन चुनें पर क्लिक करें ऊपर बाईं ओर स्थित बटन और /usr/share/pixmaps/smartcam . टाइप करें शीर्ष पर फ़ाइल फ़ील्ड में, फिर logo.png . पर क्लिक करें और ठीक . क्लिक करें ।
- विंडो अब इस तरह दिखनी चाहिए:
- ठीकक्लिक करें और मेनू संपादक . को बंद करें . फिर अनुप्रयोग . क्लिक करें -> ध्वनि और वीडियो और आपको स्मार्टकैम के लिए एक मेनू प्रविष्टि दिखाई देगी।
- अब जब कंप्यूटर सेट हो गया है, तो आपको अपने N95 पर SmartCam इंस्टॉल करना होगा। आपके द्वारा पहले डाउनलोड की गई स्मार्टकैम ज़िप फ़ाइल में आपके फ़ोन के लिए स्मार्टकैम एप्लिकेशन भी शामिल है। जिस संस्करण को आप अपने N95 पर स्थापित करना चाहते हैं, वह release/phone_files/SmartCamS603rdEd.SIS के अंतर्गत संग्रह में है। . यदि आप इस प्रक्रिया से अपरिचित हैं तो अपने फोन पर एप्लिकेशन इंस्टॉल करने के बारे में मेरे पिछले ट्यूटोरियल देखें (USB के माध्यम से N95 ऐप्स कैसे इंस्टॉल करें | ब्लूटूथ के माध्यम से N95 ऐप्स कैसे इंस्टॉल करें) एक बार जब आप अपने फोन पर स्मार्टकैम स्थापित कर लेंगे, तो आप इसे पाएंगे आपके अनुप्रयोग फ़ोल्डर।
- आपको पहले अपने कंप्यूटर पर स्मार्टकैम शुरू करना होगा। एप्लिकेशन . क्लिक करें -> ध्वनि और वीडियो -> स्मार्टकैम ।
- अब अपने फोन पर स्मार्टकैम शुरू करें।
- विकल्प चुनें -> शुरू करें
- यदि आपने पहले अपने कंप्यूटर से ब्लूटूथ के माध्यम से कनेक्ट किया है तो आप इसे पहले से ही सूची में देखेंगे। यदि नहीं, तो बस अधिक उपकरण का चयन करें . किसी भी तरह से, अपने कंप्यूटर से कनेक्ट करना चुनें।
- यह मेरे फ़ोन और मेरे कंप्यूटर पर कैसा दिखता है।
बड़ा करने के लिए क्लिक करें
बड़ा करने के लिए क्लिक करें
बड़ा करने के लिए क्लिक करें
मैं कमांड लाइन पर अगले कुछ कदम उठाऊंगा क्योंकि इसमें स्मार्टकैम के लिए कर्नेल मॉड्यूल संकलित करना शामिल है।
बड़ा करने के लिए क्लिक करें
बड़ा करने के लिए क्लिक करें
बड़ा करने के लिए क्लिक करें
बड़ा करने के लिए क्लिक करें
बड़ा करने के लिए क्लिक करें
बड़ा करने के लिए क्लिक करें
लिखते समय, स्मार्टकैम केवल ब्लूटूथ कनेक्शन का समर्थन करता है। उम्मीद है कि भविष्य में डेवलपर USB और/या Wifi को भी लागू करेगा। किसी भी तरह, मुझे अब भी लगता है कि स्मार्टकैम एक शानदार सॉफ्टवेयर है!