PipeWire - это проект, направленный на значительное улучшение обработки аудио и видео в Linux. Он предоставляет графический процессор с малой задержкой поверх аудио- и видеоустройств, который можно использовать для поддержки сценариев использования, которые в настоящее время обрабатываются как pulseaudio, так и JACK. PipeWire был разработан с использованием мощной модели безопасности, которая упрощает взаимодействие с аудио- и видеоустройствами из контейнерных приложений, при этом поддержка приложений Flatpak является основной целью. Мы ожидаем, что PipeWire, наряду с Wayland и Flatpak, станет основным строительным блоком для разработки приложений Linux в будущем.
Заявленные возможности:
- Захват и воспроизведение аудио и видео с минимальной задержкой.
- Обработка мультимедиа аудио и видео в реальном времени.
- Многопроцессорная архитектура, позволяющая приложениям обмениваться мультимедийным контентом.
- Полная поддержка приложений PulseAudio, JACK, ALSA и GStreamer.
- Поддержка изолированных приложений. См. Flatpak для получения дополнительной информации.
PipeWire - это бесплатное программное обеспечение, которое разрабатывается открыто. Оно было создано Вимом Таймансом, главным инженером Red Hat и соавтором мультимедийной среды GStreamer. Код можно найти на GitLab.
О выпуске PipeWire 0.3.33
сообщается на сайте OpenNET.
В описании новшеств Xubuntu 21.10 значится:
Интегрирован мультимедийный сервер Pipewire, который используется в сочетании с PulseAudio.
Проект молодой, поэтому в ранних версиях было много багов. Лоровцы активно обсуждали тему
Есть ли жизнь на Pipewire? Пробуем, делимся.Пока применение 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 для Ubuntu 18.04+.
sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream -y