PipeWire, мультимедийный фреймворк, призванный заменить PulseAudio, достиг версии 0.3.0.

Анонсирован выпуск новой версии проекта PipeWire 0.3.0., который развивается как мультимедийный сервер нового поколения, пришедший на замену PulseAudio. Эта новая версия подчеркивает редизайн обработки потоков и улучшения в библиотеках.

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

Например, PipeWire позволяет организовать совместную работу нескольких приложений с помощью одной веб-камеры. y решает проблемы с безопасным захватом содержимого экрана и удаленным доступом на экран в среде Wayland.

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

Кроме того, PipeWire предлагает расширенную модель безопасности, которая позволяет контролировать доступ на уровне отдельного устройства. и специальные передачи, а также упрощает организацию доставки звука и видео в изолированные контейнеры и из них. Одна из основных целей - поддержка автономных приложений в формате Flatpak и работа с графическим стеком на основе Wayland.

Проект поддерживается Gnome и уже активно используется в Fedora для записи скринкастов и демонстрации экрана в средах на основе Wayland.

Основные новые функции PipeWire 0.3

В этой новой версии упоминается, что переработан планировщик потоковой обработки Внесенные изменения позволили запустить промежуточный уровень, чтобы гарантировать совместимость со звуковым сервером JACK, производительность которого сопоставима с JACK2.

также API переработан и признан стабильным и планируется внести все дополнительные изменения в API без нарушения совместимости с существующими приложениями.

PipeWire 0.3 включает диспетчер сеансов который позволяет пользователю управлять графом мультимедийных узлов в PipeWire, а также добавлять новые потоки. Хотя менеджер предоставляет только самый простой набор основных функций, в будущем он будет расширен или заменен более функциональным и гибким вариантом, таким как WirePlumber.

Со своей стороны, включенные библиотеки были улучшены для обеспечения совместимости с PulseAudio, JACK и ALSA, что позволяет использовать PipeWire с существующими приложениями, предназначенными для работы с другими звуковыми системами. Библиотека для ALSA почти полностью работоспособна, но библиотеки для JACK и PulseAudio все еще нуждаются в улучшении.

Наконец, упоминается, что включены некоторые плагины GStreamer для взаимодействия с PipeWire. Плагин pipewiresrc, который использует PipeWire в качестве источника звука, работает безупречно в большинстве ситуаций. Плагин pipewiresink для вывода звука через PipeWire пока не имеет некоторых известных проблем.

PipeWire еще не готов к полной замене PulseAudio и JACK, но проблемы совместимости будут иметь приоритет в будущих выпусках.

Как установить PipeWire на Ubuntu и производные?

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

Установка через репозитории осуществляется с помощью следующая команда:

sudo apt установить pipewire

В то время как, тем, кто предпочитает установить эту новую версию сейчас, придется скомпилировать код в вашей системе.

Для этого мы должны скачать его с помощью:

git clone https://github.com/PipeWire/pipewire.git

И приступаем к компиляции и установке:

./autogen.sh --prefix=$PREFIX

make

make install

Вы можете протестировать PipeWire с помощью следующей команды:

make run

Наконец, вы можете ознакомиться с документацией и другой информацией по адресу по следующей ссылке.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Комментарий, оставьте свой

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

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

*

*

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

  1.   jcfrog сказал

    автоматический перевод до ваших пределов 😉 "sudo apt installer le tuyau"