PipeWire 1.2 Release Candidate добавляет поддержку явной синхронизации и привязки GPU

Версия Release Candidate (RC) грядущего сервера PipeWire 1.2 для работы с аудио- и видеопотоками и аппаратным обеспечением в Linux теперь доступна для публичного тестирования.

PipeWire 1.2 обещает такие новые возможности, как поддержка явной синхронизации GPU, поддержка Snap для Ubuntu и других дистрибутивов, использующих формат упаковки приложений Canonical sandboxed, поддержка асинхронной обработки и поддержка обязательных метаданных при согласовании параметров буфера.

PipeWire 1.2 также обещает поддержку создания и использования нескольких циклов данных на сервере и клиентах, а также поддержку сродства процессора и приоритетов для циклов данных и реализацию концепции node.sync-group для обеспечения совместного планирования всех узлов при запуске транспорта JACK.

Кроме того, в нем реализована поддержка кодеков Google OPUS, LC3-SWB и AAC-ELD для улучшенной работы с аудио по Bluetooth а также поддержка конфигурации источников вещания, модуль loopback получил поддержку восходящего и нисходящего микширования, а модуль RTP теперь поддерживает протокол управления PTP.

Среди других заметных изменений в предстоящем выпуске PipeWire 1.2 ожидается поддержка security-context, позволяющая приложениям Flatpak запрашивать у PipeWire сокет с определенными свойствами для монтирования в Flatpak, поддержка использования сервером и клиентами PipeWire нескольких потоков для параллельной обработки узлов, а также новая опция A -P для предоставления дополнительных свойств контекста.

И, наконец, PipeWire 1.2 добавляет новый модуль для загрузки параметрического эквалайзера, поддержку локальных сервисов RAOP (Remote Audio Output Protocol), RTP и Pulse Avahi discoverers, фильтры Vulkan bit и convert, поворот камеры в узле libcamera, а также инструмент pw-container для запуска нового контекста безопасности и запуска в нем приложения.

Подробнее об изменениях, реализованных в PipeWire 1.2, читайте в примечаниях к выпуску на странице проекта на GitLab, откуда вы можете скачать Release Candidate, если хотите попробовать на своем дистрибутиве Linux. Однако помните, что это предварительная версия, не подходящая для использования в производстве.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)