Ubuntu 22.10 do të kalojë në përpunimin audio duke përdorur PipeWire në vend të 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.

Karakteristikat kryesore:

  • Regjistroni dhe riprodhoni audio dhe video me vonesa minimale;
  • Mjete për përpunimin e videos dhe audios në kohë reale;
  • Arkitektura shumëprocesore që ju lejon të organizoni akses të përbashkët në përmbajtjen e disa aplikacioneve;
  • Një model përpunimi i bazuar në një grafik të nyjeve multimediale me mbështetje për unazat e reagimit dhe përditësimet e grafikut atomik. Është e mundur të lidhni mbajtësit si brenda serverit ashtu edhe shtojcat e jashtme;
  • Një ndërfaqe efikase për të hyrë në transmetimet video përmes transferimit të përshkruesve të skedarëve dhe aksesit të audios përmes buferave të unazave të përbashkëta;
  • Aftësia për të përpunuar të dhëna multimediale nga çdo proces;
  • Disponueshmëria e një shtojceje për GStreamer për të thjeshtuar integrimin me aplikacionet ekzistuese;
  • Mbështetje për mjedise të izoluara dhe Flatpak;
  • Mbështetje për shtojcat në formatin SPA (Simple Plugin API) dhe aftësinë për të krijuar shtojca që funksionojnë në kohë reale të vështirë;
  • Sistem fleksibël për koordinimin e formateve multimediale të përdorura dhe ndarjen e buferëve;
  • Përdorimi i një procesi të vetëm sfondi për të drejtuar audion dhe videon. Aftësia për të punuar në formën e një serveri audio, një qendër për ofrimin e videove në aplikacione (për shembull, për API-në e ekranit gnome-shell) dhe një server për menaxhimin e aksesit në pajisjet e kapjes së videos harduerike.
  • Burimi: opennet.ru

Shto një koment