Versiunea PipeWire Media Server 0.3.33

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

Schimbări majore în PipeWire 0.3.33:

  • A fost implementată capacitatea de a comuta automat între profilurile Bluetooth HSP (mod căști) și A2DP (ieșire audio de înaltă calitate).
  • Profilul Pro Audio are suport îmbunătățit pentru sursele virtuale și dispozitivele de ieșire audio.
  • Negociere îmbunătățită a modificatorului de format la partajarea bufferelor de acces direct la memorie (DMA-BUF) între mai mulți clienți.
  • Graficul nodului multimedia acceptă acum utilizarea simultană a mai multor rate de eșantionare (dezactivat implicit).
  • Nivelul de compatibilitate PulseAudio implementează un modul modul-pornire-conectare pentru a emula comportamentul PulseAudio atunci când conectați dispozitive noi.

Să vă reamintim că PipeWire extinde domeniul de aplicare al PulseAudio prin procesarea oricăror fluxuri multimedia și este capabil să amestece și să redirecționeze fluxurile video. PipeWire oferă, de asemenea, capabilități de control al surselor video, cum ar fi dispozitivele de captură video, camerele web sau conținutul ecranului aplicației. De exemplu, PipeWire permite mai multor aplicații webcam să lucreze împreună și rezolvă problemele legate de captarea securizată a ecranului și accesul la ecran la distanță în mediul Wayland.

PipeWire poate acționa și ca un dispozitiv de sunet Server, care asigură o latență minimă și oferă funcționalități ce combină capacitățile PulseAudio și JACK, inclusiv abordarea nevoilor sistemelor profesionale de procesare audio, lucru pe care PulseAudio nu l-a putut realiza. În plus, PipeWire oferă un model avansat de securitate care permite controlul accesului la nivel de dispozitiv și flux, simplificând rutarea audio și video către și dinspre containere izolate. Unul dintre principalele obiective este de a suporta aplicații autonome în format Flatpak și de a rula pe o stivă grafică bazată pe Wayland.

Caracteristici principale:

  • Capturați și redați conținut audio și video cu întârzieri minime;
  • Instrumente de procesare video și audio în timp real;
  • Arhitectură multiproces care vă permite să organizați accesul partajat la conținutul mai multor aplicații;
  • Un model de procesare bazat pe un grafic de noduri multimedia cu suport pentru bucle de feedback și actualizări ale graficului atomic. Este posibil să se conecteze handlere atât în ​​interiorul serverului, cât și la pluginuri externe;
  • O interfață eficientă pentru accesarea fluxurilor video prin transferul de descriptori de fișiere și accesarea audio prin buffer-uri de apel partajate;
  • Abilitatea de a procesa date multimedia din orice proces;
  • Disponibilitatea unui plugin pentru GStreamer pentru a simplifica integrarea cu aplicațiile existente;
  • Suport pentru medii izolate și Flatpak;
  • Suport pentru pluginuri în format SPA (Simple Plugin API) și capacitatea de a crea plugin-uri care funcționează greu în timp real;
  • Sistem flexibil pentru coordonarea formatelor multimedia utilizate și alocarea bufferelor;
  • Utilizarea unui singur proces de fundal pentru a ruta audio și video. Capacitatea de a lucra sub forma unui server audio, un hub pentru furnizarea video aplicațiilor (de exemplu, pentru API-ul gnome-shell screencast) și un server pentru gestionarea accesului la dispozitivele hardware de captură video.

Sursa: opennet.ru

Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster