Анонсирован выпуск новой версии PipeWire 0.3.33., который развивается мультимедийный сервер нового поколения, который заменит PulseAudio. PipeWire расширяет возможности PulseAudio с потоковым видео, обработкой звука с низкой задержкой и новой моделью безопасности для потоковой передачи и управления доступом к устройствам.
PipeWire расширяет возможности PulseAudio, обрабатывая любой медиапоток и он способен смешивать и перенаправлять потоки с видео. PipeWire также обеспечивает возможность управления источниками видео, такими как устройства видеозахвата, веб-камеры или вывод на экран из приложений.
Трубопровод также может действовать как звуковой сервер с низкой задержкой с функциональностью, объединяющей возможности PulseAudio и JACK, даже для потребностей профессиональных систем обработки звука, на которые PulseAudio не может претендовать.
Кроме того, PipeWire предлагает улучшенную модель безопасности Он обеспечивает управление доступом для конкретных устройств и потоков и упрощает маршрутизацию аудио и видео в изолированные контейнеры и из них. Одна из основных целей - поддержка автономных приложений в формате Flatpak и работа с графическим стеком на основе Wayland.
Из ключевых особенностей проекта выделяются:
- Захват и воспроизведение аудио и видео с минимальной задержкой.
- Инструменты для обработки видео и звука в реальном времени.
- Многопоточная архитектура, позволяющая организовать обмен контентом в нескольких приложениях.
- Наличие плагина для GStreamer для упрощения интеграции с существующими приложениями.
- Поддержка плагинов в формате SPA (Simple Plugin API) и возможность создавать плагины, работающие в реальном времени.
- Гибкая система согласования используемых мультимедийных форматов и распределения буферов.
- Возможность работать в качестве звукового сервера, хаба для предоставления видео приложениям.
Основные новые функции PipeWire 0.3.33
В этой новой версии реализована возможность автоматического переключения между профилями Bluetooth HSP (режим наушников) и A2DP (высококачественный аудиовыход), плюс исправлены ошибки округления при конвертации объема В профиле Pro Audio улучшена поддержка виртуальных источников и устройств вывода звука.
Находясь в слое Совместимость с PulseAudio, реализован модуль переключения чем при подключении для эмуляции поведения PulseAudio при подключении новых устройств, плюс исправлена очистка трансмиссии и API сообщений был обновлен для использования формата JSON.
Новая версия тоже добавляет поддержку нескольких частот дискретизацииКроме того, согласование модификаторов формата было улучшено за счет совместного использования буферов прямого доступа к памяти (DMA-BUF) между несколькими клиентами.
Мы также можем найти улучшена поддержка согласования модификатора формата DMA-BUF и допуск нескольких частот дискретизации на графике.
Из других изменений которые выделяются:
- Многие обновления документации.
- Множество чисток и мелких улучшений.
- Поддерживается последняя версия libcamera.
- Мониторы захвата уже работают в Ardor6.8.
- pw-top теперь также должен правильно отображать устройства Bluetooth.
- Улучшение отчетов о задержках в модуле обратной связи.
В конце концов если вам интересно узнать больше об этом вы можете проверить подробности По следующей ссылке.
Как установить PipeWire на Ubuntu и производные?
Тем, кто заинтересован в установке PipeWire в своих системах, следует знать, что он включен в репозитории Ubuntu, но на данный момент доступны только версия 0.2.7 и версия. эта новая версия еще не включена, поэтому им придется подождать несколько дней, чтобы это произошло.
Установка через репозитории осуществляется с помощью следующая команда:
sudo apt install pipewire
В то время как, тем, кто предпочитает установить эту новую версию сейчас, придется скомпилировать код в вашей системе.
Для этого мы должны скачать его с помощью:
git clone https://github.com/PipeWire/pipewire.git
И приступаем к компиляции и установке:
./autogen.sh --prefix=$PREFIX make make install
Вы можете протестировать PipeWire с помощью следующей команды:
make run
Наконец, вы можете ознакомиться с документацией и другой информацией по адресу по следующей ссылке.