stringtranslate.com

ТрубаПроволока

PipeWire — это сервер для обработки аудио, видеопотоков и оборудования в Linux . [2] [3] [4] Он был создан Вимом Таймансом из Red Hat . [5] [6] Он управляет маршрутизацией мультимедиа и конвейерной обработкой. [7]

История

В 2015 году Тайманс начал работу над PipeWire. Он был основан на идеях нескольких существующих проектов, в том числе проекта Уильяма Мэнли под названием PulseVideo. [8] [9] [10] [11] По словам Кристиана Шаллера из Red Hat, он позаимствовал многие свои идеи из раннего прототипа PulseVideo, созданного Мэнли, и опирается на часть кода, который был объединен с GStreamer благодаря этим усилиям. [5] Целью проекта было улучшить обработку видео в Linux таким же образом, как PulseAudio улучшил обработку звука. [2]

Хотя это отдельный проект от PulseAudio, Тайманс изначально рассматривал возможность использования для нового проекта названия «PulseVideo». [2] К июню 2015 года уже использовалось название «Пинос» в честь города Пинос-де-Алаурин в Испании, где раньше жили тайманы. [5]

Изначально Pinos обрабатывал только видеопотоки. К началу 2017 года Тайманс начал работу над интеграцией аудиопотоков. Тайманс хотел поддержать как потребительские, так и профессиональные варианты использования аудио, и консультировался с Полом Дэвисом ( разработчиком Jack ) и Робином Гареусом (разработчиком Ardor ) за советом по реализации профессионального аудио. В это время для проекта было принято название PipeWire. [8]

В ноябре 2018 года PipeWire была повторно лицензирована с LGPL на лицензию MIT . [12] [13]

В апреле 2021 года Fedora Linux 34 стала первым дистрибутивом Linux , в котором PipeWire по умолчанию поставляется для аудио. [14] [15] [16] Год спустя Pop! ОС приняла его в качестве аудиосервера по умолчанию в версии 22.04. [17] Он стал аудиосервером по умолчанию в Ubuntu , начиная с версии 22.10. [18] В 2023 году он был принят в качестве аудиосервера по умолчанию для среды рабочего стола GNOME в Debian 12 Bookworm. [19]

Функции

Цели проекта включают в себя:

Прием

PipeWire получил много похвал, особенно среди сообществ GNOME и Arch Linux [23] [24] , в частности потому, что он устраняет проблемы, с которыми сталкивались некоторые пользователи PulseAudio, включая высокую загрузку ЦП, [25] проблемы с подключением Bluetooth, [26] [ 27] и проблемы с серверной частью JACK. [28]

Рекомендации

  1. ^ "1.0.3". 2 февраля 2024 г. Проверено 2 февраля 2024 г.
  2. ^ abc Шаллер, Кристиан (19 сентября 2017 г.). «Запуск Pipewire!». Кристиан Ф. К. Шаллер . Проверено 29 июня 2019 г.
  3. ^ Аб Лерч, Райан (20 сентября 2017 г.). «Улучшенная поддержка мультимедиа с помощью Pipewire в Fedora 27». Журнал Федора . Проверено 5 июля 2019 г.
  4. ^ abc Снеддон, Джоуи (21 сентября 2017 г.). «PipeWire стремится сделать для видео то же, что PulseAudio сделал для звука». МОЙ БОГ! Убунту! . Проверено 5 июля 2019 г.
  5. ^ abc Шаллер, Кристиан (30 июня 2015 г.). «Дальнейшие шаги рабочей станции Fedora: знакомство с Pinos». Кристиан Ф. К. Шаллер . Проверено 29 июня 2019 г.
  6. Уэйманс, Тим (25–27 ноября 2020 г.). «PipeWire: низкоуровневая мультимедийная подсистема». Материалы 18-й Linux Audio Conference (LAC-20). СКРАЙМ, Университет Бордо .
  7. ^ Аб Рагхаван, Арун (31 октября 2018 г.). «Обновление с хакфеста PipeWire». Арун Рагхаван . Проверено 30 июня 2019 г.
  8. ^ ab «PipeWire: новый демон аудио и видео в Fedora Linux 34». Журнал Федора . 14 мая 2021 г. Проверено 16 октября 2021 г.
  9. ^ Мэнли, Уильям (14 сентября 2021 г.), PulseVideo , получено 16 октября 2021 г.
  10. ^ Шаллер, Кристиан (1 июля 2015 г.). «Комментарий: Как этот проект связан с PulseVideo?». Кристиан Ф. К. Шаллер . Проверено 29 июня 2019 г.
  11. ^ Уиллис, Натан (21 октября 2015 г.). «3D-видео и посредничество устройств с помощью GStreamer». LWN.новый . Проверено 29 июня 2019 г.
  12. ^ Аб Ларабель, Майкл (3 февраля 2019 г.). «PipeWire должен стать одной из захватывающих настольных технологий Linux в 2019 году». Фороникс . Проверено 5 июля 2019 г.
  13. ^ «Релицензия как MIT/X11». Git-репозиторий PipeWire на GitHub . 05.11.2018 . Проверено 26 октября 2019 г.
  14. ^ "Releases/34/ChangeSet — Wiki проекта Fedora" . Fedoraproject.org . Проверено 4 мая 2021 г.
  15. ^ «Что нового в Fedora Workstation 34» . Журнал Федора . 27 апреля 2021 г. Проверено 4 мая 2021 г.
  16. ^ «Что нового в Fedora 34? 8 причин для обновления или перехода» . МУО . 04.04.2021 . Проверено 4 мая 2021 г.
  17. ^ Нестор, Мариус (25 апреля 2022 г.). «Выпуск Pop!_OS 22.04 на базе Ubuntu 22.04 LTS на базе Linux 5.16 и PipeWire». 9to5Linux . Проверено 23 сентября 2022 г.
  18. ^ Снеддон, Джоуи (22 мая 2022 г.). «В Ubuntu 22.10 PipeWire используется по умолчанию для аудио». МОЙ БОГ! Убунту! . Проверено 23 сентября 2022 г.
  19. ^ Ларабель, Майкл (01 октября 2022 г.). «Debian 12 по умолчанию переключается на PipeWire и WirePlumber с рабочего стола GNOME». Фроникс . Проверено 14 июня 2023 г.
  20. ^ Аб Каскинен, Тану (12 ноября 2018 г.). «PipeWire Hackfest 2018 в Эдинбурге». Блог Тану . Проверено 5 июля 2019 г.
  21. ^ аб Шаллер, Кристиан (26 января 2018 г.). «Обновление Pipewire – мультимедийная революция». Кристиан Ф. К. Шаллер . Проверено 29 июня 2019 г.
  22. ^ Ларабель, Майкл (30 октября 2018 г.). «PipeWire все еще находится на пути к тому, чтобы на один день стать заменой PulseAudio» . Фороникс . Проверено 5 июля 2019 г.
  23. ^ "Pulsaudio больше нет" . Суб-реддит Arch Linux . Проверено 6 января 2021 г.
  24. ^ «pipewire-pulse 0.3.16-4, находящийся в стадии тестирования, теперь заменяет PulseAudio!». Субреддит Arch Linux . Проверено 6 января 2021 г.
  25. ^ «Высокая загрузка процессора PulseAudio» . Форумы Arch Linux . Проверено 6 января 2021 г.
  26. ^ «Невозможно подключиться к аудиоустройству Bluetooth с помощью PulseAudio» . Форумы Arch Linux . Проверено 6 января 2021 г.
  27. ^ «Гарнитура обеспечивает плохое качество звука и низкую громкость микрофона в режиме HSP/HFP (Bluetooth)» . ПульсАудио GitLab . Проверено 6 января 2021 г.
  28. ^ «Часто задаваемые вопросы о PipeWire» . PipeWire GitLab . Проверено 6 января 2021 г.

Внешние ссылки