Сервер обработки мультимедиа для Linux
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 года использовалось название «Pinos» в честь города Пинос-де-Алаурин в Испании, где раньше жил Тайманс. [5]
Изначально Pinos обрабатывал только видеопотоки. К началу 2017 года Taymans начал работать над интеграцией аудиопотоков. Taymans хотел поддерживать как потребительские, так и профессиональные варианты использования аудио и проконсультировался с Полом Дэвисом ( разработчик Jack ) и Робином Гареусом ( разработчик Ardour ) за советом по внедрению для профессионального аудио. В это время для проекта было принято название PipeWire. [8]
В ноябре 2018 года PipeWire был перелицензирован с LGPL на лицензию MIT . [12] [13]
В апреле 2021 года Fedora Linux 34 стал первым дистрибутивом Linux , который поставлял PipeWire для звука по умолчанию. [14] [15] [16] Год спустя Pop! OS приняла его в качестве аудиосервера по умолчанию в версии 22.04. [17] Он был сделан аудиосервером по умолчанию в Ubuntu , начиная с версии 22.10. [18] В 2023 году он был принят в качестве аудиосервера по умолчанию для среды рабочего стола GNOME в Debian 12 Bookworm. [19]
Функции
Цели проекта включают в себя:
Ссылки
- ^ "1.2.5". 27 сентября 2024 г. Получено 27 сентября 2024 г.
- ^ abc Шаллер, Кристиан (2017-09-19). "Запуск Pipewire!". Кристиан Ф. К. Шаллер . Получено 2019-06-29 .
- ^ ab Lerch, Ryan (2017-09-20). "Улучшенная поддержка мультимедиа с Pipewire в Fedora 27". Fedora Magazine . Получено 2019-07-05 .
- ^ abc Снеддон, Джои (21.09.2017). «PipeWire стремится сделать для видео то же, что PulseAudio сделал для звука». О боже! Ubuntu! . Получено 05.07.2019 .
- ^ abc Шаллер, Кристиан (2015-06-30). "Fedora Workstation следующие шаги: Знакомство с Pinos". Кристиан Ф. К. Шаллер . Получено 2019-06-29 .
- ^ Уэйманс, Тим (25–27 ноября 2020 г.). «PipeWire: низкоуровневая мультимедийная подсистема». Труды 18-й конференции Linux Audio Conference (LAC-20). SCRIME, Университет Бордо .
- ^ ab Raghavan, Arun (2018-10-31). "Обновление с хакерского фестиваля PipeWire". Arun Raghavan . Получено 2019-06-30 .
- ^ ab "PipeWire: новый аудио- и видеодемон в Fedora Linux 34". Fedora Magazine . 2021-05-14 . Получено 2021-10-16 .
- ^ Мэнли, Уильям (2021-09-14), PulseVideo , получено 2021-10-16
- ^ Шаллер, Кристиан (01.07.2015). "Комментарий к: Как этот проект связан с PulseVideo?". Кристиан Ф. К. Шаллер . Получено 29.06.2019 .
- ^ Уиллис, Натан (2015-10-21). "3D-видео и посредничество устройств с GStreamer". LWN.new . Получено 2019-06-29 .
- ^ ab Larabel, Michael (2019-02-03). «PipeWire должен стать одной из самых захватывающих технологий Linux Desktop в 2019 году». Phoronix . Получено 2019-07-05 .
- ^ "Перелицензировать как MIT/X11". Репозиторий PipeWire Git в GitHub . 2018-11-05 . Получено 2019-10-26 .
- ^ "Releases/34/ChangeSet - Fedora Project Wiki". fedoraproject.org . Получено 2021-05-04 .
- ^ "Что нового в Fedora Workstation 34". Fedora Magazine . 2021-04-27 . Получено 2021-05-04 .
- ^ "Что нового в Fedora 34? 8 причин обновиться или перейти на другую версию". MUO . 2021-04-04 . Получено 2021-05-04 .
- ^ Нестор, Мариус (25.04.2022). «Pop!_OS 22.04 запускается на основе Ubuntu 22.04 LTS, работающей на Linux 5.16 и PipeWire». 9to5Linux . Получено 23.09.2022 .
- ^ Снеддон, Джои (2022-05-22). "Ubuntu 22.10 делает PipeWire по умолчанию для аудио". Ого! Ubuntu! . Получено 2022-09-23 .
- ^ Ларабель, Майкл (01.10.2022). «Debian 12 переключается на PipeWire и WirePlumber по умолчанию с рабочим столом GNOME». Phronix . Получено 14.06.2023 .
- ^ ab Kaskinen, Tanu (2018-11-12). "PipeWire Hackfest 2018 в Эдинбурге". Блог Tanu . Получено 2019-07-05 .
- ^ ab Schaller, Christian (2018-01-26). "Обновление Pipewire – революция мультимедиа". Christian FK Schaller . Получено 2019-06-29 .
- ^ Ларабель, Майкл (2018-10-30). «PipeWire все еще на пути к тому, чтобы однажды стать прямой заменой PulseAudio». Phoronix . Получено 2019-07-05 .
Внешние ссылки