PipeWire Media Server 0.3.33 Utgivelse

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

Store endringer i PipeWire 0.3.33:

  • Muligheten til å automatisk bytte mellom Bluetooth-profilene HSP (headset-modus) og A2DP (høykvalitets lydutgang) er implementert.
  • Pro Audio-profilen har forbedret støtte for virtuelle kilder og lydutgangsenheter.
  • Forbedret formatmodifikatorforhandling ved deling av direkte minnetilgangsbuffere (DMA-BUFs) mellom flere klienter.
  • Multimedienodegrafen støtter nå samtidig bruk av flere samplingsfrekvenser (deaktivert som standard).
  • PulseAudio-kompatibilitetslaget implementerer en modul-switch-on-connect-modul for å emulere atferden til PulseAudio når du kobler til nye enheter.

La oss minne deg på at PipeWire utvider omfanget av PulseAudio ved å behandle alle multimediestrømmer og er i stand til å blande og omdirigere videostrømmer. PipeWire gir også muligheter til å kontrollere videokilder, for eksempel videoopptaksenheter, webkameraer eller innhold på applikasjonsskjermer. For eksempel lar PipeWire flere webkameraapplikasjoner fungere sammen og løser problemer med sikker skjermfangst og ekstern skjermtilgang i Wayland-miljøet.

PipeWire kan også fungere som en lyd server, som sikrer minimal latens og tilbyr funksjonalitet som kombinerer mulighetene til PulseAudio og JACK, inkludert å imøtekomme behovene til profesjonelle lydbehandlingssystemer, noe PulseAudio ikke kunne oppnå. Videre tilbyr PipeWire en avansert sikkerhetsmodell som tillater tilgangskontroll på enhets- og strømmenivå, noe som forenkler rutingen av lyd og video til og fra isolerte containere. Et av hovedmålene er å støtte selvstendige applikasjoner i Flatpak-formatet og kjøre på en Wayland-basert grafikkstabel.

Nøkkelegenskaper:

  • Ta opp og spill av lyd og video med minimale forsinkelser;
  • Verktøy for å behandle video og lyd i sanntid;
  • Flerprosessarkitektur som lar deg organisere delt tilgang til innholdet i flere applikasjoner;
  • En prosesseringsmodell basert på en graf over multimedienoder med støtte for tilbakemeldingssløyfer og oppdateringer av atomgrafer. Det er mulig å koble til behandlere både inne i serveren og eksterne plugins;
  • Et effektivt grensesnitt for tilgang til videostrømmer gjennom overføring av filbeskrivelser og tilgang til lyd gjennom delte ringebuffere;
  • Evne til å behandle multimediadata fra alle prosesser;
  • Tilgjengelighet av en plugin for GStreamer for å forenkle integrasjon med eksisterende applikasjoner;
  • Støtte for isolerte miljøer og Flatpak;
  • Støtte for plugins i SPA-format (Simple Plugin API) og muligheten til å lage plugins som fungerer i hard sanntid;
  • Fleksibelt system for koordinering av brukte multimedieformater og tildeling av buffere;
  • Bruk av en enkelt bakgrunnsprosess for å rute lyd og video. Muligheten til å jobbe i form av en lydserver, et knutepunkt for å gi video til applikasjoner (for eksempel for gnome-shell screencast API) og en server for å administrere tilgang til maskinvarevideoopptaksenheter.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster