PipeWire (https://pipewire-org.translate.goog/?_x_tr_sl=en&_x_tr_tl=ru&_x_tr_hl=ru&_x_tr_pto=nui,sc) - это проект, направленный на значительное улучшение обработки аудио и видео в Linux. Он предоставляет графический процессор с малой задержкой поверх аудио- и видеоустройств, который можно использовать для поддержки сценариев использования, которые в настоящее время обрабатываются как pulseaudio, так и JACK. PipeWire был разработан с использованием мощной модели безопасности, которая упрощает взаимодействие с аудио- и видеоустройствами из контейнерных приложений, при этом поддержка приложений Flatpak является основной целью. Мы ожидаем, что PipeWire, наряду с Wayland и Flatpak, станет основным строительным блоком для разработки приложений Linux в будущем.
Заявленные возможности:- Захват и воспроизведение аудио и видео с минимальной задержкой.
- Обработка мультимедиа аудио и видео в реальном времени.
- Многопроцессорная архитектура, позволяющая приложениям обмениваться мультимедийным контентом.
- Полная поддержка приложений PulseAudio, JACK, ALSA и GStreamer.
- Поддержка изолированных приложений. См. Flatpak для получения дополнительной информации.
PipeWire - это бесплатное программное обеспечение, которое разрабатывается открыто. Оно было создано Вимом Таймансом, главным инженером Red Hat и соавтором мультимедийной среды GStreamer. Код можно найти на GitLab.
О выпуске PipeWire 0.3.33 сообщается на сайте OpenNET (https://www.opennet.ru/opennews/art.shtml?num=55598).
В описании новшеств Xubuntu 21.10 (https://www.opennet.ru/opennews/art.shtml?num=55966) значится: Интегрирован мультимедийный сервер Pipewire, который используется в сочетании с PulseAudio.
Проект молодой, поэтому в ранних версиях было много багов. Лоровцы активно обсуждали тему Есть ли жизнь на Pipewire? Пробуем, делимся. (https://www.linux.org.ru/forum/multimedia/16098514#comments)
Пока применение PipeWire слабо освещено.
Последние версии inxi показывают наличие / отсутствие в системе нового сервера, например, так: inxi -A
Audio: Device-1: Intel Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster driver: snd_hda_intel
Sound Server-1: ALSA v: k5.11.0-38-generic running: yes
Sound Server-2: PulseAudio v: 14.2 running: yes
Sound Server-3: PipeWire v: 0.3.24 running: yes
Самые последние версии PipeWire можно получить из репозитория ppa:pipewire-debian/pipewire-upstream (https://launchpad.net/~pipewire-debian/+archive/ubuntu/pipewire-upstream?field.series_filter=) для Ubuntu 18.04+.
sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream -y