Uitgave van de multimedi-server PipeWire 0.3.33

De uitgave van het PipeWire-project 0.3.33 is gepubliceerd, dat een multimedi server van de volgende generatie ontwikkelt, die PulseAudio vervangt. PipeWire breidt de mogelijkheden van PulseAudio uit met functies voor video streams, de mogelijkheid om audio met minimale latentie te verwerken en een nieuw beveiligingsmodel voor het beheren van toegang op het niveau van individuele apparaten en streams. Het project wordt ondersteund binnen GNOME en wordt al standaard toegepast in Fedora Linux. De code van het project is geschreven in de taal C en wordt verspreid onder de LGPLv2.1-licentie.

Belangrijkste wijzigingen in PipeWire 0.3.33:

  • De mogelijkheid voor automatische omschakeling tussen Bluetooth-profielen HSP (headset-modus) en A2DP (hoogwaardige audio-uitvoer) is geïmplementeerd.
  • In het Pro Audio-profiel is de ondersteuning voor virtuele bronnen en audio-uitvoerapparaten verbeterd.
  • De afstemming van formaatmodificatoren is verbeterd bij het delen van directe geheugen-toegang buffers (DMA-BUF) door meerdere clients.
  • In de sectie van multimedia knooppunten is ondersteuning voor het gelijktijdig gebruik van verschillende samplefrequenties geïmplementeerd (standaard uitgeschakeld).
  • In de laag voor compatibiliteit met PulseAudio is de module module-switch-on-connect geïmplementeerd om het gedrag van PulseAudio te emuleren bij het aansluiten van nieuwe apparaten.

Ter herinnering, PipeWire breidt het toepassingsgebied van PulseAudio uit door alle multimedia-streams te verwerken en is in staat om streams met video te mixen en om te leiden. PipeWire biedt ook mogelijkheden voor het beheer van video-bronnen, zoals video-opnameapparaten, webcams of inhoud die door applicaties op het scherm wordt weergegeven. Bijvoorbeeld, PipeWire stelt gebruikers in staat om samen te werken met meerdere applicaties die toegang hebben tot de webcam en lost problemen op met veilige schermcapturing en externe toegang tot het scherm in de Wayland-omgeving.

PipeWire kan ook fungeren als een geluids de server, dat minimale vertragingen garandeert en functionaliteit biedt die de mogelijkheden van PulseAudio en JACK combineert, inclusief het rekening houden met de behoeften van professionele audioprocessingsystemen, waarmee PulseAudio niet kon concurreren. Bovendien biedt PipeWire een uitgebreid beveiligingsmodel, dat het beheer van toegang op het niveau van afzonderlijke apparaten en specifieke streams vereenvoudigt en het doorstoten van geluid en video naar en vanuit geïsoleerde containers vergemakkelijkt. Een van de belangrijkste doelen is de ondersteuning van zelfvoorzienende applicaties in het Flatpak-formaat en het functioneren binnen de grafische stack op basis van Wayland.

Belangrijkste mogelijkheden:

  • Capture en weergave van audio en video met minimale vertraging;
  • Middelen voor real-time audio- en videobehandeling;
  • Multithreaded architectuur die samenwerking tussen meerdere applicaties mogelijk maakt voor het delen van inhoud;
  • Verwerkingsmodel op basis van een multimedia-knooppuntgraf met ondersteuning voor feedbacklussen en atomische grafupdates. Aansluiting van verwerkers is toegestaan, zowel binnen de server als externe plug-ins;
  • Efficiënte toegang tot videostreams via bestandshandle-overdracht en toegang tot geluid via gedeelde ringbuffers (shared ringbuffer);
  • Mogelijkheid om multimediagegevens van elke bron te verwerken;
  • Beschikbaarheid van een plug-in voor GStreamer om de integratie met bestaande applicaties te vereenvoudigen;
  • Ondersteuning voor geïsoleerde omgevingen en Flatpak;
  • Ondersteuning voor plug-ins in het SPA-formaat (Simple Plugin API) en de mogelijkheid om plug-ins te creëren die werken in een harde realtime-modus;
  • Flexibel systeem voor het afstemmen van gebruikte multimediavormen en het toewijzen van buffers;
  • Gebruik van één achtergrondproces voor het routeren van audio en video. Mogelijkheid om te functioneren als geluidsserver, hub voor video-applicaties (bijvoorbeeld voor de gnome-shell screencast API) en server voor het beheer van toegang tot hardware-apparaten voor video-opname.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster