Ubuntu 22.10 kommer att övergå till ljudhantering med PipeWire istället för PulseAudio.

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

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

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

Key features:

  • Fångst och uppspelning av ljud och video med minimala fördröjningar;
  • Verktyg för att bearbeta video och ljud i realtid;
  • Multiprocessorarkitektur som möjliggör delad åtkomst till innehåll mellan flera appar;
  • Bearbetningsmodellen baserat på en graf av multimediaknutar med stöd för återkopplingscykler och atomära grafuppdateringar. Anslutning av bearbetare tillåts både internt på servern och via externa plugin:er;
  • Effektiv åtkomstgränssnitt för videoströmmar genom överföring av filbeskrivare och åtkomst till ljud genom delade ringbuffertar;
  • Möjlighet att bearbeta multimediadata från alla processer;
  • Finns en plugin till GStreamer för att förenkla integrationen med befintliga applikationer;
  • Stöd för isolerade miljöer och Flatpak;
  • Stöd för plugin:er i SPA-format (Simple Plugin API) och möjlighet att skapa plugin:er som fungerar i realtid;
  • Flexibelt system för samordning av använda multimediaformat och allokering av buffertar;
  • Användning av en bakgrundsprocess för ruttning av ljud och video. Möjlighet att fungera som ljudserver, hubb för att tillhandahålla video för applikationer (till exempel för gnome-shell screencast API) och server för att hantera åtkomst till hårdvaruenheter för videoinspelning.
  • Källa: opennet.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster