
ঘোষণা করা হয়েছে পাইপওয়্যার ১.৪ এর নতুন সংস্করণ প্রকাশিত হয়েছে, যা আট মাস ধরে উন্নয়নের পর আসে এবং উন্নতি এবং অপ্টিমাইজেশনের একটি নতুন সিরিজ নিয়ে আসে।
এই মাল্টিমিডিয়া সার্ভার, যা পালসঅডিওর উত্তরসূরী হয়ে উঠেছে, কেবল কম ল্যাটেন্সি সহ উন্নত সাউন্ড ম্যানেজমেন্টের জন্যই নয়, বরং ভিডিও স্ট্রিম পরিচালনা করার ক্ষমতা এবং নিরাপত্তা এবং অ্যাক্সেস নিয়ন্ত্রণের উপর মনোযোগ দেওয়ার জন্যও এটি আলাদা।
পাইপওয়্যার ০.০ কী কী নতুন বৈশিষ্ট্য রয়েছে
নিঃসন্দেহে পাইপওয়্যার ১.৪ এর এই নতুন সংস্করণটি যে দুর্দান্ত উন্নতিগুলি উপস্থাপন করে তার মধ্যে একটি হল RISC-V সিস্টেমের জন্য সহায়তায় অগ্রগতি, উন্মুক্ত হার্ডওয়্যারের জগতে একটি ক্রমবর্ধমান স্থাপত্য। এবং এখন এই ডিভাইসগুলিতে কর্মক্ষমতা উন্নত করার জন্য RISCV CPU গুলির জন্য উন্নত সমর্থন এবং নতুন অ্যাসেম্বলার অপ্টিমাইজেশন রয়েছে।
পাইপওয়্যার এখন JACK সার্ভারের একটি নেটিভ বাস্তবায়ন বৈশিষ্ট্যযুক্ত, যাকে বলা হয় pipewire_jackserver, যা ব্যবহারকারীদের PipeWire JACK কন্ট্রোল API ব্যবহার করার অনুমতি দেয়। এটি উন্নত অডিও সংযোগ ব্যবস্থাপনার জন্য জ্যাক অডিও সংযোগ কিট (JACK) এর উপর নির্ভরশীল পেশাদার অ্যাপ্লিকেশনগুলির সাথে একীকরণকে সহজতর করে।
MIDI 2.0 এর জন্য সমর্থনও উন্নত করা হয়েছে।অথবা ইউনিভার্সাল MIDI প্যাকেট (UMP) বাস্তবায়নের মাধ্যমে, যা পুরাতন এবং নতুন ফর্ম্যাটের মধ্যে ডেটা ট্রান্সমিশন এবং রূপান্তরকে অপ্টিমাইজ করে।
ব্লুটুথের ক্ষেত্রে, PipeWire এখন আপনাকে একসাথে একাধিক ডিভাইসে অডিও পাঠাতে দেয়, বেসিক অডিও প্রোফাইল (BAP) বাস্তবায়নের জন্য ধন্যবাদ, যা ব্লুটুথ লো এনার্জি (LE) তে অডিও হ্যান্ডলিংকে অপ্টিমাইজ করে। এটিও যোগ করা হয়েছে আশা হিয়ারিং এইডের সামঞ্জস্যতা (শ্রবণযন্ত্রের জন্য অডিও স্ট্রিমিং), ল্যাটেন্সি উন্নত করা এবং G722 কোডেকের জন্য সমর্থন যোগ করা।
পাইপওয়্যার ১.৪ আরেকটি উন্নতি যা উপস্থাপন করে তা হল “client-rt.conf” কনফিগারেশনটি আর বিদ্যমান নেই।. আচ্ছা এখন থেকে, সমস্ত ক্লায়েন্ট "client.conf" এর উপর নির্ভর করবে।, যা আপনার ডেটা থ্রেডে তাদের রিয়েল-টাইম অগ্রাধিকার দেবে।
এর পক্ষ থেকে মডিউল উন্নতি, উল্লেখ করা হয়েছে যে মডিউলটিo ROC-তে আরও কনফিগারেশন বিকল্প রয়েছে, যখন মডিউলটি SAP এখন কেবল SDP পাঠায় কিছু পরিবর্তন হলে এবং মডিউল আপডেট করা হয় নেটজ্যাক-ম্যানেজার স্ট্রিমগুলির স্বয়ংক্রিয় সংযোগ সমর্থন করে।
অন্যান্য উন্নতি বৈশিষ্ট্যযুক্ত:
- ALSA তে DSD সাপোর্ট: ALSA সাউন্ড সিস্টেমে ডাইরেক্ট স্ট্রিম ডিজিটাল (DSD) ফর্ম্যাট প্লেব্যাকের জন্য সমর্থন যোগ করা হয়েছে।
- নতুন টেলিফোনি API: oFono-এর জন্য সমর্থন একত্রিত করা হয়েছে, যার ফলে কলগুলিতে অডিও পরিচালনা করা সহজ হয়েছে।
- ভিডিও রূপান্তর অপ্টিমাইজেশন: একটি নতুন FFmpeg-ভিত্তিক প্লাগইন PipeWire-এর মধ্যে ভিডিও রূপান্তর উন্নত করে।
- প্লেব্যাক এবং ক্যাপচার নিয়মের উপর আরও নিয়ন্ত্রণ: pulse.rules-এর নিয়মের মাধ্যমে এখন অডিও প্লেব্যাক বা ক্যাপচার ব্লক করা সম্ভব।
- HDMI উন্নতি: HDMI EDID তথ্য ব্যবহার করে PCM, AC3, EAC3 এবং TrueHD এর মতো সমর্থিত কোডেক সনাক্তকরণ অপ্টিমাইজ করা হয়েছে।
- উন্নত ঘড়ির তথ্য: সংস্করণ v4l2 এখন আরও নির্ভুল ঘড়ির ডেটা অফার করে, যা ভিডিও এবং অডিও সিঙ্ক্রোনাইজেশনের জন্য অপরিহার্য।
- ভিডিও স্ট্রিম রূপান্তর করা হচ্ছে: স্ট্রিম রূপান্তরগুলি দক্ষতার সাথে সম্পাদন করার জন্য ভিডিও অ্যাডাপ্টারের সাথে একটি ffmpeg-ভিত্তিক রূপান্তর প্লাগইন ব্যবহার করা সম্ভব।
- নেটিভ প্রোটোকল বিমূর্ত সকেট সমর্থন করে।
- Pulse সার্ভার pulse.rules-এ প্লেব্যাক এবং ক্যাপচার ব্লক করা সমর্থন করে।
- স্ট্রিমের ব্লক করা অবস্থা এখন pulse-server-এ সঠিকভাবে রিপোর্ট করা হয়েছে।
- পালস-সার্ভারে স্থির ব্যাকফ্লিপ।
- লুপব্যাক এবং raop-sink ল্যাটেন্সি সেটিংসের জন্য সমর্থন যোগ করা হয়েছে।
- আরটিপি সোর্সটিতে এখন একটি স্ট্যান্ডবাই মোড রয়েছে যেখানে কোনও ডেটা না পেলে এটি নিষ্ক্রিয় থাকে।
- RTP স্ট্রিমগুলিতে PTP টাইমিং সাপোর্ট যোগ করা হয়েছে।
- VBAN রিসিভার এখন সনাক্ত হলে গতিশীলভাবে স্ট্রিম তৈরি করতে পারে।
- লিঙ্ক তৈরির সময় উন্নত ত্রুটি প্রতিবেদন।
- pw-stream-এ একটি আনকিউড বাফার ফেরত (বাতিল) করার জন্য সমর্থন।
- pw-স্ট্রিমে ইভেন্ট নির্গত করার জন্য সমর্থন যোগ করা হয়েছে।
- pw-cat এখন stdin এবং stdout সমর্থন করে।
পরিশেষে, আপনি যদি এটি সম্পর্কে আরও জানতে সক্ষম হন তবে আপনি বিশদ বিবরণে পরামর্শ করতে পারেন নিম্নলিখিত লিঙ্ক.
এটি উল্লেখ করার মতো যে পাইপওয়্যার বর্তমানে বেশিরভাগ বর্তমান লিনাক্স ডিস্ট্রিবিউশনে গৃহীত হচ্ছে এবং যদি আপনার জানতে হয় যে আপনার পাইপওয়্যার আছে কিনা, তাহলে কেবল চালান:
pipewire --version