PipeWire Media Server 0.3.35 Release

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

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

  • Додадена е поддршка за проследување на протоколот S/PDIF за пренос на дигитален звук преку оптички конектори и HDMI.
  • Кодеците за Bluetooth се вклучени во посебни приклучоци кои се вчитуваат динамички.
  • Направени се низа важни поправки поврзани со поддршката за MIDI.
  • Работата на апликацијата skypeforlinux е подобрена со додавање на врзување што ја принудува употребата на форматот S16 при пренос на информации за аудио влезните и излезните уреди. Промената го реши проблемот што доведе до отсуство на звук од претплатникот на другиот крај на врската.
  • Бројот на аудио формати достапни за мешање е проширен.
  • Додаден е нов интерфејс за вчитување модули. Приклучоците може да го користат овој интерфејс за да испратат барање за преземање приклучоци за спа.
  • Зголемена е големината на баферот на параметарот, што претходно не можеше да ги прими сите својства на јазлите со голем број канали.
  • Овозможено активирање на драјвери при воспоставување врски со повратна врска.
  • Серверот ја имплементира екстензијата за враќање на уредот, која ви овозможува да ги конфигурирате кодеците IEC958 (S/PDIF) поддржани од аудио излезниот уред користејќи ја алатката pavucontrol.

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

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

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

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

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