উবুন্টু 22.10 PulseAudio এর পরিবর্তে PipeWire ব্যবহার করে অডিও প্রসেসিং এ স্যুইচ করবে

В репозитории, в котором ведётся разработка выпуска Ubuntu 22.10, произведён переход на использование по умолчанию мультимедийного сервера PipeWire для обработки звука. Пакеты, связанные с PulseAudio удалены из наборов desktop и desktop-minimal, а для обеспечения совместимости вместо библиотек для взаимодействия с PulseAudio добавлена работающая поверх PipeWire прослойка pipewire-pulse, которая позволяет сохранить работу всех существующих клиентов PulseAudio.

Решение по полному переходу на PipeWire в Ubuntu 22.10 подтвердила Хизер Эллсуорт (Heather Ellsworth) из компании Canonical. Отмечается, что в Ubuntu 22.02 в дистрибутиве использовались оба сервера — PipeWire применялся для обработки видео при записи скринкастов и предоставлении доступа к экрану, но звук продолжал обрабатываться с использованием PulseAudio. В Ubuntu 22.10 будет оставлен только PipeWire. Два года назад подобное изменение уже было внедрено в дистрибутиве Fedora 34, что позволило предоставить возможности профессиональной обработки звука, избавиться от фрагментации и унифицировать звуковую инфраструктуру для разных применений.

PipeWire предлагает расширенную модель безопасности, позволяющую управлять доступом на уровне отдельных устройств и конкретных потоков, и упрощающую организацию проброса звука и видео из изолированных контейнеров и в них. PipeWire может обрабатывать любые мультимедийные потоки и способен смешивать и перенаправлять не только потоки со звуком, но потоки с видео, а также управлять источниками видео (устройства захвата видео, web-камеры или выводимое приложениями содержимое экрана). PipeWire также может выступать в роли звукового сервера, обеспечивающего минимальные задержки и предоставляющего функциональность, комбинирующую возможности PulseAudio и JACK, в том числе учитывающую потребности систем профессиональной обработки звука, на которую не мог претендовать PulseAudio.

মূল বৈশিষ্ট্য:

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

একটি মন্তব্য জুড়ুন