কম্পিউটার টিউটোরিয়াল

Raspberry Pi এবং Raspicast ব্যবহার করে DIY Chromecast তৈরি করার পদ্ধতি

Google-এর Chromecast বাজারের সবচেয়ে জনপ্রিয় স্ট্রিমিং ডিভাইসগুলোর একটি—এবং কেন জনপ্রিয় তা বোঝা সহজ! শুধু আপনার Chromecast ডাঙ্গেলকে যেকোনো সামঞ্জস্যপূর্ণ TV, মনিটর বা প্রজেক্টরের HDMI পোর্টে প্লাগ ইন করুন, এবং আপনি বড় স্ক্রিনে আপনার কন্টেন্ট উপভোগ করার জন্য প্রস্তুত।

কিন্তু আপনি যদি Chromecast-এ বিনিয়োগ করতে না চান?

আপনি আপনার Raspberry Pi-কে একটি সস্তা Chromecast-স্টাইল স্ট্রিমিং ডিভাইস হিসেবে সেট আপ করতে পারেন। যদিও আপনি Chromecast-এর মতো প্রোটোকল ইমপ্লিমেন্ট করতে পারবেন না, আপনি খুব মিলত ফলাফল পেতে পারেন।

এই টিউটোরিয়ালে আপনি শিখবেন কীভাবে আপনার Raspberry Pi-কে একটি Chromecast বিকল্পে রূপান্তর করতে হয়, ফ্রি Raspicast সফটওয়্যার এবং Android-এর জন্য Raspicast মোবাইল অ্যাপ ব্যবহার করে।

আপনার যা যা লাগবে

এই টিউটোরিয়ালটি সম্পন্ন করতে আপনাকে লাগবে:

  • Raspbian চালিত Raspberry Pi। আপনার যদি না থাকে, সর্বশেষ সংস্করণটি নিন এবং Etcher ব্যবহার করে একটি SD কার্ডে ফ্ল্যাশ করুন
  • Raspberry Pi-সামঞ্জস্যপূর্ণ পাওয়ার কেবল
  • বহিরাগত কীবোর্ড এবং এটি আপনার Raspberry Pi-র সাথে সংযুক্ত করার উপায়
  • আপনার Raspberry Pi মডেলের উপর নির্ভর করে HDMI বা micro HDMI কেবল
  • বহিরাগত মনিটর
  • ইথারনেট কেবল বা Wi-Fi সংযোগ
  • Android স্মার্টফোন বা ট্যাবলেট। বর্তমানে, Raspicast মোবাইল অ্যাপ iOS-এ উপলব্ধ নয়।

এই টিউটোরিয়াল সম্পন্ন করার পরে, আপনি আপনার Raspberry Pi-কে একটি TV, প্রজেক্টর, বা যেকোনো সামঞ্জস্যপূর্ণ পোর্টযুক্ত স্ক্রিনের সাথে সংযুক্ত করতে পারেন, কিন্তু এই ধাপটি ঐচ্ছিক।

Raspbian: সর্বশেষ সংস্করণের জন্য চেক করুন

শুরু করার আগে, নিশ্চিত করুন যে আপনি Raspbian-এর সর্বশেষ সংস্করণ চালাচ্ছেন।

আপনার Raspberry Pi-কে একটি পাওয়ার সাপ্লাই সাথে সংযুক্ত করুন এটি বুট আপ করার জন্য। একবার এটি বুট হলে, টুলবারের "Terminal" আইকনে ক্লিক করুন।

টার্মিনাল উইন্ডোতে নিম্নলিখিত টেক্সট টাইপ করুন, তারপর Enter চাপুন।

sudo apt update && sudo apt -y upgrade

যদি Raspbian কোনো আপডেট ইনস্টল করে, তবে আপনাকে নিম্নলিখিত টার্মিনাল কমান্ড ব্যবহার করে আপনার Raspberry Pi রিবুট করতে হবে:

reboot

একবার আপনার Raspberry Pi রিবুট হলে, আপনি পরবর্তী পর্যায়ে যেতে পারেন।

Git, Make, OMXPlayer এবং OpenMax ইনস্টল করুন

এই টিউটোরিয়ালটি GIT এবং Make ব্যবহার করে। এই প্যাকেজগুলো Raspbian-এ বান্ডেলড থাকা উচিত, কিন্তু যেহেতু এগুলো Raspicast-এর জন্য অপরিহার্য, আপনাকে নিশ্চিত করতে হবে যে সেগুলো ইনস্টল করা আছে:

sudo apt-get install git make -y

পরবর্তী, OMXPlayer ইনস্টল করা আছে কিনা চেক করুন, কারণ এই কমান্ড লাইন প্লেয়ারটি Raspicast-এ কাস্ট করা সকল অডিও বা ভিডিও কন্টেন্ট প্রসেস করার জন্য দায়ী:

sudo apt-get install omxplayer -y

OMXPlayer শুধু অডিও এবং ভিডিও কন্টেন্ট প্রসেস করতে পারে; এটি স্ট্যাটিক ইমেজ প্রসেস করতে পারে না। পরবর্তি, OpenMax Image Viewer ইনস্টল করুন, যা Raspberry Pi-র জন্য خاصভাবে ডিজাইন করা একটি GPU-ত্বরান্বিত ইমেজ ভিউয়ার।

শুরু করতে, OpenMax-এর GitHub রিপোজিটরি ক্লোন করুন:

cd ~
git clone https://github.com/HaarigerHarald/omxiv.git

পরবর্তী, libjpeg8-dev এবং libpng12-dev ডাউনলোড করুন, যা PNG এবং JPEG ফরম্যাটের ইমেজের জন্য ডেভেলপমেন্ট লাইব্রেরি:

sudo apt-get install libjpeg8-dev libpng12-dev

"change directory" (cd) কমান্ড ব্যবহার করে OpenMax GitHub রিপোজিটরি ক্লোন করা ফোল্ডারে স্যুইচ করুন:

cd ~/omxiv

OpenMax সোর্স কোডকে একটি এক্সিকিউটেবল প্রোগ্রামে বিল্ড করুন:

make ilclient
make

একবার Make OpenMax কোড কম্পাইল করে ফেললে, আপনি এটি ইনস্টল করার জন্য প্রস্তুত:

sudo make install

OpenMax Image Viewer এখন আপনার Raspberry Pi-তে চলছে।

রিমোট কানেকশন অনুমতি দিন: SSH সক্ষম করা

আপনি Raspicast ব্যবহার করে আপনার Android ডিভাইস থেকে আপনার Raspberry Pi-তে যেকোনো ইমেজ, ভিডিও বা অডিও ফাইল প্রজেক্ট করতে পারেন। এই কাস্টিং বेतারভাবে ঘটে, তাই আপনাকে নিশ্চিত করতে হবে যে আপনার Raspberry Pi রিমোট কানেকশন গ্রহণ করার জন্য সেট আপ করা আছে।

নিরাপত্তার উদ্দেশ্যে, SSH (Secure Shell) Raspbian-এ ডিফল্টভাবে ডিজেবল থাকে। আপনি যদি কখনো আপনার Raspberry Pi-তে কাস্ট করতে চান, তবে আপনাকে SSH সক্ষম করতে হবে:

  1. টুলবারে, Raspberry Pi আইকন সিলেক্ট করুন।
  2. "Preferences -> Raspberry Pi Configuration"-এ নেভিগেট করুন।
  3. "Interfaces" ট্যাব সিলেক্ট করুন।
  4. "SSH" খুঁজুন এবং তার সাথে থাকা "Enabled" রেডিও বাটন সিলেক্ট করুন।
  5. "OK"-এ ক্লিক করে আপনার পরিবর্তনগুলো সংরক্ষণ করুন।
  6. টুলবারের Raspberry Pi লোগো সিলেক্ট করে এবং "Shutdown -> Reboot"-এ নেভিগেট করে রিবুট করুন।

যখন আপনার Raspberry Pi রিবুট হবে, SSH সক্ষম হবে।

আপনার Android ডিভাইস থেকে আপনার Raspberry Pi-তে কাস্ট করুন

পরবর্তী, আপনাকে আপনার Android স্মার্টফোন বা ট্যাবলেটে Raspicast মোবাইল অ্যাপ ইনস্টল করতে হবে। এই অ্যাপটি ইনস্টল করার পরে, আপনি আপনার Android স্মার্টফোন বা ট্যাবলেট থেকে যেকোনো সামঞ্জস্যপূর্ণ ইমেজ, ভিডিও বা অডিও ফাইল আপনার Raspberry Pi-তে কাস্ট করতে পারবেন।

  1. আপনার Android ডিভাইসে ফ্রি Raspicast অ্যাপ ডাউনলোড করুন।
  2. অ্যাপ্লিকেশন লঞ্চ করুন।
  3. "hostname" এর জন্য প্রম্পট করা হলে, আপনার Raspberry Pi-এর IP ঠিকানা দিন। আপনার যদি ইতিমধ্যে এই তথ্য না থাকে, তবে আপনার Raspberry Pi-তে একটি টার্মিনাল খুলে এবং নিম্নলিখিত কমান্ড চালিয়ে এটি পুনরুদ্ধার করতে পারেন: hostname -I
  4. আপনার Raspberry Pi-এর ইউজারনেম এবং পাসওয়ার্ড দিন। Raspbian-এর ডিফল্ট ইউজারনেম হল "pi," এবং ডিফল্ট পাসওয়ার্ড হল "raspberry."
  5. "OK"-এ ট্যাপ করুন।
  6. যেকোনো ভিডিও, ইমেজ বা অডিও ফাইল কাস্ট করতে, শুধু "Cast"-এ ট্যাপ করুন।
  7. এই ফাইলটি এখন আপনার Raspberry Pi-তে কাস্ট হবে।

আপনার পছন্দের কন্টেন্ট আপনার Raspberry Pi-র সাথে সংযুক্ত যেকোনো মনিটর বা স্ক্রিনে প্রদর্শিত হবে, তাই এখন যেহেতু আপনার Raspicast সেট আপ হয়ে গেছে, আপনি আপনার Raspberry Pi-কে যেকোনো সামঞ্জস্যপূর্ণ স্ক্রিনের সাথে সংযুক্ত করতে আজাদ। অনেক অ্যাপ এবং ওয়েবসাইটও Raspicast সাপোর্ট করে, তাই আপনি যদি কোনো মিডিয়া কাস্ট করতে চান, তবে সবসময় "Share"-এ ট্যাপ করে চেক করার মান রয়েছে যে Raspicast অপশন হিসেবে তালিকাভুক্ত আছে কিনা।

আশা করি আপনি এখন আপনার পছন্দের ভিডিও এবং ফটোগুলো আপনার 와াইডস্ক্রিন TV-তে উপভোগ করতে পারবেন। Raspberry Pi-এ Kodi এবং Netflix ইনস্টল করে বা এমনকি একটি Plex সার্ভার ইনস্টল করে আরো মজা যোগ করতে পারেন। Raspberry Pi-এর সাথে, আপনার পছন্দের অপশনগুলো অপ্রতিরোধ্য।

  1. রাসবেরি পাই ৪-এ Plex সার্ভার তৈরি করার পদ্ধতি

  2. রাসবেরি পাই দিয়ে একটি মিনি DIY ল্যাপটপ বানান

  3. Chromecast ব্যবহার করে আপনার TV-তে ড্যাশবোর্ড তৈরি করার উপায়

  4. VLC এবং GIMP ব্যবহার করে ভিডিও ফাইল থেকে GIF তৈরি করার পদ্ধতি