
Ia telah diumumkan PipeWire 1.4 versi baharu dikeluarkan, yang tiba selepas lapan bulan pembangunan dan disertakan dengan siri penambahbaikan dan pengoptimuman baharu.
Pelayan multimedia ini, yang telah menjadi pengganti kepada PulseAudio, menonjol bukan sahaja untuk pengurusan bunyi lanjutannya dengan kependaman rendah, tetapi juga untuk keupayaannya untuk mengendalikan aliran video dan tumpuannya pada keselamatan dan kawalan akses.
Ciri-ciri Baru PipeWire 1.4 Utama
Tidak dinafikan salah satu penambahbaikan hebat yang dipersembahkan oleh versi baharu PipeWire 1.4 ini ialah Kemajuan dalam sokongan untuk sistem RISC-V, seni bina yang semakin berkembang dalam dunia perkakasan terbuka. Dan kini terdapat sokongan yang lebih baik untuk CPU RISCV dan pengoptimuman pemasang baharu untuk meningkatkan prestasi pada peranti ini.
Juga, PipeWire kini menampilkan pelaksanaan asli pelayan JACK, dipanggil pipewire_jackserver, yang membolehkan pengguna memanfaatkan API Kawalan JACK PipeWire. Ini memudahkan penyepaduan dengan aplikasi profesional yang bergantung pada Kit Sambungan Audio Jack (JACK) untuk pengurusan sambungan audio lanjutan.
Sokongan untuk MIDI 2.0 juga telah dipertingkatkan.atau dengan pelaksanaan Universal MIDI Packet (UMP), yang mengoptimumkan penghantaran dan penukaran data antara format lama dan baharu.
Bagi Bluetooth pula, PipeWire Kini membolehkan anda menghantar audio ke berbilang peranti serentak, terima kasih kepada pelaksanaan Profil Audio Asas (BAP), yang mengoptimumkan pengendalian audio dalam Bluetooth Tenaga Rendah (LE). Ia juga telah ditambah Keserasian Alat Bantu Dengar ASHA (Penstriman Audio untuk Alat Bantu Dengar), meningkatkan kependaman dan menambah sokongan untuk codec G722.
Satu lagi peningkatan dalam PipeWire 1.4 ialah Konfigurasi "client-rt.conf" tidak lagi wujud. Baiklah mulai sekarang, Semua pelanggan akan bergantung pada "client.conf", yang akan memberi mereka keutamaan masa nyata dalam urutan data anda.
Di bahagian Penambahbaikan modul, disebut bahawa modulatau ROC mempunyai lebih banyak pilihan konfigurasi, manakala modul SAP kini hanya menghantar SDP dikemas kini apabila sesuatu berubah dan modul netjack-manager menyokong sambungan automatik aliran.
Penambahbaikan lain diketengahkan:
- Sokongan DSD dalam ALSA: Sokongan untuk main balik format Direct Stream Digital (DSD) dalam sistem bunyi ALSA ditambah.
- API Telefoni Baharu: Sokongan untuk oFono telah disepadukan, menjadikannya lebih mudah untuk mengurus audio dalam panggilan.
- Pengoptimuman Penukaran Video: Pemalam berasaskan FFmpeg baharu meningkatkan penukaran video dalam PipeWire.
- Lebih banyak kawalan ke atas peraturan main balik dan tangkapan: Ia kini boleh menyekat main balik audio atau menangkap melalui peraturan dalam pulse.rules.
- Penambahbaikan HDMI: Pengesanan codec yang disokong seperti PCM, AC3, EAC3 dan TrueHD menggunakan maklumat HDMI EDID dioptimumkan.
- Maklumat jam tangan yang dipertingkatkan: Versi v4l2 kini menawarkan data jam yang lebih tepat, yang penting untuk penyegerakan video dan audio.
- Menukar aliran video: Adalah mungkin untuk menggunakan pemalam penukaran berasaskan ffmpeg bersama-sama dengan penyesuai video untuk melaksanakan penukaran strim dengan cekap.
- Protokol asli menyokong soket abstrak.
- Pelayan Pulse menyokong sekatan main balik dan tangkapan dalam pulse.rules.
- Keadaan strim yang disekat kini dilaporkan dengan betul dalam pelayan nadi.
- Balik belakang tetap dalam pelayan nadi.
- Menambah sokongan untuk tetapan kependaman dalam loopback dan raop-sink.
- Sumber RTP kini mempunyai mod tidur di mana ia kekal melahu apabila tiada data diterima.
- Menambahkan sokongan pemasaan PTP pada aliran RTP.
- Penerima VBAN kini boleh mencipta strim secara dinamik apabila dikesan.
- Pelaporan ralat yang dipertingkatkan semasa membuat pautan.
- Sokongan untuk mengembalikan (membatalkan) penimbal yang ditamatkan giliran dalam aliran pw.
- Menambah sokongan untuk mengeluarkan acara ke pw-strim.
- pw-cat kini menyokong stdin dan stdout.
Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh merujuk butiran dalam pautan berikut.
Perlu dinyatakan bahawa PipeWire sedang diterima pakai dalam kebanyakan pengedaran Linux semasa dan jika anda perlu tahu jika anda mempunyai PipeWire, jalankan sahaja:
pipewire --version