Pubblicazione del server multimediale PipeWire 0.3.33

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ выпуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° PipeWire 0.3.33, Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹ΠΉ сСрвСр Π½ΠΎΠ²ΠΎΠ³ΠΎ поколСния, ΠΈΠ΄ΡƒΡ‰ΠΈΠΉ Π½Π° Π·Π°ΠΌΠ΅Π½Ρƒ PulseAudio. PipeWire Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ возмоТности PulseAudio срСдствами для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ Π²ΠΈΠ΄Π΅ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π²ΡƒΠΊΠ° с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌΠΈ ΠΈ Π½ΠΎΠ²ΠΎΠΉ модСлью бСзопасности для управлСния доступом Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… устройств ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ². ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ поддСрТиваСтся Π² GNOME ΠΈ ΡƒΠΆΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ примСняСтся Π² Fedora Linux. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° языкС Π‘ΠΈ ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ LGPLv2.1.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ измСнСния Π² PipeWire 0.3.33:

  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ автоматичСского ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Bluetooth-профилями HSP (Ρ€Π΅ΠΆΠΈΠΌ Π³Π°Ρ€Π½ΠΈΡ‚ΡƒΡ€Ρ‹) ΠΈ A2DP (высококачСствСнный Π²Ρ‹Π²ΠΎΠ΄ Π·Π²ΡƒΠΊΠ°).
  • Π’ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ Pro Audio ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… источников ΠΈ устройств Π²Ρ‹Π²ΠΎΠ΄Π° Π·Π²ΡƒΠΊΠ°.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ согласованиС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΏΡ€ΠΈ совмСстном использовании Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² прямого доступа ΠΊ памяти (DMA-BUF) нСсколькими ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ.
  • Π’ Π³Ρ€Π°Ρ„Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ² Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ использования Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… частот дискрСтизации (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ).
  • Π’ прослойкС для совмСстимости с PulseAudio Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ module-switch-on-connect для эмуляции повСдСния PulseAudio ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… устройств.

Ricordiamo che PipeWire amplia l'ambito di PulseAudio trattando qualsiasi flusso multimediale e puΓ² mescolare e reindirizzare i flussi video. PipeWire offre anche funzionalitΓ  per la gestione delle sorgenti video, come dispositivi di acquisizione video, webcam o contenuti visualizzati dalle applicazioni. Ad esempio, PipeWire consente la collaborazione tra piΓΉ applicazioni con una webcam e risolve problemi di acquisizione sicura del contenuto dello schermo e accesso remoto allo schermo nell'ambiente Wayland.

PipeWire puΓ² anche fungere da server audio. server, che garantisce latenze minime e fornisce funzionalitΓ  che combinano le capacitΓ  di PulseAudio e JACK, tenendo conto delle esigenze dei sistemi di elaborazione audio professionale, che PulseAudio non poteva soddisfare. Inoltre, PipeWire offre un modello di sicurezza avanzato, che consente di gestire l'accesso a livello di singoli dispositivi e flussi specifici, semplificando l'organizzazione del passaggio di audio e video da e verso contenitori isolati. Uno degli obiettivi principali Γ¨ supportare applicazioni autonome nel formato Flatpak e funzionare nel stack grafico basato su Wayland.

FunzionalitΓ  principali:

  • Cattura e riproduzione di audio e video con latenze minime;
  • Strumenti per l'elaborazione di video e audio in tempo reale;
  • Architettura multithreading che consente l'accesso condiviso ai contenuti di piΓΉ applicazioni;
  • Modello di elaborazione basato su grafo di nodi multimediali con supporto per feedback loop e aggiornamenti atomici del grafo. È consentita la connessione di elaboratori sia all'interno del server che di plugin esterni;
  • Interfaccia efficace per l'accesso ai flussi video tramite file descriptor e accesso audio tramite buffer circolari condivisi;
  • CapacitΓ  di elaborare dati multimediali provenienti da qualsiasi processo;
  • Presenza di un plugin per GStreamer per semplificare l'integrazione con applicazioni esistenti;
  • Supporto per ambienti isolati e Flatpak;
  • Supporto per plugin in formato SPA (Simple Plugin API) e possibilitΓ  di creare plugin funzionanti in tempo reale;
  • Sistema flessibile per la negoziazione dei formati multimediali utilizzati e per l'allocazione dei buffer;
  • Uso di un processo in background per il routing di audio e video. PossibilitΓ  di operare come server audio, hub per fornire video alle applicazioni (ad esempio, per l'API screencast di gnome-shell) e server per la gestione dell'accesso ai dispositivi hardware di cattura video.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server πŸ”₯ Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster