LINUX.ORG.RU

Pipewire


22

0

Всего сообщений: 8

Добавлена поддержка MICE-протоколов в GNOME Network Displays

Группа GNOME

18 января была выпущена версия 0.91 GNOME Network Displays. Среди значительных улучшений заявлено:

  • добавлена поддержка протокола Miracast over Infrastructure (MICE) (@lorbus);
  • поддержка протокола Chromecast (@kyteinsky);
  • добавлена поддержка трансляции виртуального экрана (@NaheemSays);
  • исправление различных проблем;
  • добавлены/обновлены различные переводы.

Для справки: GNOME Network Displays — это программное обеспечение, которое позволяет осуществлять потоковую передачу рабочего стола GNOME на устройства Wi-Fi Display с помощью сервера мультимедийной маршрутизации и обработки конвейерных данных PipeWire.

>>> Подробности на официальной странице проекта в gilab

 ,

NeTC
()

Вышел PipeWire 1.0.0

Группа Мультимедиа

Наконец-то, вышла долгожданная первая мажорная версия PipeWire, мультимедийного сервера и фреймворка, предназначенного для вывода и обработки звука в реальном времени. Имеется совместимость по API и ABI с ALSA, PulseAudio и JACK. Изменений не сильно много, но они являются знаковыми (как-никак, а первая релизная версия).

( читать дальше... )

>>> Официальный анонс

 

Werenter
()

Вышел PipeWire 0.3.81

Группа Мультимедиа

PipeWire — это мультимедийный сервер, предназначенный для вывода и обработки звуковых и видео потоков в реальном времени. Для клиентов имеется совместимость с API PulseAudio, JACK и ALSA.

Новая версия является первым RC для версии 1.0.

( читать дальше... )

>>> Подробности

 , , ,

Werenter
()

PipeWire 0.3.65

Группа Open Source

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

  • Добавлена поддержка устройств Bluetooth MIDI, которые также требует дополнение WirePlumber, а также добавлена поддержка отключения сжатия с использованием tinycompress, что позволяет декодировать сжатые форматы в аппаратном сжатии с использованием ALSA на определенных устройствах.
  • Ещё одним новшеством является новый модуль module-combine-stream, который вы можете использовать для создания устройства 5.1 из 3-канальной стерео звуковой карты или для одновременного направления выхода на несколько источников.
  • Плагин ALSA также получил некоторые улучшения, такие как новое правило для настройки буфера в Davinci Resolve для работы с более приемлемой задержкой, лучшее управление свойствами, поддержка кубических объемов и новый alsa.volume-method для настройки кубических или линейных объемов.
  • Этот релиз обещает лучшее соответствие поведения jack 1/2, устанавливая опцию jack.merge-monitor по умолчанию в true, рекламирует поддержку DMABUF для GStreamer, перечисляет устройства с неподдерживаемыми форматами в API PulseAudio (с недопустимыми форматами) и использует module-combine-stream для module-combine-sink.
  • PipeWire 0.3.65 возвращает устаревшие символы, улучшает совместимость между старыми серверами и новыми клиентами, добавляет возможность разделения потоков для сжатия offload через FFmpeg в pw-cat, добавляет пользовательские префиксы для портов адаптера, улучшает обработку multicast loopback в модуле module-rtp-sink.
  • PipeWire 0.3.65 улучшает совместимость с некоторыми Bluetooth-устройствами, которые отправляют лишние \n, такими как наушники Sennheiser HD 350BT.

>>> Подробности

 , , ,

Original_1
()

В Xubuntu 23.04 добавят PipeWire и Flatpak по умолчанию

Группа Ubuntu Linux

В Xubuntu 23.04 добавят поддержку PipeWire и Flatpak по умолчанию. Ранее в Ubuntu встроили поддержку PipeWire в версии 22.10, а Ubuntu MATE добавила встроенную поддержку Flatpak в выпуске 22.04 LTS.

Разработчик Xubuntu Шон Дэвис сообщает: «Сообщалось, что PipeWire решает многие проблемы пользователей с PulseAudio, включая высокую загрузку ЦП и проблемы с подключением Bluetooth. В Xubuntu 23.04 добавлены библиотеки PipeWire, WirePlumber и Bluetooth»

Кроме того, дистрибутив решил предоставить Flatpak и плагин GNOME Software Flatpak из коробки для всех пользователей. Это позволяет любому, кто использует Xubuntu 23.04, устанавливать файлы .flatpakref с .flatpakrepo самого начала, а также устанавливать приложения из Flathub , де-факто магазина приложений Flatpak.

В Xubuntu 23.04 Xfce будет обновлен до версии 4.18.

>>> Подробности

 , , , ,

ConLenov
()

PipeWire 0.3.33

Группа Open Source

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

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

  • улучшена поддержка виртуальных источников для профиля Pro Audio;
  • улучшено согласование модификатора формата DMA-BUF;
  • поддержка нескольких частот дискретизации в графе — на данный момент не включено по умолчанию;
  • Bluetooth теперь может автоматически переключаться между профилями HSP и A2DP;
  • различные небольшие исправления, а также изменения в документации.

>>> Подробности

 , , ,

claire
()

В OBS Studio добавлена поддержка записи/стриминга в окружениях Wayland

Группа Мультимедиа

Для OBS Studio, программы для записи видео и ведения трансляций, реализован плагин obs-xdg-portal, позволяющий захватывать видеопоток в окружениях Wayland, X11 и Flatpak, используя стандартизованный механизм org.Freedesktop.Portal, успешно реализованный в GNOME и KDE (идёт разработка бэкенда для Sway и других wlroots-based композиторов). Захват видеопотока осуществляется с использованием GStreamer и PipeWire. Плагин пока не включён в официальный релиз OBS Studio, но уже поставляется в составе Flatpak-пакета с ним. Однако сам OBS Studio пока не работает нативно под Wayland (патчи в разработке), однако плагин успешно работает и в XWayland.

>>> Подробности

 , ,

Sunderland93
()

Представлен мультимедийный сервер PipeWire, идущий на смену PulseAudio

Группа Мультимедиа

Кристиан Шаллер (Christian Schaller), возглавляющий группу по развитию десктоп-систем в компании Red Hat и Fedora Desktop Team, официально анонсировал проект PipeWire, в рамках которого развивается мультимедийный сервер нового поколения, расширяющий возможности PulseAudio средствами для обработки потоков видео, и в будущем идущий на замену PulseAudio. Первым этапом внедрения станет поставка PipeWire в Fedora 27 для обработки видео, в то время как PulseAudio пока продолжит применяться для звука. Код проекта написан на языке Си и распространяется под лицензией LGPLv2.1.

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

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

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

  • захват и воспроизведение звука и видео с минимальными задержками;
  • средства для обработки видео и звука в режиме реального времени;
  • многопроцессная архитектура, позволяющая организовать совместный доступ к контенту нескольких приложений;
  • модель обработки на основании графа мультимедийных узлов с поддержкой циклов обратной связи и атомарных обновлений графа;
  • возможность подключение обработчиков как внутри сервера, так и внешних плагинов;
  • эффективный интерфейс доступа к видеопотокам через передачу файловых дескрипторов и доступа к звуку через совместно используемые кольцевые буферы (shared ringbuffer);
  • возможность обработки мультимедийных данных от любых процессов;
  • наличие плагина к GStreamer для упрощения интеграции с существующими приложениями;
  • поддержка изолированных окружений и Flatpak;
  • поддержка плагинов в формате SPA (Single Page Application) и возможность создания плагинов, работающих в режиме жесткого реального времени;
  • гибкая система согласования используемых мультимедийных форматов и выделения буферов;
  • использование одного фонового процесса для маршрутизации звука и видео, а также возможность работы в форме звукового сервера, хаба для предоставления видео приложениям (например, для gnome-shell screencast API) и сервера для управления доступом к аппаратным устройствам захвата видео.

>>> Подробности

 , ,

valman___
()