স্মার্টক্যাম (SmartCam) একটি সিমবিয়ান সিরিজ ৬০ ফোনকে ব্লুটুথ এবং ক্যামেরার মাধ্যমে পিসির সাথে ওয়েবক্যাম হিসেবে ব্যবহারযোগ্য করে তোলে। এটি GPLv2 লাইসেন্সের অধীনে ওপেন সোর্স সফটওয়্যার এবং লিনাক্স ও উইন্ডোজ দুটোইতে চলে। একই কাজ করার কমার্শিয়াল অ্যাপ্লিকেশনও রয়েছে, তবে আমি মüdür, মুক্ত ও ওপেন সোর্স সফটওয়্যার ব্যবহার ও সমর্থন করাই ভালো।
দ্রষ্টব্য: এই গাইডটি ২০০৮ সালে প্রথম প্রকাশিত হয়েছিল এবং এর উল্লিখিত কিছু সফটওয়্যার তখন থেকে পরিবর্তিত হতে পারে।
স্থাপন ও কনফিগারেশন
এই টিউটোরিয়ালে আমি ফেডোরা ৯-এ স্মার্টক্যাম ইনস্টল করছি কারণ ডেভেলপার ইতিমধ্যে নিশ্চিত করেছেন যে এটি উবুন্টু ৮.০৪-এ কাজ করে। হ্যাঁ, স্মার্টক্যাম Video4Linux API ব্যবহার করে। Video4Linux-এর সাথে সুসঙ্গত অ্যাপ্লিকেশনগুলোর তালিকা দেখুন। আমি ব্যক্তিগতভাবে aMSN-র সাথে স্মার্টক্যাম বেশ ঘন ঘন ব্যবহার করি।
- প্রথমে SourceForge-এ স্মার্টক্যাম প্রজেক্ট পেজ-এ যান এবং হরizontal বক্সের Download লিঙ্কে ক্লিক করুন।
- লিনাক্স ভার্সন ইনস্টল করব, তাই smartcam linux-এর পাশের Download লিঙ্কে ক্লিক করুন।
- লেখার সময়ে সর্বশেষ লিনাক্স ভার্সন v2008.09.18.2। জিপ আর্কাইভ ডাউনলোড করুন এবং সেভ করা জায়গা মনে রাখুন। আমি ~/Download-এ সেভ করেছিলাম।
পরের кільক ধাপ কমান্ড লাইনে করব কারণ এতে স্মার্টক্যামের জন্য কার্নেল মডিউল কম্পাইল করা লাগে।
- স্মার্টক্যাম জিপ ফাইল সেভ করা ডিরেক্টরিতে যান।
[kmurray@radon ~]$ cd ~/Download - আর্কাইভ আনজিপ করুন।
[kmurray@radon Download]$ unzip smartcam_v_2008.09.18.2.zip - এখন স্মার্টক্যাম কার্নেল মডিউল কম্পাইল করুন। কার্নেল ডেভেলপমেন্ট হেডার ইনস্টল থাকতে হবে। ফেডোরায় এটি সহজ: yum install kernel-devel
[kmurray@radon Download]$ cd smartcam/src/driver/
[kmurray@radon driver]$ make -C /lib/modules/`uname -r`/build M=`pwd` modules - কার্নেল মডিউল সাধারণত /lib/modules/`uname -r`/-এ থাকে। সুবিধার জন্য মডিউলটি সেখানে কপি করুন।
[kmurray@radon driver]$ sudo cp smartcam.ko /lib/modules/`uname -r`/extra - মডিউল ডিপেন্ডেন্সি আপডেট করুন।
[kmurray@radon driver]$ sudo /sbin/depmod -a - মডিউল লোড করুন।
[kmurray@radon driver]$ sudo /sbin/modprobe smartcam - লোড হয়েছে কিনা যাচাই করুন।
[kmurray@radon driver]$ /sbin/lsmod | grep smartcam
smartcam 9880 0
videodev 29824 1 smartcam - /dev/video0 শুধু রুট অ্যাক্সেসযোগ্য। প্রতিবার রিবুটে পারমিশন পরিবর্তন না করে udev রুলস পরিবর্তন করুন যাতে সব ইউজার অ্যাক্সেস পায়।
ফেভারিট টেক্সট এডিটর দিয়ে /etc/udev/rules.d/50-udev-default.rules খুলুন। video4linux স্ট্যানজা খুঁজে নিচের লাইনটি পরিবর্তন করুন:KERNEL=="video0", SYMLINK+="video"
এর পরিবর্তে:KERNEL=="video0", SYMLINK+="video", MODE="0666" - স্মার্টক্যাম কার্নেল মডিউল রিমুভ করে রিলোড করুন।
[kmurray@radon driver]$ sudo /sbin/modprobe -r smartcam
[kmurray@radon driver]$ sudo /sbin/modprobe smartcam - পারমিশন যাচাই করুন।
[kmurray@radon driver]$ ls -l /dev/video*
lrwxrwxrwx 1 root root 6 2008-11-15 14:05 /dev/video -> video0
crw-rw-rw- 1 root root 81, 0 2008-11-15 14:05 /dev/video0
এখন /dev/video0 সব ইউজারের জন্য উপলব্ধ। - স্মার্টক্যাম অ্যাপ্লিকেশন কম্পাইল করুন।
[kmurray@radon driver]$ cd ../../src/app/
[kmurray@radon app]$ gcc `pkg-config --cflags --libs gtk+-2.0 gthread-2.0` -lbluetooth smartcam.c -o smartcam - স্মার্টক্যাম অ্যাপ্লিকেশন সব ইউজারের জন্য উপলব্ধ করুন।
[kmurray@radon app]$ sudo cp smartcam /usr/local/bin/ - আইকনগুলো সব ইউজারের জন্য উপলব্ধ করুন।
[kmurray@radon app]$ sudo mkdir /usr/share/pixmaps/smartcam/
[kmurray@radon app]$ sudo cp icons/*.png /usr/share/pixmaps/smartcam/ - মেনু এন্ট্রি তৈরি করুন: System -> Preferences -> Look and Feel -> Main Menu।
- বাম প্যানেল থেকে Sound & Video সিলেক্ট করুন।
- ডান পাশের New Item বাটনে ক্লিক করে ফিল্ডগুলো পূরণ করুন।
- Choose Icon বাটনে ক্লিক করে /usr/share/pixmaps/smartcam পাথে যান, logo.png সিলেক্ট করুন এবং OK দিন।
- OK ক্লিক করে মেনু এডিটর বন্ধ করুন। এখন Applications -> Sound & Video-এ স্মার্টক্যাম দেখতে পাবেন।
ফোনে স্মার্টক্যাম ইনস্টল ও সংযোগ
- কম্পিউটার সেটআপ হয়ে গেলে N95-এ স্মার্টক্যাম ইনস্টল করুন। ডাউনলোড করা জিপ ফাইলের release/phone_files/SmartCamS603rdEd.SIS ভার্সনটি N95-এর জন্য। ইনস্টলেশনের জন্য আমার পুরনো টিউটোরিয়াল দেখুন (USB বা ব্লুটুথের মাধ্যমে)। ইনস্টল হলে Applications ফোল্ডারে পাবেন।
- কম্পিউটারে স্মার্টক্যাম চালু করুন: Applications -> Sound & Video -> SmartCam।
- ফোনে স্মার্টক্যাম চালু করুন।
- Options -> Start সিলেক্ট করুন।
- আপনার কম্পিউটার ব্লুটুথ লিস্টে থাকলে সিলেক্ট করুন, নাহলে More Devices থেকে খুঁজে বের করুন।
- সংযোগ স্থাপন হলে ফোন ও কম্পিউটারে ভিডিও ফিড দেখতে পাবেন।
লেখার সময়ে স্মার্টক্যাম শুধু ব্লুটুথ সংযোগ সাপোর্ট করে। ভবিষ্যতে USB বা ওয়াইফাই সাপোর্ট যোগ হলে আরও ভালো হয়। যাছাড়া, স্মার্টক্যাম একটি চমৎকার সফটওয়্যার!