The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Официально представлен PipeWire, идущий на смену PulseAudio"
Отправлено opennews, 19-Сен-17 20:43 
Кристиан Шаллер (Christian Schaller), возглавляющий группу по развитию десктоп-систем в компании Red Hat и Fedora Desktop Team, официально анонсировал (https://blogs.gnome.org/uraeus/2017/09/19/launching-pipewire/) проект PipeWire (http://pipewire.org/), в рамках которого развивается мультимедийный сервер нового поколения, расширяющий возможности PulseAudio средствами для обработки потоков видео, и в будущем идущий на замену PulseAudio. Первым этапом внедрения станет поставка  PipeWire в Fedora 27 для обработки видео, в то время как PulseAudio пока продолжит применяться для звука.  Код проекта написан на языке Си и распространяется (https://github.com/PipeWire/pipewire) под лицензией LGPLv2.1.


Изначально проект развивался одним из создателей фреймворка GStreamer под именами Pinos (https://www.opennet.ru/opennews/art.shtml?num=42549) и PulseVideo, но был переименован. PipeWire расширяет область применения PulseAudio обработкой любых мультимедийных потоков и способен смешивать и перенаправлять потоки с видео. PipeWire также предоставляет возможности для управления источниками видео, такими как устройства захвата видео, web-камеры или выводимое приложениями содержимое экрана.  Например, PipeWire  позволяет организовать совместную работу нескольких приложений с веб-камерой.


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

Основные (https://github.com/PipeWire/pipewire/wiki) возможности (https://github.com/PipeWire/pipewire/blob/master/doc/design.txt):


-  Захват и воспроизведение звука и видео с минимальными задержками;
-  Средства для обработки видео и звука в режиме реального времени;
-  Многопроцессная архитектура, позволяющая организовать совместный доступ к контенту нескольких приложений;

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


URL: https://blogs.gnome.org/uraeus/2017/09/19/launching-pipewire/
Новость: http://www.opennet.ru/opennews/art.shtml?num=47231

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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