PipeWire Media Server 0.3.33 Release

Објавено е објавувањето на проектот PipeWire 0.3.33, развивајќи мултимедијален сервер од новата генерација кој ќе го замени PulseAudio. PipeWire ги проширува можностите на PulseAudio со обработка на видео стрим, обработка на аудио со мала латентност и нов безбедносен модел за контрола на пристап на ниво на уред и пренос. Проектот е поддржан во GNOME и веќе се користи стандардно во Fedora Linux. Кодот на проектот е напишан во C и се дистрибуира под лиценцата LGPLv2.1.

Големи промени во PipeWire 0.3.33:

  • Способноста за автоматско префрлување помеѓу профилите на Bluetooth HSP (режим на слушалки) и A2DP (висок квалитет на аудио излез) е имплементирана.
  • Профилот Pro Audio ја подобри поддршката за виртуелни извори и аудио излезни уреди.
  • Подобрено преговарање за модификатор на формат при споделување бафери за директен пристап до меморија (DMA-BUF) помеѓу повеќе клиенти.
  • Графикот на мултимедијалниот јазол сега поддржува истовремена употреба на повеќекратни стапки на земање примероци (стандардно оневозможено).
  • Слојот за компатибилност на PulseAudio имплементира модул со вклучување-вклучување на модул за да го имитира однесувањето на PulseAudio при поврзување нови уреди.

Да ве потсетиме дека PipeWire го проширува опсегот на PulseAudio со обработка на какви било мултимедијални преноси и е способен за мешање и пренасочување на видео стримови. PipeWire, исто така, обезбедува можности за контрола на изворите на видео, како што се уреди за снимање видео, веб-камери или содржина на екранот на апликацијата. На пример, PipeWire дозволува повеќе апликации за веб-камери да работат заедно и ги решава проблемите со безбедно снимање на екранот и далечински пристап до екранот во околината Wayland.

PipeWire може да дејствува и како аудио сервер, обезбедувајќи мала латентност и функционалност што ги комбинира можностите на PulseAudio и JACK, вклучително и земајќи ги предвид потребите на професионалните системи за аудио обработка што PulseAudio не може да ги понуди. Дополнително, PipeWire нуди напреден безбедносен модел кој овозможува контрола на пристапот на ниво на уред и пренос, и го олеснува насочувањето на аудио и видео до и од изолирани контејнери. Една од главните цели е да се поддржат самостојните апликации на Flatpak и да се извршуваат на графички стек базиран на Wayland.

Главни карактеристики:

  • Снимајте и репродуцирајте аудио и видео со минимални доцнења;
  • Алатки за обработка на видео и аудио во реално време;
  • Архитектура на повеќе процеси која ви овозможува да организирате заеднички пристап до содржината на неколку апликации;
  • Модел за обработка базиран на график на мултимедијални јазли со поддршка за јамки за повратни информации и ажурирања на атомски графикони. Можно е да се поврзат ракувачи и внатре во серверот и надворешни приклучоци;
  • Ефикасен интерфејс за пристап до видео потоци преку пренос на дескриптори на датотеки и пристап до аудио преку споделени прстенести бафери;
  • Способност за обработка на мултимедијални податоци од какви било процеси;
  • Достапност на додаток за GStreamer за поедноставување на интеграцијата со постоечките апликации;
  • Поддршка за изолирани средини и Flatpak;
  • Поддршка за приклучоци во SPA формат (Simple Plugin API) и можност за креирање додатоци кои работат во напорно реално време;
  • Флексибилен систем за координирање на користени мултимедијални формати и доделување бафери;
  • Користење на еден процес во заднина за насочување на аудио и видео. Способност за работа во форма на аудио сервер, центар за обезбедување видео на апликации (на пример, за API за прикажување на екранот gnome-shell) и сервер за управување со пристап до уреди за снимање видео хардвер.

Извор: opennet.ru

Додадете коментар