Ka huri a Ubuntu 22.10 ki te tukatuka ororongo ma te whakamahi i te PipeWire hei utu mo 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.

Āhuatanga matua:

  • Hopu me te purei ororongo me te ataata me te iti o te whakaroa;
  • Nga taputapu mo te tukatuka ataata me te ororongo i roto i te waa tuuturu;
  • Hangahanga Multiprocess e taea ai e koe te whakarite te uru tahi ki nga ihirangi o te maha o nga tono;
  • He tauira tukatuka e ahu mai ana i te kauwhata o nga pona rongorau me te tautoko mo nga kowhiti urupare me nga whakahoutanga kauwhata ngota. Ka taea te hono atu i nga kaikawe i roto i te tūmau me nga monomai o waho;
  • He atanga pai mo te uru atu ki nga rerenga riipene whakaata ma te whakawhiti i nga kaiwhakaahua konae me te uru atu ki te ororongo na roto i nga kaitarai mowhiti tiritiri;
  • Te kaha ki te tukatuka i nga raraunga rongorau mai i nga tukanga katoa;
  • Te waatea o te mono mo GStreamer hei whakangawari i te whakauru ki nga tono o naianei;
  • Tautoko mo nga taiao motuhake me te Flatpak;
  • Tautoko mo nga mono i roto i te whakatakotoranga SPA (Simple Plugin API) me te kaha ki te hanga monomai e mahi ana i te waa tino uaua;
  • Pūnaha hangore mo te ruruku i nga whakatakotoranga rongorau kua whakamahia me te toha i nga parepare;
  • Te whakamahi i te tukanga papamuri kotahi hei arai i te ororongo me te ataata. Ko te kaha ki te mahi i roto i te ahua o te tūmau ororongo, he tari mo te tuku ataata ki nga tono (hei tauira, mo te gnome-shell screencast API) me te tūmau mo te whakahaere urunga ki nga taputapu hopu ataata taputapu.
  • Source: opennet.ru

Tāpiri i te kōrero