The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск мультимедийного сервера PipeWire 0.3.33

06.08.2021 09:32

Опубликован выпуск проекта PipeWire 0.3.33, развивающего мультимедийный сервер нового поколения, идущий на замену PulseAudio. PipeWire обладает расширенными по сравнению с PulseAudio средствами для работы с потоками видео, возможностью обработки звука с минимальными задержками и новой моделью безопасности для управления доступом на уровне отдельных устройств и потоков. Проект поддерживается в GNOME и уже по умолчанию применяется в Fedora Linux. Код проекта написан на языке Си и распространяется под лицензией LGPLv2.1.

Основные изменения в PipeWire 0.3.33:

  • Реализована возможность автоматического переключения между Bluetooth-профилями HSP (режим гарнитуры) и A2DP (высококачественный вывод звука).
  • В профиле Pro Audio улучшена поддержка виртуальных источников и устройств вывода звука.
  • Улучшено согласование модификаторов формата при совместном использовании буферов прямого доступа к памяти (DMA-BUF) несколькими клиентами.
  • В графе мультимедийных узлов реализована поддержка одновременного использования нескольких частот дискретизации (по умолчанию отключено).
  • В прослойке для совместимости с PulseAudio реализован модуль module-switch-on-connect для эмуляции поведения PulseAudio при подключении новых устройств.

Напомним, PipeWire расширяет область применения PulseAudio обработкой любых мультимедийных потоков и способен смешивать и перенаправлять потоки с видео. PipeWire также предоставляет возможности для управления источниками видео, такими как устройства захвата видео, web-камеры или выводимое приложениями содержимое экрана. Например, PipeWire даёт возможность организовать совместную работу нескольких приложений с веб-камерой и решает проблемы с безопасным захватом содержимого экрана и удалённым доступом к экрану в окружении Wayland.

PipeWire также может выступать в роли звукового сервера, обеспечивающего минимальные задержки и предоставляющего функциональность, комбинирующую возможности PulseAudio и JACK, в том числе учитывающую потребности систем профессиональной обработки звука, на которую не мог претендовать PulseAudio. Кроме того, PipeWire предлагает расширенную модель безопасности, позволяющую управлять доступом на уровне отдельных устройств и конкретных потоков, и упрощающую организацию проброса звука и видео из изолированных контейнеров и в них. Одной из главных целей является поддержка самодостаточных приложений в формате Flatpak и работа в графическом стеке на базе Wayland.

Основные возможности:

  • Захват и воспроизведение звука и видео с минимальными задержками;
  • Средства для обработки видео и звука в режиме реального времени;
  • Многопроцессная архитектура, позволяющая организовать совместный доступ к контенту нескольких приложений;
  • Модель обработки на основании графа мультимедийных узлов с поддержкой циклов обратной связи и атомарных обновлений графа. Допускается подключение обработчиков как внутри сервера, так и внешних плагинов;
  • Эффективный интерфейс доступа к видеопотокам через передачу файловых дескрипторов и доступа к звуку через совместно используемые кольцевые буферы (shared ringbuffer);
  • Возможность обработки мультимедийных данных от любых процессов;
  • Наличие плагина к GStreamer для упрощения интеграции с существующими приложениями;
  • Поддержка изолированных окружений и Flatpak;
  • Поддержка плагинов в формате SPA (Simple Plugin API) и возможность создания плагинов, работающих в режиме жесткого реального времени;
  • Гибкая система согласования используемых мультимедийных форматов и выделения буферов;
  • Использование одного фонового процесса для маршрутизации звука и видео. Возможность работы в форме звукового сервера, хаба для предоставления видео приложениям (например, для gnome-shell screencast API) и сервера для управления доступом к аппаратным устройствам захвата видео.



  1. Главная ссылка к новости (https://github.com/PipeWire/pi...)
  2. OpenNews: Выпуск звукового сервера PulseAudio 15.0
  3. OpenNews: Релиз Linux-дистрибутива Fedora 34
  4. OpenNews: Представлен мультимедийный сервер PipeWire, идущий на смену PulseAudio
  5. OpenNews: Доступен мультимедийный сервер PipeWire 0.3, идущий на смену PulseAudio
  6. OpenNews: В Fedora 34 планируют задействовать PipeWire для звука вместо PulseAudio
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/55598-pipewire
Ключевые слова: pipewire, pulseaudio
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (131) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:39, 06/08/2021 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –5 +/
     
     
  • 2.3, Skullnet (ok), 09:45, 06/08/2021 Скрыто модератором
  • –5 +/
     
     
  • 3.6, ryoken (ok), 09:47, 06/08/2021 Скрыто модератором
  • –1 +/
     
     
  • 4.10, хацкер (??), 09:49, 06/08/2021 Скрыто модератором
  • +/
     
  • 4.13, Аноним (13), 09:57, 06/08/2021 Скрыто модератором
  • +1 +/
     
     
  • 5.16, Аноним (1), 09:59, 06/08/2021 Скрыто модератором
  • –1 +/
     
  • 4.15, Аноним (1), 09:58, 06/08/2021 Скрыто модератором
  • –3 +/
     
     
  • 5.18, Аноним (18), 10:05, 06/08/2021 Скрыто модератором
  • +4 +/
     
     
  • 6.20, Аноним (1), 10:16, 06/08/2021 Скрыто модератором
  • –4 +/
     
  • 6.36, Juha (ok), 11:00, 06/08/2021 Скрыто модератором
  • +/
     
  • 5.21, макпыф (ok), 10:17, 06/08/2021 Скрыто модератором
  • –1 +/
     
     
  • 6.25, Аноним (25), 10:33, 06/08/2021 Скрыто модератором
  • –3 +/
     
  • 5.26, ryoken (ok), 10:43, 06/08/2021 Скрыто модератором
  • –1 +/
     
     
  • 6.39, Аноним (39), 11:03, 06/08/2021 Скрыто модератором
  • +1 +/
     
  • 3.17, Аноним (1), 10:00, 06/08/2021 Скрыто модератором
  • –1 +/
     
  • 2.8, хацкер (??), 09:48, 06/08/2021 Скрыто модератором
  • +1 +/
     
     
  • 3.22, Аноним (1), 10:18, 06/08/2021 Скрыто модератором
  • –1 +/
     

     ....ответы скрыты модератором (16)

  • 1.2, Аноним (2), 09:45, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что-то не внял: "замена" PulseAudio, но PulseAudio все-таки нужен?
     
     
  • 2.4, Skullnet (ok), 09:46, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +16 +/
    > но PulseAudio все-таки нужен

    Ппшпшпшпшпш не нужен.

     
  • 2.9, ryoken (ok), 09:48, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Сложилось впечатление, что больше инструментарий от пульсы. И запускается оно пока что довольно топорным способом (при логине юзера).
     
     
  • 3.52, Аноним (52), 11:39, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > И запускается оно пока что довольно топорным способом (при логине юзера).

    надо от рута? Пульса также запускается с использованием пользовательского юнита

     
  • 2.19, leap42 (ok), 10:07, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Что-то не внял: "замена" PulseAudio

    Верно, замена.

    > но PulseAudio все-таки нужен?

    Нет, не нужен. PW совместим с PA и прозрачно его заменяет. Все утилиты для PA (например Pavucontrol) спокойно работают с PW и ничего не замечают.

     
     
  • 3.28, ryoken (ok), 10:45, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Нет, не нужен. PW совместим с PA и прозрачно его заменяет. Все
    > утилиты для PA (например Pavucontrol) спокойно работают с PW и ничего
    > не замечают.

    Может я не так чего делал, но в генте утилиты для pa притянули собссно сам pa. Пока работает.

     
     
  • 4.66, НяшМяш (ok), 12:59, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Их можно ставить рядом и просто активировать нужный сервер.
     
  • 4.88, Аноним (88), 17:25, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    За Генту не скажу, а в Арче есть пакет pipewire-pulse, который provides=pulseaudio и является прослойкой. Хотя libpulse все равно приходится ставить.
     
  • 2.46, llolik (ok), 11:31, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. PW реализует прослойки, имитирующие PulseAudio/JACK/ALSA.
     
     
  • 3.73, shoetotakoe (?), 14:07, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > PW реализует прослойки, имитирующие PulseAudio

    прослойка, имитирующая другую прослойку, заменяющая прослойку, но чтобы первая прослойка работала нужно ставить все утилиты от второй прослойки, которые по зависимостям тянут вторую прослойку тоже. тут разрабы так плотно пыхнули, что переплюнули даже поттеринга, у которого якобы модульная сисда требует таки наличия журналд и его работы, чтобы заменить его на сислог. это такая новая шизуха - абстрактная прослойка прослойной абстракции. но оно всё модульное чесно-чесно!

     
     
  • 4.74, llolik (ok), 14:28, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> PW реализует прослойки, имитирующие PulseAudio
    > прослойка, имитирующая другую прослойку

    Прослойка совместимости -> Pipewire -> драйверы ALSA. Какбы всё.
    А надо было как? Выкинуть всё, кроме PW, и ждать когда и если всё ПО переведут на него нативно? Есть риск в обозримой перспективе не дождаться.

     
  • 4.75, Аноним (52), 14:31, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > но чтобы первая прослойка работала нужно ставить все утилиты от второй прослойки\

    ненужно. Используй утилиты от первой прослойки, а для софта, который не в курсе про pipewire не забудь запустить pipewire-pulse

     
  • 4.113, Аноним (113), 14:17, 07/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > прослойка, имитирующая другую прослойку, заменяющая прослойку, но чтобы первая прослойка работала нужно ставить все утилиты от второй прослойки, которые по зависимостям тянут вторую прослойку тоже.

    Юниксвей же.

     
     
  • 5.114, Аноним (-), 14:44, 07/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> прослойка, имитирующая другую прослойку, заменяющая прослойку, но чтобы первая прослойка работала нужно ставить все утилиты от второй прослойки, которые по зависимостям тянут вторую прослойку тоже.
    > линуксвей же.

    Поправил. Не путай ламповое с пахучим, пожалуйста.

     

  • 1.5, ryoken (ok), 09:46, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Странно, я эту версию на генте ещё 2 дня назад ставил. А оно, вон, только вышло...
     
     
  • 2.41, Попандопала (?), 11:12, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Профит относительно просто Алсы имеется?
     
     
  • 3.58, ryoken (ok), 12:35, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Профит относительно просто Алсы имеется?

    Ну, с просто алсой я понятия не имел, как переключить звук с монитора (LED Cinema) на бортовой звук (MIO892) на лету. А щас это тупо просто как в вантузе :). И с блютус-гарнитурой тоже работает в пол-тычка.

     
  • 2.47, Аноним (47), 11:33, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    так стоп, оно зарелизилось 18 часов назад а ты поставил еще позавчера ? однако, хотя я в принципе догадывался что часть опеннетчиков засланцы из будущего
     
     
  • 3.60, ryoken (ok), 12:38, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > из будущего

    Вы мне льстите :).
    Просто написал в package.accept_keywords
    media-video/pipewire ~amd64.

    И пересобрал. Приехало то, что приехало :). А вот конфиги пришлось лапами копировать из /usr.

     

  • 1.7, Аноним (7), 09:48, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    сначала конфиги верните на место в /etc/pipewire/ , а потом уже релиз обсудим!
     
     
  • 2.11, ryoken (ok), 09:49, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > сначала конфиги верните на место в /etc/pipewire/ , а потом уже релиз
    > обсудим!

    Конфиги копировать из /usr/share, ну ...

     

  • 1.12, Аноньимъ (ok), 09:52, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >сервер нового поколения, идущий на замену PulseAudio. PipeWire расширяет возможности PulseAudio средствами для работы с потоками видео

    Непонял, так он разширяет PulseAudio, или заменяет его?

    >Напомним, PipeWire расширяет область применения PulseAudio обработкой

    Вот, опять.

     
     
  • 2.48, llolik (ok), 11:34, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Заменяет. Пульса оперировала только аудио. PW делает, в общем, тоже самое, но оперирует любыми медиапотоками и архитектурно устроен по-другому. Поскольку PW должен прозрачно заменять Пульсу, то термин "расширяет", в принципе, допустим.
     

  • 1.14, Аноньимъ (ok), 09:57, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >расширенная модель безопасности с управлением доступа

    Что-то звучит совунаглобуснатягательно.

    >управление видеопотоками любыми потоками захват экрана веб камеры

    Это точно звуковой сервер?

    Они хотят из него замену иксам сделать или что?

     
     
  • 2.23, макпыф (ok), 10:19, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Это точно звуковой сервер?

    Даже заголовок не прочитали?

    > Выпуск мультимедийного сервера PipeWire 0.3.33
    > мультимедийного сервера

     
     
  • 3.34, Аноньимъ (ok), 10:57, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Опростоволосился.
    Всегда слышал о этой штуке в ключе аудио именно.

    Так оно картинки то же транслирует?

    Субтитры и прочий текст?

    Нелинейное мультимедиа умеет?

     
     
  • 4.54, Аноним (52), 12:08, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    умеет получать поток и выводить поток, может расшарить вебкамеру для нескольких приложений, например. Вроде умеет применять фильтры.
     
  • 2.24, Рева RarogCmex Денис (?), 10:20, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Эта штука как раз и проектировалась для видеопотоков.
    Потом оказалось, что туда можно прикрутить и аудио.
     
     
  • 3.32, Аноньимъ (ok), 10:52, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Эта штука как раз и проектировалась для видеопотоков.
    > Потом оказалось, что туда можно прикрутить и аудио.

    Интересно, а какой у неё юзеркейс?
    Замена ffmpeg для стриминга?

    Оно на лету же может видео пересжимать и совмещать?

    Там система плугинов для видеофильтров есть?

     
     
  • 4.35, Аноним (35), 10:58, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    При чём тут ffmpeg когда gstreamer? И это другой уровень, тут менеджер потоков же да? Я не знаю, но похоже на то.
     
     
  • 5.40, Аноньимъ (ok), 11:09, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > При чём тут ffmpeg когда gstreamer? И это другой уровень, тут менеджер
    > потоков же да? Я не знаю, но похоже на то.

    Признаться для меня gstreamer всегда был гномовской инопланетной ерундой непонятно зачем существующей со странными зависимостями.

    Ну так если прикинуть, бумажныйпровод позволит выкинуть gstreamer из кода и использовать внешний сервис?

     
     
  • 6.61, ryoken (ok), 12:40, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >бумажныйпровод

    ШТА???

     
     
  • 7.63, Аноньимъ (ok), 12:52, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >>бумажныйпровод
    > ШТА???

    Не так прочитал, мистика. Правильно ТрубаПровод видимо?
    На русском лучше звучит однозначно.

     
  • 7.86, Аноним (86), 16:38, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Нейросеть генерирующая комментарии детектед
     

  • 1.27, Аноним (27), 10:45, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что за профиль такой появился "Pro Audio" в этом PipeWire? Раньше был только "стерео дуплекс", в чём разница?
     
     
  • 2.57, Аноним (57), 12:19, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Pro Audio нужен для профессиональных звуковых карт. Основная фишка - доступны все каналы, без привязки к позиции. Т.е. 8-канальная звуковая карта будет видна, грубо говоря, как 8 каналов AUX, а не как Front Left, Front Right, Rear Left и т.д. Важно больше при записи, так как можно подключить микрофон к одному из входов и гитару к другому, и считать их не левым и правым каналами в стереопаре, а независимыми моно-входами.
     
     
  • 3.72, Аноним (-), 13:55, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • –7 +/
    И зачем профессиональная звуковая карта. Той что в материнке хватит с головой.
     
     
  • 4.81, Аноним (81), 15:10, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +13 +/
    И зачем молоток, камня с головой хватит. И зачем эксковатор, палки-копалки с головой хватит. И зачем мозг, комментаторов с опеннета с головой хватит...
     
     
  • 5.111, Аноним (-), 10:12, 07/08/2021 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Нормальных аргументов нет, вот и начинаешь флудить.
     
     
  • 6.112, Аноним (112), 11:09, 07/08/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Он дал тебе весомый аргумент, просто ты слился.
     

  • 1.29, Аноним (-), 10:48, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Почему звуковой сервер называют мультимедийным сервером? Зачем такие вольности.
     
     
  • 2.31, Аноним (27), 10:51, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что "Он предназначен для захвата и воспроизведения аудио и видео"
     
     
  • 3.70, Аноним (-), 13:49, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Поздравляю ты изобрёл видеоплеер.
     
     
  • 4.97, Аноним (97), 23:56, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Челябинские видеоплееры настолько суровы, что выводят звук прямо на звуковую карту, а видео - на GPU. А на завтрак делают захват звука и видео.
     
     
  • 5.104, Челябинец (?), 06:23, 07/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    До изобретения ПульсАудио так и было.
     

  • 1.30, Аноним (30), 10:51, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Лучше бы dbus выпилили, тогда бы хоть пользоваться можно было бы.
     
     
  • 2.33, Аноним (35), 10:55, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Без dbus невозможно вейландом пользоваться, он не позволяет тех вещей что иксы и ты даже положение окна не задашь.
     
     
  • 3.94, Аноним (94), 21:03, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >Без dbus невозможно вейландом пользоваться

    Вздор. Дыбас в пайптварь прибили из-за флатпака.

     
     
  • 4.100, муу (?), 00:58, 07/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не только, и с блюзом оно тоже по дeбилбасу общается, и с ним самим когда он например пшшш-сервером работает куча всего может общаться
     

  • 1.37, Аноним (37), 11:01, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Сколько же тут горе комментаторов, не умеющих читать.
     
     
  • 2.68, Аноним (68), 13:29, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Иксперты опеннета. Каста избранных
     

  • 1.38, Аноним (-), 11:02, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Поддержка изолированных окружений

    Это что ещё за выдумки, оно как не умело без костылей, так и не умеет выводить с двух активных сессий.

     
  • 1.42, Константавр (ok), 11:13, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Радует хорошо оформленная новость. Спасибо.

    Правда, коментаторам, похоже, по барабану что за новость и о чём, а жаль.

     
     
  • 2.43, Попандопала (?), 11:18, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Просто должно быть слышно звук, а какие круги ада он там проходит это не интересно.)
     
     
  • 3.53, iPony129412 (?), 11:46, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это не про линуксы.
    Это в Windows и macOS непонятно как оно там, но работает в общем-то без проблем.
    А в линуксах как всегда всё заглючит и всё такое.
     
     
  • 4.55, Аноним (55), 12:09, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >но работает в общем-то без проблем

    ха

     
     
  • 5.64, Аноним (35), 12:54, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да уж.
     
  • 5.65, iPony129412 (?), 12:58, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так не смешно.
    Конечно можно достать из широких штанин (или откуда там) этакую EMU-404 (или как её там) и сказать, что слушал бы ты вообще с ней за пределами линуксов тишину.
    Но это исключение из правила.
     
     
  • 6.71, Аноним (55), 13:53, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ха.
     
  • 4.87, Аноним (87), 17:13, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Как раз в windows и глючит, без возможности разобраться что же это такое глючит. А в линукс нет, просто нормальный DE и WM поставь. И настрой его по нормальному. И через команду top смотри что так, а что не так, ламер.
     

  • 1.44, Константавр (ok), 11:18, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    >В профиле Pro Audio улучшена...

    А что это за профиль? Как его активировать/выключить? Лень гуглить.

     
  • 1.56, Aleksey (??), 12:18, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С PipeWire получилось одновременно работать с jack и pulse приложениями без шаманизма с pa_suspend, да и LFE ремиксинг в pw сделан куда качественнее. Блин, теперь все наконец-то по удобству стало не хуже, чем CoreAudio в макоси.
     
     
  • 2.67, НяшМяш (ok), 13:06, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > CoreAudio в макоси

    Похоже именно им и вдохновлялись. Как systemd создавался с оглядкой на launchd из макакоси.

     
     
  • 3.109, Аноним (109), 09:03, 07/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > systemd создавался с оглядкой на launchd

    Вообще ничего общего

     
     
  • 4.130, НяшМяш (ok), 17:16, 08/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Вообще ничего общего

    Правда? http://0pointer.de/blog/projects/systemd.html

    Слово launchd встречается 16 раз, macOS - 5 раз.

     
  • 2.79, scor (ok), 14:42, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Поддерживаю. Это конечно удивительно, но крайне удачный и годный опен-сорс у них получился. Наконец-то можно сказать, что и в линуксе звук тоже есть.
     
     
  • 3.117, анонимуслинус (?), 02:52, 08/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    он всегда был. сначала через чистую альсу(с одной проблемой, каждая программа захватывала полное управление аудиокартой и не позволяла одновременно проводить звук с разных устройств), потом сервера в оболочках(кеды и гном) есд и Кчтототам. потом придумали уже пульсу как единый аудио сервер. и кстати работало все всегда неважно в какой конфигурации. единственная проблема была в профи сегменте звука. проще говоря музыкантам в лине облом и пипец был до прихода jack. с ним все начало налаживаться и я сам до сих пор через него иногда играю и пишу музыку(гитару). так вот PW сменит все эти звуковые сервера и оставит один , но работающий во всех сферах. впрочем да это действительно напоминает маковский серверок.
     
     
  • 4.124, Аноним (124), 10:14, 08/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > с одной проблемой, каждая программа захватывала полное управление аудиокартой и не позволяла одновременно проводить звук с разных устройств

    Dmix.
    > Кчтототам

    aRts.
    >  придумали уже пульсу как единый аудио сервер. и кстати работало все всегда неважно в какой конфигурации.

    Аппаратное микширование. Оно в пшшаудио не работает by design.

     
     
  • 5.127, анонимуслинус (?), 11:40, 08/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    это сейчас dmix, а тогда о нем и не слышали. да действительно aRts. была еще и платная система звукового сервера, уже правда не помню что именно. ну когда пульсу писали у них были великие задумки , а получилось как всегда. но это часто такое. но все работало же. пш-пш в пульсе был не у всех и на начальном этапе внедрения. кстати у меня не было с ней проблем даже тогда. может удачные сборки компов?. ну а гитару я всегда писал через jack. иногда только запись и требовалась, так как играл через ламповую голову. хотя сейчас имеется много vst плагинов и программа tonelibgfx, через неё можно играть на профи уровне.(там кстати есть бесплатная версия 3.8)
     
  • 4.128, scor (ok), 14:12, 08/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В виде ну мы в принципе можем что-то вывести вот в эту звуковуху Вроде чаще н... большой текст свёрнут, показать
     
     
  • 5.132, анонимуслинус (?), 01:41, 09/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    я пока не спешу радоваться. жду окончательной стабилизации и принятия на вооружение.0)) а пока знакомый и родной jack.  когда все начнет устаканиваться тогда и гляну. точнее буду глядеть на федоре.
     
  • 2.105, Челябинец (?), 06:27, 07/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Неосилятор. Даже звуковой сервер неё мог осилить.
     

  • 1.59, Fracta1L (ok), 12:36, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вещь хорошая, но оперативку жрёт люто
     
     
  • 2.62, ryoken (ok), 12:41, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Вещь хорошая, но оперативку жрёт люто

    ???
    Как посмотреть? И где видно что это именно он?

     
     
  • 3.78, Аноним (52), 14:40, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    По сравнению с пульсой жрут больше, но не так чтобы люто, в смысле не текут. 3 процесса: pipewire, pipewire-pulse и pipewire-media-session в сумме едят ~220МБ (rss), из них pipewire-pulse самый жирный ~140МБ
     
     
  • 4.82, ryoken (ok), 15:27, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > По сравнению с пульсой жрут больше, но не так чтобы люто, в
    > смысле не текут. 3 процесса: pipewire, pipewire-pulse и pipewire-media-session в сумме
    > едят ~220МБ (rss), из них pipewire-pulse самый жирный ~140МБ

    Гм... И почему мне показалось, что оно сжирает под Гиг памяти..? :) Будем ждать дальнейших допилов и оптимизации.

     
  • 4.125, Аноним (124), 10:18, 08/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    У меня эти три процесса в сумме едят примерно 30 МБ. Самый жирный есть 13.
    ЧЯДНТ?
     
     
  • 5.126, Аноним (126), 10:47, 08/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    мне-то откуда знать?
    Может ты смотришь сразу после запуска.
    Может у тебя версия новее и там это исправлено (у меня не последняя).
    Может есть настройки, которые в моем случае не используются по умолчанию.
    Может зависит от числа подключенных клиентов (не знаю как там устроено, но такое впечатление, что мессенджеры на электроне на каждый чих подключаются и отключаются и может PW не чистит память сразу)
     
  • 3.133, Fracta1L (ok), 11:20, 09/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Процесс pipewire-pulse спустя некоторое время жиреет до 150-200 Мб
     
     
  • 4.134, ryoken (ok), 11:44, 09/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Процесс pipewire-pulse спустя некоторое время жиреет до 150-200 Мб

    Кстати сказать, у меня в gentoo такого нет. В htop виден просто pipewire. ну и 200Мб - не так чтоб уж много, но ждём улучшений :D.

     
  • 2.76, derfenix (ok), 14:36, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://i.imgur.com/OE9APBg.png
    Ваще нажрался, да... Откуда вы только такие берётесь?
     
  • 2.135, Annoynymous (ok), 12:50, 09/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    2.7 Мб, из которых 2.2 shared? Жиробас!
     

  • 1.69, Аноним (69), 13:41, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Какая прога умеет делать скриншоты из KDE/Wayland через PipeWire? Ну кроме OBS.
     
     
  • 2.91, ilyafedin (ok), 18:55, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    pipewire принимает участие в скринкасте, а не скриншоте... Скриншоты идут напрямую из API композитора в порталы.
     
  • 2.92, Аноним (92), 18:58, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    через PipeWire или нет не знаю, в кде есть стандартная Spectacle она умеет в вейлонде, на гор. клавищу Print
     
     
  • 3.121, Аноним (69), 08:55, 08/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Spectacle она умеет в вейлонде

    В том и дело что не может (может проблема в моём арче), падает с сегфолтом.

     
     
  • 4.123, Аноним (123), 09:47, 08/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    upd: После обновления оно вроде работает, но почему-то не получается вставить скриншот из буфера обмена в криту.
    При отрытии Spectacle он делает снимок всего экрана, рисует его в своем окне, пишет что сохранил в буфер обмена. А в крите на Ctrl+V ничего не происходит. Сохранение в файл работает.

    Впрочем к PipeWire это уже отношения не имеет.

     

  • 1.77, Разбойник (?), 14:37, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Осталось подождать, когда разработчики софта обеспечат полную поддержку и можно использовать.
     
     
  • 2.80, scor (ok), 14:43, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А сейчас-то чего не хватает? Софт который хочет ALSA API, его получает. Кто пульсовый апи хочет, тому тоже дают его. Jack также без проблем.
     
     
  • 3.85, Разбойник (?), 15:53, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это костыли, как xwayland.
     
     
  • 4.110, Аноним (109), 09:04, 07/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это API
     
  • 2.90, Аноним (35), 18:12, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Было бы прикольно, если она позволяла что-то вроде такого https://www.youtube.com/watch?v=e-WXpylijus желательно с минимумом сношения с конфигами. Выглядит не сложно, но на практике даже записать звук приложения одновременно с микрофоном может быть не так просто.
     
     
  • 3.99, Чии (?), 00:05, 07/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Смикшировать звук с нескольких источников в один и потом позволять записывать с него могла и пульса с помощью модулей null-sink и loopback. Только нужно один раз хорошо представить, что именно и куда перенаправлять, а так всё просто.


    //Теперь и на опеннете хололайв?!

     
     
  • 4.101, Аноним (35), 01:03, 07/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я имел в виду прямо вот это:

    - раскидать различные окна по нескольким мониторам (возможно с разными разрешением, рефреш рейтом, и всем остальным)
    - собрать картинку и звук с них или их частей per application (и с нескольких источников одновременно)
    - без проблем добавить стримы с вебок (в том числе с подобным процессингом)
    - иметь возможность управлять микрофонами (опять же с эффектами и всем остальным)
    - синхронизировать несколько удалённых рабочих мест
    - собрать всё в один поток и отправить его в интернет и/или на отдельный экран для мониторинга

    Сделать всё это клацнув пару раз мышкой в рамках стандартных возможностей pipewire с минимумом проблем и отправить OBS прочь на мороз.

    // Почему бы и нет.

     
     
  • 5.116, Чии (?), 21:09, 07/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    То есть почти как OBS, но без OBS, а в виде отдельных надстроек над чистым PipeWire? Что-то в том же духе, что и EasyEffects для микрофонов и эффектов? Может и появится со временем. И кстати, тот же OBS уже умеет захватывать через PipeWire, начиная с версии 27.0.

    //И действительно. «Здравствуйте, это канал о втуберах? Как пропатчить Live2D под OpenCV?»

     
  • 5.122, Аноним (69), 09:05, 08/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем выкидывать OBS, если он как раз и сделан для того что вы описали?
    Pipewire его не заменяет в такой схеме, а является вроде системы ввода/вывода. А OBS это типа микшер.
     

  • 1.83, Аноним (83), 15:30, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А получилось ли у кого нибудь заставить работать аналог pulseaudio simultanious под pipewire работать ? ато мне непонятно с какого конца к задаче подойти
     
     
  • 2.84, Аноним (52), 15:48, 06/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    может не так понял, это имеется в виду вывод на несколько выходов? Я игрался с запуском 'pw-jack qjackctl', там можно настроить вывод и на наунники, и на динамики, и на hdmi одновременно, можно "стримить" в скайп и подобные
     

  • 1.89, Аноним (89), 17:59, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лишь бы не глючил как Пульса.
     
  • 1.93, Аноним (93), 20:51, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Pipewire не замена пульсы. Pipewire работает на низком уровне как альса ,и если в драйвере проблема и он заикается в альсе/пайпе, то комп виснет. Pulseaudio прочихается и продолжит работать. Проверено в иксах и VLC, MPV. snd_hda_intel и snd_hda_codec_realtek ALC256 постоянно вешают комп в иксах с альсой и пайпой при перемотке видео. С альсой и пайпой MPV вешает комп и в wayland сессии.
     
  • 1.95, Аноним (94), 21:38, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Когда поддержка oss?
     
  • 1.96, Аноним (-), 23:20, 06/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Слать звук по сети умеет, как Pulse?
     
     
  • 2.103, Хан (?), 01:53, 07/08/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Тебя для VNC чтоли? Че там гамаешь удаленно на Linux дестопе?
     
     
  • 3.115, Аноним (-), 20:05, 07/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Для сетевых динамиков, наушников и bluetooth-гарнитур, например. Зачем ограничивать выбор аудиовыходов пределами локалхоста, если можно не ограничивать?
     
     
  • 4.119, Хан (?), 07:35, 08/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Чет я не понял тебя, как передача звука по сети через TCP/IP связа с протоколом Bluetooth? Гонишь чтоли?
     
     
  • 5.131, Аноним (-), 19:03, 08/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Какие же порой непонятливые эти комментаторы опеннета! Передаём звук по сети на устройство с Bluetooth-адаптером, а с него выводим на гарнитуру, которая видна как точно такой же sink, как и все остальные. Pulse с таким прекрасно справляется, но будет ли справляться PipeWire?
     

  • 1.98, Аноним (97), 00:01, 07/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Кто знает, сабж запоминает устройство вывода звука для конкретного приложения, как это умеет PulseAudio? И можно ли это устройство поменять?
     
  • 1.102, Хан (?), 01:52, 07/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Звук все никак нормальный сделать не могут и при это взялись еще за видео...

    Сказочные.... нет слов

     
  • 1.106, Челябинец (?), 06:34, 07/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Раньше ныли неосиляторы чистого Алса. Теперь тут, ноют неосиляторы прослойки-ПульсАудио. Эй звуковики! Вам, надо задницу подтирать, конфигурационные файлы не можете подправить?!
     
     
  • 2.120, Аноним (-), 08:52, 08/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    прогресс неоспорим: для 2.0 звука в иксах мольбы (oss), раскуривания (alsa), молотка после обновлений (pa) уже мало, до факультативной эзотерики (pw) доходит.
     

  • 1.107, Аноним (107), 07:51, 07/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Это вполне юниксвей, если думать об этом как проводах для разных данных
     
     
  • 2.108, Аноним (107), 07:53, 07/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    медиаканал, во
     

  • 1.118, Аноним (118), 03:38, 08/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Pipewire - это, грубо говоря, замена процесса pulseaudio. Всё.

    API и утилиты остаются.

    // b.

     
     
  • 2.129, scor (ok), 14:22, 08/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Pipewire - это, грубо говоря, замена процесса pulseaudio. Всё.

    Эм... Там ещё alsa и jack, так-то.:)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру