Ubuntu 22.10 bakal ngalih menyang pangolahan audio nggunakake PipeWire tinimbang 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.

Fitur utama:

  • Jupuk lan muter maneh audio lan video kanthi wektu tundha minimal;
  • Piranti kanggo ngolah video lan audio ing wektu nyata;
  • Arsitèktur multiprocess sing ngidini sampeyan ngatur akses bareng menyang isi sawetara aplikasi;
  • Model pangolahan adhedhasar grafik simpul multimedia kanthi dhukungan kanggo puteran umpan balik lan nganyari grafik atom. Sampeyan bisa nyambungake panangan ing njero server lan plugin eksternal;
  • Antarmuka sing efisien kanggo ngakses stream video liwat transfer deskriptor file lan ngakses audio liwat buffer ring sing dienggo bareng;
  • Kemampuan kanggo ngolah data multimedia saka proses apa wae;
  • Kasedhiyan plugin kanggo GStreamer kanggo nyederhanakake integrasi karo aplikasi sing wis ana;
  • Dhukungan kanggo lingkungan terisolasi lan Flatpak;
  • Dhukungan kanggo plugin ing format SPA (Simple Plugin API) lan kemampuan kanggo nggawe plugin sing bisa digunakake ing wektu nyata;
  • Sistem fleksibel kanggo koordinasi format multimedia sing digunakake lan alokasi buffer;
  • Nggunakake proses latar mburi siji kanggo ngarahake audio lan video. Kemampuan kanggo bisa ing wangun server audio, hub kanggo nyediakake video kanggo aplikasi (contone, kanggo gnome-shell screencast API) lan server kanggo ngatur akses menyang piranti video capture hardware.
  • Source: opennet.ru

Add a comment