Pelayan Media PipeWire 0.3.35 Keluaran

Keluaran projek PipeWire 0.3.35 telah diterbitkan, membangunkan pelayan multimedia generasi baharu untuk menggantikan PulseAudio. PipeWire menawarkan keupayaan penstriman video yang dipertingkatkan melalui PulseAudio, pemprosesan audio kependaman rendah dan model keselamatan baharu untuk kawalan akses peringkat peranti dan strim. Projek ini disokong dalam GNOME dan telah digunakan secara lalai dalam Fedora Linux. Kod projek ditulis dalam C dan diedarkan di bawah lesen LGPLv2.1.

Perubahan utama dalam PipeWire 0.3.35:

  • Menambah sokongan untuk memajukan protokol S/PDIF untuk menghantar audio digital melalui penyambung optik dan HDMI.
  • Codec untuk Bluetooth disertakan dalam pemalam berasingan yang dimuatkan secara dinamik.
  • Satu siri pembetulan penting yang berkaitan dengan sokongan MIDI telah dibuat.
  • Pengendalian aplikasi skypeforlinux telah dipertingkatkan dengan menambahkan ikatan yang memaksa penggunaan format S16 apabila menghantar maklumat tentang peranti input dan output audio. Perubahan itu menyelesaikan masalah yang menyebabkan ketiadaan bunyi daripada pelanggan di hujung sambungan yang lain.
  • Bilangan format audio yang tersedia untuk pengadunan telah diperluaskan.
  • Menambah antara muka baharu untuk memuatkan modul. Pemalam boleh menggunakan antara muka ini untuk menghantar permintaan untuk memuat turun pemalam spa.
  • Saiz penimbal parameter telah ditingkatkan, yang sebelum ini tidak dapat menampung semua sifat nod dengan sejumlah besar saluran.
  • Didayakan pengaktifan pemacu apabila mewujudkan sambungan gelung balik.
  • Pelayan melaksanakan sambungan pemulihan peranti, yang membolehkan anda mengkonfigurasi codec IEC958 (S/PDIF) yang disokong oleh peranti output audio menggunakan utiliti pavucontrol.

Biar kami mengingatkan anda bahawa PipeWire meluaskan skop PulseAudio dengan memproses mana-mana strim multimedia dan mampu mencampur dan mengubah hala strim video. PipeWire juga menyediakan keupayaan untuk mengawal sumber video, seperti peranti tangkapan video, kamera web atau kandungan skrin aplikasi. Sebagai contoh, PipeWire membenarkan berbilang aplikasi kamera web untuk berfungsi bersama dan menyelesaikan masalah dengan tangkapan skrin selamat dan akses skrin jauh dalam persekitaran Wayland.

PipeWire juga boleh bertindak sebagai pelayan audio, menyediakan kependaman rendah dan kefungsian yang menggabungkan keupayaan PulseAudio dan JACK, termasuk mengambil kira keperluan sistem pemprosesan audio profesional yang tidak dapat ditawarkan oleh PulseAudio. Selain itu, PipeWire menawarkan model keselamatan lanjutan yang membenarkan kawalan akses pada tahap peranti dan strim, serta memudahkan laluan audio dan video ke dan dari bekas terpencil. Salah satu matlamat utama adalah untuk menyokong aplikasi Flatpak serba lengkap dan dijalankan pada timbunan grafik berasaskan Wayland.

Ciri-ciri utama:

  • Tangkap dan main balik audio dan video dengan kelewatan yang minimum;
  • Alat untuk memproses video dan audio dalam masa nyata;
  • Seni bina berbilang proses yang membolehkan anda mengatur akses dikongsi kepada kandungan beberapa aplikasi;
  • Model pemprosesan berdasarkan graf nod multimedia dengan sokongan untuk gelung maklum balas dan kemas kini graf atom. Ia adalah mungkin untuk menyambungkan pengendali di dalam pelayan dan pemalam luaran;
  • Antara muka yang cekap untuk mengakses strim video melalui pemindahan deskriptor fail dan mengakses audio melalui penimbal cincin kongsi;
  • Keupayaan untuk memproses data multimedia daripada sebarang proses;
  • Ketersediaan pemalam untuk GStreamer untuk memudahkan penyepaduan dengan aplikasi sedia ada;
  • Sokongan untuk persekitaran terpencil dan Flatpak;
  • Sokongan untuk pemalam dalam format SPA (Simple Plugin API) dan keupayaan untuk mencipta pemalam yang berfungsi dalam masa nyata yang sukar;
  • Sistem fleksibel untuk menyelaraskan format multimedia terpakai dan memperuntukkan penimbal;
  • Menggunakan proses latar belakang tunggal untuk menghalakan audio dan video. Keupayaan untuk berfungsi dalam bentuk pelayan audio, hab untuk menyediakan video kepada aplikasi (contohnya, untuk gnome-shell screencast API) dan pelayan untuk mengurus akses kepada peranti tangkapan video perkakasan.
  • Sumber: opennet.ru

Tambah komen