ТрубаПроволока
![]() | |
![]() | |
Оригинальный автор(ы) | Вим Тайманс |
---|---|
Первоначальный выпуск | 20 июня 2017 г |
Стабильная версия | 1.2.2 [1] ![]() |
Репозиторий | gitlab |
Написано в | С |
Операционная система | Линукс , ФриБСД |
Лицензия | МОЯ лицензия |
Веб-сайт | трубапровод |
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] Год спустя, Поп! ОС приняла его в качестве аудиосервера по умолчанию в версии 22.04. [17] он стал аудиосервером по умолчанию в Ubuntu . Начиная с версии 22.10, [18] В 2023 году он был принят в качестве аудиосервера по умолчанию для среды рабочего стола GNOME в Debian 12 Bookworm. [19]
Функции
[ редактировать ]Цели проекта включают в себя:
- Для работы с изолированными приложениями Flatpak . [3] [12] [20]
- Предоставить безопасные методы создания скриншотов и скринкастов в композиторах Wayland . [4] [20] [21]
- Унифицировать обработку дел, управляемых JACK и PulseAudio . [4] [7] [21] [22]
Ссылки
[ редактировать ]- ^ «1.2.2» . 31 июля 2024 г. Проверено 1 августа 2024 г.
- ^ Jump up to: а б с Шаллер, Кристиан (19 сентября 2017 г.). «Запускаем Pipewire!» . Кристиан Ф. К. Шаллер . Проверено 29 июня 2019 г.
- ^ Jump up to: а б Лерч, Райан (20 сентября 2017 г.). «Улучшенная поддержка мультимедиа с помощью Pipewire в Fedora 27» . Журнал Федора . Проверено 5 июля 2019 г.
- ^ Jump up to: а б с Снеддон, Джои (21 сентября 2017 г.). «PipeWire стремится сделать для видео то же, что PulseAudio сделал для звука» . МОЙ БОГ! Убунту! . Проверено 5 июля 2019 г.
- ^ Jump up to: а б с Шаллер, Кристиан (30 июня 2015 г.). «Дальнейшие шаги рабочей станции Fedora: знакомство с Pinos» . Кристиан Ф. К. Шаллер . Проверено 29 июня 2019 г.
- ^ Уэйманс, Тим (25–27 ноября 2020 г.). «PipeWire: низкоуровневая мультимедийная подсистема» . Материалы 18-й Linux Audio Conference (LAC-20). СКРАЙМ, Университет Бордо .
- ^ Jump up to: а б Рагхаван, Арун (31 октября 2018 г.). «Обновление с хакфеста PipeWire» . Арун Рагхаван . Проверено 30 июня 2019 г.
- ^ Jump up to: а б «PipeWire: новый демон аудио и видео в Fedora Linux 34» . Журнал Федора . 14 мая 2021 г. Проверено 16 октября 2021 г.
- ^ Мэнли, Уильям (14 сентября 2021 г.), PulseVideo , получено 16 октября 2021 г.
- ^ Шаллер, Кристиан (01 июля 2015 г.). «Комментарий: Как этот проект связан с PulseVideo?» . Кристиан Ф. К. Шаллер . Проверено 29 июня 2019 г.
- ^ Уиллис, Натан (21 октября 2015 г.). «3D-видео и посредничество устройств с помощью GStreamer» . LWN.новый . Проверено 29 июня 2019 г.
- ^ Jump up to: а б Ларабель, Майкл (3 февраля 2019 г.). «PipeWire должен стать одной из захватывающих технологий Linux для настольных компьютеров в 2019 году» . Фороникс . Проверено 5 июля 2019 г.
- ^ «Релицензия как MIT/X11» . Git-репозиторий PipeWire на GitHub . 05.11.2018 . Проверено 26 октября 2019 г.
- ^ «Releases/34/ChangeSet — Wiki проекта Fedora» . Fedoraproject.org . Проверено 4 мая 2021 г.
- ^ «Что нового в Fedora Workstation 34» . Журнал Федора . 27 апреля 2021 г. Проверено 4 мая 2021 г.
- ^ «Что нового в Fedora 34? 8 причин для обновления или перехода» . МУО . 04.04.2021 . Проверено 4 мая 2021 г.
- ^ Нестор, Мариус (25 апреля 2022 г.). «Выпуск Pop!_OS 22.04 на базе Ubuntu 22.04 LTS на базе Linux 5.16 и PipeWire» . 9to5Linux . Проверено 23 сентября 2022 г.
- ^ Снеддон, Джои (22 мая 2022 г.). «В Ubuntu 22.10 PipeWire используется по умолчанию для аудио» . МОЙ БОГ! Убунту! . Проверено 23 сентября 2022 г.
- ^ Ларабель, Майкл (01 октября 2022 г.). «Debian 12 переключается на PipeWire и WirePlumber по умолчанию с рабочего стола GNOME» . Фроникс . Проверено 14 июня 2023 г.
- ^ Jump up to: а б Каскинен, Тану (12 ноября 2018 г.). «PipeWire Hackfest 2018 в Эдинбурге» . Блог Тану . Проверено 5 июля 2019 г.
- ^ Jump up to: а б Шаллер, Кристиан (26 января 2018 г.). «Обновление Pipewire – мультимедийная революция» . Кристиан Ф. К. Шаллер . Проверено 29 июня 2019 г.
- ^ Ларабель, Майкл (30 октября 2018 г.). «PipeWire все еще находится на пути к тому, чтобы однажды стать заменой PulseAudio» . Фороникс . Проверено 5 июля 2019 г.