উবুন্টু 22.10 এ PulseAudio এর পরিবর্তে PipeWire ব্যবহার করা হবে

পাইপওয়ায়ার

কিছু দিন আগে খবর প্রকাশিত হয়েছিল যে সংস্করণ উন্নয়ন সংগ্রহস্থল উবুন্টু 22.10 পাইপওয়্যার মিডিয়া সার্ভার ব্যবহার করতে সরানো হয়েছে অডিও প্রক্রিয়াকরণের জন্য ডিফল্ট।

এই পরিবর্তনের সাথে, PulseAudio সম্পর্কিত প্যাকেজ ডেস্কটপ এবং ডেস্কটপ-ন্যূনতম প্যাকেজ থেকে সরানো হয়েছে, এবং সামঞ্জস্যের জন্য, PulseAudio-এর সাথে ইন্টারফেস করার জন্য লাইব্রেরির পরিবর্তে, একটি পাইপওয়্যার-পালস স্তর যোগ করা হয়েছে যা PipeWire-এর উপরে চলে, যা আপনাকে সমস্ত বিদ্যমান PulseAudio ক্লায়েন্ট চালু রাখতে দেয়।

যে ব্যক্তি পরিবর্তনটি নিশ্চিত করেছেন তিনি ছিলেন ক্যানোনিকালের হেদার এলসওয়ার্থ, যিনি একটি পোস্টের মাধ্যমে পরিবর্তনের বিষয়ে মন্তব্য করেছিলেন। উবুন্টু 22.10-এ সম্পূর্ণরূপে পাইপওয়্যারে স্থানান্তরিত করার সিদ্ধান্ত.

উল্লেখ্য যে উবুন্টু 22.04-এ উভয় সার্ভার বিতরণে ব্যবহার করা হয়েছিল: স্ক্রিনকাস্ট রেকর্ড করার সময় এবং স্ক্রিন অ্যাক্সেস প্রদান করার সময় ভিডিও প্রক্রিয়া করার জন্য পাইপওয়্যার ব্যবহার করা হয়েছিল, কিন্তু পালসঅডিও ব্যবহার করে অডিও প্রক্রিয়া করা অব্যাহত ছিল। উবুন্টু 22.10 এ, শুধুমাত্র পাইপওয়্যার থাকবে।

এটা ঠিক, আজকের হিসাবে Kinetic iso (মুলতুবি, এখনও বর্তমান নয় যেহেতু পরিবর্তনগুলি করা হয়েছে) শুধুমাত্র পাইপওয়্যার চালানোর জন্য আপডেট করা হয়েছে, পালসউডিও নয়। তাই @copong, আপনি গতিবিদ্যার জন্য এটি আশা করতে পারেন।

জ্যামির জন্য, আপনি লক্ষ্য করতে পারেন যে আপনার পাইপওয়্যার এবং পালসউডিও উভয়ই চলছে। এর কারণ হল pulseaudio এখনও অডিওর জন্য ব্যবহার করা হয়, কিন্তু পাইপওয়্যার ভিডিওর জন্য ব্যবহার করা হয়। (ওয়েল্যান্ডে স্ট্রিমিং এবং স্ক্রিন ভাগ করার জন্য পাইপওয়্যার প্রয়োজন।)

আমি আশা করি এটি পাইপওয়্যার/পালসেউডিও সম্পর্কিত আমাদের পরিকল্পনাগুলিকে স্পষ্ট করবে, তবে আপনার যদি আরও প্রশ্ন থাকে তবে আমাদের জানান।

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

অসচেতন যারা তাদের জন্য PipeWire, আপনার এটি জানা উচিত একটি উন্নত নিরাপত্তা মডেল অফার করে যা আপনাকে ডিভাইস এবং স্ট্রিম দ্বারা অ্যাক্সেস পরিচালনা করতে দেয়, বিচ্ছিন্ন পাত্রে এবং থেকে অডিও এবং ভিডিও স্ট্রিম করা সহজ করে তোলে।

PipeWire যেকোন মিডিয়া স্ট্রিম প্রক্রিয়া করতে পারে এবং মিশ্রিত ও পুনঃনির্দেশ করতে পারে শুধু অডিও স্ট্রীম নয়, ভিডিও স্ট্রিমও, সেইসাথে ভিডিও উত্স পরিচালনা করুন (ভিডিও ক্যাপচার ডিভাইস, ওয়েবক্যাম, বা অ্যাপ্লিকেশন দ্বারা প্রদর্শিত স্ক্রীন সামগ্রী)। পাইপওয়্যার একটি কম লেটেন্সি অডিও সার্ভার হিসাবেও কাজ করতে পারে এবং কার্যকারিতা প্রদান করতে পারে যা PulseAudio এবং JACK-এর ক্ষমতাগুলিকে একত্রিত করে, যার মধ্যে পেশাদার অডিও প্রসেসিং সিস্টেমগুলির প্রয়োজনগুলিকে সমাধান করা যা PulseAudio দাবি করতে পারে না৷

বৈশিষ্ট্য কী হাইলাইট করা যেতে পারে:

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

অবশেষে, যারা নোট সম্পর্কে আরও জানতে আগ্রহী, তারা থ্রেডের সাথে পরামর্শ করতে পারেন নিচের লিঙ্কে আলোচনা।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।