রাস্পবেরি পাইতে একটি এয়ারপ্লে সার্ভার কীভাবে তৈরি করবেন

রাস্পবেরি পাই একটি অর্থনৈতিক, এটিএম কার্ড আকারের মেশিন যা কোনও টেলিভিশন বা কম্পিউটার মনিটরে প্লাগ হয়। সর্বশেষতম রাস্পবেরি পাই মডেলগুলিতে সাধারণত তিন থেকে চারটি ইউনিভার্সাল সিরিয়াল বাস (ইউএসবি) বন্দর, একটি ইথারনেট পোর্ট এবং একটি উচ্চ সংজ্ঞা মাল্টিমিডিয়া ইন্টারফেস (এইচডিএমআই) থাকে। এটি এমন কোনও কাজ করতে পারে যা আপনি অনুমান করে থাকেন যে কোনও ওয়ার্ক স্টেশন যা করা উচিত, যেমন একটি উন্নত মানের ভিডিও প্লে করা, স্প্রেডশিট তৈরি করা, এফএম রেডিও স্টেশন এবং গেমিং ইত্যাদি। অ্যাপল এয়ারপ্লে-ক্ষমতাপ্রাপ্ত এয়ারপোর্ট সহ, এয়ারপোর্ট রাউটারগুলির আনুষ্ঠানিকভাবে আনুষ্ঠানিকভাবে শেষ করে ফেলেছে। এক্সপ্রেস, শূন্যস্থান পূরণের জন্য একটি রাস্পবেরি পাই ব্যবহার করে যথেষ্ট অতিরিক্ত যুক্ত করার বিকল্পে রূপান্তরিত হয়েছে।



রাস্পবেরি পাই

আজকাল, লোকেদের রাস্পবেরি পাই সেট করার ক্ষেত্রে এবং বিশেষত পাইতে একটি সার্ভার তৈরি করা একটি অত্যন্ত ব্যস্ত কাজ, তাই আমরা রাস্পবেরির একটি সেটআপ প্রক্রিয়া তৈরি করেছি, বিশেষত নতুনদের জন্য।



কীভাবে রাস্পবেরি পাই সেটআপ করবেন এবং এতে এয়ারপ্লে সার্ভারটি কনফিগার করবেন?

এখন, পাই তৈরি করা এবং এতে কোনও এয়ারপ্লে সার্ভার ডিজাইন করার জন্য নীচে উল্লিখিত ক্রিয়াকলাপের দিকে এগিয়ে যাওয়া যাক।



পদক্ষেপ 1: রাস্পবেরি পাই মডেল নির্বাচন করা

বেশ কয়েকটি মডেল রাস্পবেরি পাই বাজারে পাওয়া যায়। রাস্পবেরি পাই শূন্য ব্যতীত যে কোনও মডেল পছন্দ করা যায়। এটি কারণ পাই জিরোতে একটি নেটওয়ার্ক স্থাপন একটি অত্যন্ত ক্লান্তিকর কাজ। 3A +, 3B + বা 4 এর মতো সর্বশেষ মডেলগুলি কেনা যায়। নতুন রাস্পবেরি পাই 3 দ্রুততম এবং সর্বাধিক প্রভাবশালী গ্যাজেটটি রাস্পবেরি পাই ফাউন্ডেশন আজ অবধি প্রকাশ করেছে। এটি একটি 1.2GHz কোয়াড-সেন্টার এআরএম কর্টেক্স-এ 53 এবং 1 জিবি এলপিডিডিআর 2 র‌্যামের সাথে রয়েছে।



রাস্পবেরি 3 বি +

পদক্ষেপ 2: একটি অপারেটিং সিস্টেম নির্বাচন করা:

প্রথমত, আমাদের প্রয়োজন একটি উপযুক্ত অপারেটিং সিস্টেম সহ একটি এসডি কার্ড। ওএস বাছাই করার সময়, আজকাল 'প্রচলিত' রাস্পবিয়ান থেকে শুরু করে একনিষ্ঠ মিডিয়া ওয়ার্কিং ফ্রেমওয়ার্ক এবং উইন্ডোজ 10 আইওটি পর্যন্ত বিভিন্ন বিকল্প রয়েছে। অতএব প্রচুর অ্যাপ্লিকেশনগুলির প্রয়োজন নেই, মিডিয়া স্ট্রিমিং অ্যাপ্লিকেশনটির জন্য আমাদের যতটা সম্ভব সেন্ট্রাল প্রসেসিং ইউনিট (সিপিইউ) এবং র‌্যান্ডম অ্যাকসেস মেমোরি (র‌্যাম) ছেড়ে দেওয়া উচিত। একটি সমস্যা হ'ল আর্চ লিনাক্স এমন লোকদের জন্য প্রস্তাবিত যা লিনাক্সের যথেষ্ট জ্ঞান রাখে। এগুলি একেবারে সামনের লাইন এবং তৃতীয় পক্ষের অ্যাপ্লিকেশন এবং গ্রন্থাগারগুলি প্রবর্তন করার সময় আমরা বিষয়গুলিতে চালিয়ে যেতে বাধ্য। সুতরাং, যদি এটি আপনার এয়ারপ্লে গ্যাজেটের প্রথম স্থাপনা হয় তবে আমরা বাছাইয়ের পরামর্শ দিই রাস্পবিয়ান লাইট । এটি কমান্ড-লাইন চালিত, এবং 'হেডলেস' মোডে চালিয়ে যাওয়ার জন্য নকশা করা বেশিরভাগ প্রসার ছাড়াই পারে, অর্থাৎ কনসোল বা স্ক্রিনের কোনও প্রয়োজন ছাড়াই সিস্টেমে সম্পূর্ণরূপে অ্যাক্সেস করা যায়।

রস্পিয়ান



পদক্ষেপ 3: রাস্পবিয়ান লাইট ইনস্টল করা এবং সুরক্ষিত শেল (এসএসএইচ) সক্ষম করা:

রাস্পবিয়ান লাইট ইনস্টল করার পরে এবং এসএসএইচ সক্ষম করার পরে আমরা এয়ারপ্লে সার্ভারটি কনফিগার করার দিকে এগিয়ে যাব।

আপনি থেকে রাস্পবিয়ান ডাউনলোড করতে পারেন এখানে

1)। নির্ভরতা ইনস্টল করুন: সবচেয়ে বড় কথা, আমাদের কয়েকটি শর্ত প্রবর্তন করতে হবে যাতে আমরা এয়ারপ্লে সার্ভার অ্যাপ্লিকেশনটি একত্রিত করতে পারি। নিম্নলিখিত চালান:

sudo apt-get update sudo apt-get automotf automake avahi-daemon build-ਜਰੂਰੀ গিট libasound2-dev libavahi-client-dev libconfig-dev libdaemon-dev libpopt-dev libssl-dev libtool xmltoman

নির্ভরতা ইনস্টল করা হচ্ছে

2)। বিল্ড অ্যান্ড ইনস্টল (শাইরপোর্ট-সিঙ্ক): শেরপোর্ট-সিঙ্ক আপনার লিনাক্স মেশিনটিকে একটি অ্যাপল এয়ারপ্লে সার্ভারে রূপান্তর করে। সম্ভবত এটি সম্পর্কে সর্বোত্তম জিনিসটি হ'ল এটি সম্পূর্ণ কমান্ড লাইনে চলে এবং এর মিলিয়ন ব্যবস্থার বিকল্প রয়েছে তা মনে রেখে, বাক্সটির বাইরে কাজ করা আশ্চর্যের বিষয় simple প্রথমত, গিথুব থেকে নিম্নলিখিতটি এর লাইব্রেরিটি ডাউনলোড করুন:

গিট ক্লোন https://github.com/mikebrady/shairport-sync.git

গিথুব থেকে শেরপোর্ট-সিঙ্ক ইনস্টল করা হচ্ছে

এখন, এক্সপ্লোর করুনশিরপোর্ট-সিঙ্কডিরেক্টরি এবং বিল্ড কনফিগার: -

সিডি শায়রপোর্ট-সিঙ্ক অটোরকনফ-আই -ফ। / কনফিগার - উইথ-আলসা - উইথ-অহি - উইথ-এসএসএল = ওপেনসেল - উইথ-সিস্টেমড - উইথ-মেটাডেটা

শাইরপোর্ট-সিঙ্ক ডিরেক্টরিতে নেভিগেট করা

শেষ পর্যন্ত, অ্যাপ্লিকেশনটি তৈরি এবং ইনস্টল করুন:

sudo মেক ইনস্টল করুন

অ্যাপ্লিকেশন ইনস্টল করা হচ্ছে

উপরে উল্লিখিত সমস্ত পদক্ষেপগুলি শেষ করার পরে আমাদের শেরপোর্ট-সিঙ্কের একটি কার্যকরী ইনস্টলেশন করা উচিত।

পদক্ষেপ 4: অডিও আউটপুট কনফিগার করা

আমরা এখন এয়ারপ্লে অডিও পরীক্ষা করতে প্রস্তুত। তার জন্য, কিছু হার্ডওয়্যার উপাদান প্রয়োজন। প্রয়োজনীয় হার্ডওয়্যার উপাদানগুলি নীচে তালিকাভুক্ত করা হয়েছে:

(হেডফোনস, একটি ডেস্কটপ পিসি থেকে সক্রিয় স্পিকার, একটি কেবল তার সাথে হাই-ফাই পরিবর্ধক যা ৩.৫ মিমি জ্যাককে একজোড়া আরসিএ ফোনের প্লাগে রূপান্তর করে)।

এখন, আমাদের রাস্পবেরি পাইতে অডিও পাথটি কনফিগার করতে হবে। এটি সাধারণত 'অটো' তে সেট থাকে তবে আপনাকে এটি 3.5 মিমি জ্যাকের জন্য চালাতে হবে। চালানraspi-config: -

sudo raspi-config

কনফিগারেশন মোডে শিরোনাম

'7 নির্বাচন করুন। উন্নত বিকল্পসমূহ ', তারপরে' এ 4 '। অডিও ', তারপরে বিকল্প 1' ফোর্স 3.5 মিমি ('হেডফোন') জ্যাক 'চয়ন করুন। এটি 3.5 মিমি ইয়ারফোন জ্যাকের শব্দ পথটিকে সীমাবদ্ধ করবে।

পদক্ষেপ 5: ভলিউম সেট করুন

ভলিউম, সাধারণভাবে, অত্যন্ত কম হবে, সুতরাং নিম্নলিখিত কমান্ডটি ব্যবহার করে এটি সর্বাধিকতে রূপান্তরিত হবে:

অ্যামিক্সি পিসিএম হিসাবে নিয়ন্ত্রিত, 0%

ভলিউম সর্বাধিক করা হচ্ছে

ভলিউম সেটিংটি ডিবি (ডেসিবেল) এর নকশায় তৈরি করা হয়েছে এর আলোকে ব্যবহার করা কিছুটা শক্ত, যা আপনি যদি বিশেষজ্ঞ না হন তবে চূড়ান্তরকম নয়। অ্যামিক্সার কমান্ড এবং কাঙ্ক্ষিত শতাংশের সাথে ভলিউম হ্রাস করার প্রস্তাব দেওয়া হয় না কারণ আপনি যদি শতাংশটি কম করেন তবে এটি শ্রোতার পক্ষে সবেমাত্র শ্রবণযোগ্য হয়ে ওঠে।

ধাপ:: রাস্পবেরি পাইতে টেস্ট এয়ারপ্লে

এখন শুরুশিরপোর্ট-সিঙ্কনিম্নলিখিত কমান্ড সহ:

sudo পরিষেবা শিরপোর্ট-সিঙ্ক শুরু

শাইরপোর্ট-সিঙ্ক শুরু হচ্ছে

এখন, আমাদের এটির সাথে বাজাতে শুরু করতে হবে তাই এয়ারপ্লে সমর্থন করে এমন একটি আইফোন ধরুন এবং তা নিশ্চিত করুন যে রাস্পবেরি পাই এবং আইফোন একই নেটওয়ার্কে রয়েছে। কিছু সংগীত বাজানো শুরু করুন এবং এয়ারপ্লে আইকন থেকে 'রাস্পবেরি পাই' এবং তার পরে 'সম্পন্ন' নির্বাচন করুন।

আইফোনের সংগীত প্লেব্যাক স্ক্রিন থেকে এয়ারপ্লে মাধ্যমে রাস্পবেরি পাই নির্বাচন করা

পদক্ষেপ:: কনফিগার করুনশিরপোর্ট-সিঙ্কস্বয়ংক্রিয়ভাবে শুরু করতে

মিডিয়া প্লেয়ার পরিষেবা শুরু করা নিঃসন্দেহে খুব ক্লান্তিকর কাজ তাই আমরা পাই বুট করার সাথে সাথে শাইরপোর্ট-সিঙ্কটি চালানো চাই। পরিষেবাটি স্বয়ংক্রিয়ভাবে চালু করার জন্য আমরা কমান্ডটি ব্যবহার করব:

sudo systemctl শায়ারপোর্ট-সিঙ্ক সক্ষম করে

শাইরপোর্ট-সিঙ্ক সক্ষম করা হচ্ছে

শায়ারপোর্ট-সিঙ্ক সক্ষম করার জন্য কমান্ড লেখার পরে আউটপুট নিম্নরূপ হওয়া উচিত:

সিমলিংক /etc/systemd/system/m Multi-user.target.wants/shairport-sync.service → /lib/systemd/system/shairport-sync.service তৈরি করা হয়েছে।

আউটপুট

এখন যেহেতু আমরা একটি এয়ারপ্লে সার্ভার তৈরি করেছি তা হ'ল কমান্ডটি ব্যবহার করে পাই রিবুট করুন 'সুডো রিবুট' এবং যতবার আমরা এটি বুট করি তখন আমাদের কাছে রাস্পবেরি পাইতে এয়ারপ্লে করার বিকল্প রয়েছে।

পদক্ষেপ 8: ওয়াইফাই ড্রপআউটগুলি প্রতিরোধ করুন

বেশিরভাগ অনুষ্ঠানে, রাস্পবেরি পাওয়ার-সেভিং মোডে যাবে যা এয়ারপ্লে ব্যবহার করার সময় গুরুতর অডিও গ্লাইচিংয়ের কারণ হতে পারে। সুতরাং, এই সমস্যাটি এড়াতে আমরা কমান্ড প্রম্পটে নিম্নলিখিত কমান্ডটি যুক্ত করব:

sudo ন্যানো / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস

পাওয়ার-সেভ মোড রোধ করা হচ্ছে

এর পরে ফাইলের শেষে স্ক্রোল করুন এবং নিম্নলিখিত লাইনগুলি যুক্ত করুন:

# ওয়াইফাই শক্তি পরিচালনা অক্ষম করুনওয়্যারলেস শক্তি বন্ধ

ওয়াইফাই পাওয়ার পরিচালনা অক্ষম করা হচ্ছে

ওয়াইফাই পাওয়ার পরিচালনা নিষ্ক্রিয় করার পরে উপরে উল্লিখিত কমান্ডটি ব্যবহার করে রাস্পবেরি পাই রিবুট করুন এবং সর্বশেষতম ট্র্যাকগুলি উপভোগ করুন!