В Ubuntu 22.10 вместо PulseAudio будет использоваться PipeWire.

Трубопровод

несколько дней назад была выпущена новость репозиторий разработки этой версии Ubuntu 22.10 перешел на использование медиасервера PipeWire. по умолчанию для обработки звука.

С этим изменением пакеты, связанные с PulseAudio были удалены из настольных и настольных минимальных пакетов, а для совместимости вместо библиотек для взаимодействия с PulseAudio был добавлен слой pipewire-pulse, работающий поверх PipeWire, что позволяет поддерживать работу всех существующих клиентов PulseAudio.

Человеком, подтвердившим изменение, была Хизер Эллсворт из Canonical, которая через пост прокомментировала изменение. решение полностью перейти на PipeWire в Ubuntu 22.10.

Обратите внимание, что в Ubuntu 22.04 в дистрибутиве использовались оба сервера: PipeWire использовался для обработки видео при записи скринкастов и предоставлении доступа к экрану, а вот звук продолжал обрабатываться с помощью PulseAudio. В Ubuntu 22.10 останется только PipeWire.

Правильно, на сегодняшний день Kinetic iso (ожидающий рассмотрения, еще не текущий, поскольку только что были внесены изменения) был обновлен для работы только с pipewire, а не с pulseaudio. Итак, @copong, вы можете ожидать этого от кинетики.

Для Jammy вы можете заметить, что у вас запущены как pipewire, так и pulseaudio. Это связано с тем, что pulseaudio по-прежнему используется для аудио, а pipewire — для видео. (Требуется Pipewire для потоковой передачи и совместного использования экрана на Wayland.)

Я надеюсь, что это проясняет наши планы относительно pipewire/pulseaudio, но дайте нам знать, если у вас возникнут дополнительные вопросы.

Два года назад подобное изменение уже было реализовано в дистрибутиве Fedora 34, что позволило нам обеспечить профессиональные возможности обработки звука, устранить фрагментацию и унифицировать звуковую инфраструктуру для различных приложений.

Для тех, кто не знает Трубопровод, вы должны знать, что это предлагает расширенную модель безопасности, позволяющую управлять доступом по устройствам и по потокам, упрощая потоковую передачу аудио и видео в изолированные контейнеры и из них.

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

Из характеристик Ключ, который можно выделить:

  • Возможность захвата и воспроизведения аудио и видео с минимальной задержкой
  • Инструменты для обработки видео и звука в реальном времени
  • Многопоточная архитектура, позволяющая организовать общий доступ к контенту между несколькими приложениями.
  • Модель обработки медиаузлов на основе графа с поддержкой циклов обратной связи и обновлений атомарного графа. Допускается подключение контроллеров как внутри сервера, так и во внешних плагинах
  • Эффективный интерфейс для доступа к видеопотокам через файловые дескрипторы и доступ к аудио через общий кольцевой буфер
  • Возможность обработки мультимедийных данных из любого процесса
  • Наличие плагина для GStreamer для упрощения интеграции с существующими приложениями
  • Поддержка песочниц и системы пакетов Flatpak
  • Поддержка плагинов в формате SPA (Simple Plugin API) и возможность создавать плагины, работающие в реальном времени.
  • Гибкая система согласования используемых медиаформатов и распределения буферов
  • Возможность использовать единый фоновый процесс для маршрутизации аудио и видео.
  • Возможность выступать в роли звукового сервера, хаба для предоставления видео приложениям (например, для API скринкастов gnome-shell) и сервера для управления доступом к аппаратным устройствам захвата видео.

Наконец, для тех, кто хочет узнать больше о заметке, они могут проконсультироваться в ветке обсуждение по ссылке ниже.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.