Lansarea serverului multimedia PipeWire 0.3.35

A fost publicată versiunea proiectului PipeWire 0.3.35, care dezvoltă un server multimedia de nouă generație, destinat să înlocuiască PulseAudio. PipeWire dispune de funcționalități extinse comparativ cu PulseAudio pentru gestionarea fluxurilor video, oferind capacitatea de a procesa sunetul cu întârzieri minime și un nou model de securitate pentru gestionarea accesului la nivelul dispozitivelor și fluxurilor individuale. Proiectul este susținut în GNOME și este deja utilizat în mod implicit în Fedora Linux. Codul proiectului este scris în limbajul C și este distribuit sub licența LGPLv2.1.

Principalele modificări în PipeWire 0.3.35:

  • A fost adăugată suportul pentru redirecționarea protocolului S/PDF pentru transmiterea sunetului digital prin conectori optici și HDMI.
  • Codecurile pentru Bluetooth au fost mutate în pluginuri separate, care sunt încărcate dinamic.
  • Au fost efectuate o serie de corecții importante legate de suportul MIDI.
  • A fost îmbunătățită funcționarea aplicației skypeforlinux, prin adăugarea unei legături care forțează utilizarea formatului S16 în transmiterea informațiilor despre dispozitivele de intrare și ieșire a sunetului. Această modificare a rezolvat problema care ducea la lipsa sunetului de la apelantul de la celălalt capăt al conexiunii.
  • Numărul de formate audio disponibile pentru mixare a fost extins.
  • A fost adăugat o nouă interfață pentru încărcarea modulelor. Pluginurile pot folosi această interfață pentru a solicita încărcarea pluginurilor spa.
  • A fost crescută dimensiunea buffer-ului pentru parametrii, care anterior putea să nu încapă toate proprietățile nodurilor cu un număr mare de canale.
  • A fost asigurată activarea driverelor la instalarea conexiunilor în buclă (Loopback).
  • În server A fost implementat extinderea device-restore, care permite, prin utilitarul pavucontrol, configurarea codecurilor IEC958 (S/PDF) acceptate de dispozitivul de ieșire a sunetului.

Amintim că PipeWire extinde aplicabilitatea PulseAudio prin gestionarea oricuror fluxuri multimedia și este capabil să amestece și să redirecționeze fluxuri video. PipeWire oferă, de asemenea, funcționalități pentru gestionarea surselor video, cum ar fi dispozitivele de captare video, webcam-urile sau conținutul de ecran generat de aplicații. De exemplu, PipeWire permite colaborarea mai multor aplicații cu o cameră web și rezolvă problemele legate de captarea sigură a conținutului de pe ecran și accesul de la distanță în medii Wayland.

PipeWire poate acționa și ca un server audio server, oferind latențe minime și furnizând funcționalitate care combină capabilitățile PulseAudio și JACK, inclusiv luând în considerare nevoile sistemelor de procesare profesională a sunetului, la care PulseAudio nu a putut aspira. În plus, PipeWire oferă un model de securitate avansat, care permite gestionarea accesului la nivel de dispozitive individuale și fluxuri specifice, simplificând organizarea redirecționării audio și video din și către containere izolate. Unul dintre obiectivele principale este suportul pentru aplicații autonome în format Flatpak și funcționarea în stiva grafică bazată pe Wayland.

Funcționalități principale:

  • Capturarea și redarea sunetului și video-ului cu latențe minime;
  • Instrumente pentru procesarea video și sunetului în timp real;
  • Arhitectură multiprocesor, care permite accesul comun la conținut din mai multe aplicații;
  • Modelul de procesare pe baza graficului nodurilor multimedia, cu suport pentru bucle de feedback și actualizări atomice ale graficului. Permite conectarea handlerelor atât în interiorul serverului, cât și a pluginurilor externe;
  • Interfață eficientă de acces la fluxurile video prin transmiterea descriptorilor de fișiere și acces la sunet prin intermediul bufferelor circulare partajate;
  • Capacitate de procesare a datelor multimedia din orice procese;
  • 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 posibilitatea creării de pluginuri care funcționează în mod real-time strict;
  • Sistem flexibil de negociere a formatelor multimedia utilizate și alocarea bufferelor;
  • Utilizarea unui singur proces de fundal pentru rutarea sunetului și video. Posibilitatea de a funcționa ca server de sunet, hub pentru furnizarea aplicațiilor video (de exemplu, pentru API-ul screencast gnome-shell) și server pentru gestionarea accesului la dispozitivele hardware de captura video.
  • Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster