Paglabas ng PipeWire 0.3.33 media server

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

Mga pangunahing pagbabago sa PipeWire 0.3.33:

  • Naipatupad na ang kakayahang awtomatikong lumipat sa pagitan ng mga Bluetooth profile HSP (headset mode) at A2DP (mataas na kalidad na audio output).
  • Ang profile ng Pro Audio ay nagpabuti ng suporta para sa mga virtual na mapagkukunan at mga audio output device.
  • Pinahusay na negosasyon sa modifier ng format kapag nagbabahagi ng mga direktang memory access buffer (DMA-BUF) sa pagitan ng maraming kliyente.
  • Sinusuportahan na ngayon ng multimedia node graph ang sabay-sabay na paggamit ng maramihang mga sampling rate (naka-disable bilang default).
  • Ang layer ng compatibility ng PulseAudio ay nagpapatupad ng module-switch-on-connect na module upang tularan ang gawi ng PulseAudio kapag kumokonekta ng mga bagong device.

Paalalahanan ka namin na pinalalawak ng PipeWire ang saklaw ng PulseAudio sa pamamagitan ng pagproseso ng anumang mga multimedia stream at may kakayahang maghalo at mag-redirect ng mga video stream. Nagbibigay din ang PipeWire ng mga kakayahan upang kontrolin ang mga pinagmumulan ng video, tulad ng mga video capture device, web camera, o nilalaman ng screen ng application. Halimbawa, pinapayagan ng PipeWire ang maramihang mga webcam application na magtulungan at malulutas ang mga problema sa secure na screen capture at remote na access sa screen sa Wayland environment.

Maaari ring magsilbing tunog ang PipeWire server, na nagsisiguro ng kaunting latency at nagbibigay ng functionality na pinagsasama ang mga kakayahan ng PulseAudio at JACK, kabilang ang pagtugon sa mga pangangailangan ng mga propesyonal na audio processing system, na hindi nakamit ng PulseAudio. Bukod pa rito, nag-aalok ang PipeWire ng isang advanced na modelo ng seguridad na nagbibigay-daan sa access control sa antas ng device at stream, na nagpapadali sa pagruruta ng audio at video papunta at mula sa mga nakahiwalay na container. Isa sa mga pangunahing layunin ay ang pagsuporta sa mga self-contained na application sa Flatpak format at pagpapatakbo sa isang Wayland-based graphics stack.

Mga pangunahing tampok:

  • Kumuha at mag-playback ng audio at video na may kaunting pagkaantala;
  • Mga tool para sa pagproseso ng video at audio sa real time;
  • Multiprocess architecture na nagbibigay-daan sa iyo upang ayusin ang nakabahaging pag-access sa nilalaman ng ilang mga application;
  • Isang modelo ng pagpoproseso batay sa isang graph ng mga multimedia node na may suporta para sa mga feedback loop at mga update sa atomic graph. Posibleng ikonekta ang mga humahawak sa loob ng server at panlabas na mga plugin;
  • Isang mahusay na interface para sa pag-access ng mga video stream sa pamamagitan ng paglilipat ng mga descriptor ng file at pag-access ng audio sa pamamagitan ng mga nakabahaging ring buffer;
  • Kakayahang magproseso ng data ng multimedia mula sa anumang mga proseso;
  • Availability ng isang plugin para sa GStreamer upang pasimplehin ang pagsasama sa mga umiiral nang application;
  • Suporta para sa mga nakahiwalay na kapaligiran at Flatpak;
  • Suporta para sa mga plugin sa SPA format (Simple Plugin API) at ang kakayahang lumikha ng mga plugin na gumagana nang husto sa real time;
  • Flexible na sistema para sa pag-coordinate ng mga ginamit na format ng multimedia at paglalaan ng mga buffer;
  • Paggamit ng isang proseso sa background upang iruta ang audio at video. Ang kakayahang magtrabaho sa anyo ng isang audio server, isang hub para sa pagbibigay ng video sa mga application (halimbawa, para sa gnome-shell screencast API) at isang server para sa pamamahala ng access sa mga hardware na video capture device.

Pinagmulan: opennet.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS πŸ”₯ Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster