Ubuntu 22.10 će se prebaciti na obradu zvuka koristeći PipeWire umjesto PulseAudio

В репозитории, в котором ведётся разработка выпуска 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.

Osnovne mogućnosti:

  • Snimanje i reprodukcija audio i video zapisa uz minimalna kašnjenja;
  • Alati za obradu videa i zvuka u stvarnom vremenu;
  • Višeprocesna arhitektura koja vam omogućava da organizujete zajednički pristup sadržaju nekoliko aplikacija;
  • Model obrade zasnovan na grafu multimedijalnih čvorova s ​​podrškom za povratne petlje i ažuriranja atomskog grafa. Moguće je povezati rukovaoce unutar servera i eksterne dodatke;
  • Efikasno sučelje za pristup video tokovima putem prijenosa deskriptora fajlova i pristupa zvuku kroz dijeljene prstenaste bafere;
  • Sposobnost obrade multimedijalnih podataka iz bilo kojeg procesa;
  • Dostupnost dodatka za GStreamer za pojednostavljenje integracije sa postojećim aplikacijama;
  • Podrška za izolirana okruženja i Flatpak;
  • Podrška za dodatke u SPA formatu (Simple Plugin API) i mogućnost kreiranja dodataka koji rade u teškom realnom vremenu;
  • Fleksibilan sistem za koordinaciju korišćenih multimedijalnih formata i dodelu bafera;
  • Korištenje jednog pozadinskog procesa za usmjeravanje zvuka i videa. Mogućnost rada u obliku audio servera, čvorišta za pružanje videa aplikacijama (na primjer, za gnome-shell screencast API) i servera za upravljanje pristupom hardverskim uređajima za video snimanje.
  • izvor: opennet.ru

Dodajte komentar