Ubuntu 22.10 bakal ngalih ka ngolah audio nganggo 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 konci:

  • Candak sareng playback audio sareng pidéo kalayan telat minimal;
  • Alat pikeun ngolah pidéo sareng audio sacara real waktos;
  • Arsitéktur multiprocess anu ngamungkinkeun anjeun ngatur aksés dibagikeun kana eusi sababaraha aplikasi;
  • Modél pangolahan dumasar kana grafik titik multimédia kalayan dukungan pikeun puteran umpan balik sareng apdet grafik atom. Kasebut nyaéta dimungkinkeun pikeun nyambungkeun pawang boh di jero server sareng plugins éksternal;
  • Antarbeungeut anu efisien pikeun ngaksés aliran pidéo ngalangkungan transfer deskriptor file sareng ngaksés audio ngalangkungan panyangga ring anu dibagi;
  • Kamampuhan pikeun ngolah data multimedia tina prosés naon waé;
  • Kasadiaan plugin pikeun GStreamer pikeun mempermudah integrasi sareng aplikasi anu tos aya;
  • Rojongan pikeun lingkungan terasing sareng Flatpak;
  • Rojongan pikeun plugins dina format SPA (Simple Plugin API) jeung kamampuhan pikeun nyieun plugins nu gawéna sacara real waktu teuas;
  • Sistim fléksibel pikeun koordinasi format multimédia dipaké sarta allocating buffers;
  • Nganggo prosés latar tukang tunggal pikeun rute audio sareng pidéo. Kamampuhan pikeun dianggo dina bentuk hiji server audio, hub pikeun nyadiakeun video pikeun aplikasi (contona, pikeun gnome-cangkang screencast API) sarta server pikeun ngatur aksés ka hardware alat newak video.
  • sumber: opennet.ru

Tambahkeun komentar