PulseAudio 17.0 Meningkatkan Sokongan Bluetooth dan ALSA
Pelayan bunyi PulseAudio 17.0 memudahkan profil ALSA UCM, menyediakan interaksi Bluetooth yang lebih baik dan meningkatkan pemprosesan audio webRTC.
Untuk masa yang lama, PulseAudio adalah pelayan bunyi pilihan bagi Linux, dengan dipercayai memenuhi keperluan multimedia ramai pengguna. Walau bagaimanapun, lanskapnya sedang berubah.
Dalam beberapa tahun kebelakangan ini, PipeWire, sebuah rangka kerja audio yang lebih serba boleh dan moden, telah muncul sebagai pilihan utama, kini diterima pakai secara meluas sebagai lalai oleh kebanyakan pengedaran Linux.
Peralihan ini telah dengan ketara melambatkan pembangunan PulseAudio, dibuktikan oleh jurang yang ketara lebih dari satu setengah tahun sejak pelepasan versi terakhirnya, 16.
Sepatutnya tidak mengejutkan bahawa pembangunan pada PulseAudio telah melambat dengan ketara. Kami menjangkakan kerja baru yang ketara akan berterusan dalam PipeWire, WirePlumber, dan projek berkaitan.
Sudah tentu, projek ini akan terus diselenggara. Walau bagaimanapun, akan terdapat kelambatan yang ketara dalam lajunya.
Kami masih di sini sekiranya timbul sebarang masalah. Oleh kerana libpulse masih merupakan API yang disyorkan untuk kebanyakan aplikasi audio, ia terus disokong. Terdapat beberapa kerja berterusan pada Pavucontrol yang juga akan kami cuba pimpin. Sumber kami masih terhad, jadi kesabaran penyumbang amat dihargai.
Tetapi walaupun dengan trajektori pembangunan yang lebih perlahan, pelepasan PulseAudio 17.0 sudah tiba, jadi mari kita lihat apa yang telah berubah.
Apa Yang Baru dalam PulseAudio 17.0
Bagi pengguna akhir, PulseAudio 17.0 memperkenalkan kemas kini penting kepada setelan berasaskan ALSA UCM, mengubah cara konfigurasi ini dipetakan kepada profil dan port PulseAudio.
Pengubahsuaian ini bermakna penghapusan port gabungan untuk peranti yang tidak bertembung, menghasilkan pengalaman audio yang lebih lancar dan bebas konflik.
Selain itu, dalam tetapan di mana berbilang input atau output boleh berjalan serentak dan secara bebas, pengguna kini akan melihat lebih daripada satu saluran input/output tersedia, memberikan fleksibiliti yang lebih besar dalam pengurusan audio.
Ciri penting dalam kemas kini ini adalah pengenalan petunjuk tahap bateri untuk peranti Bluetooth, membolehkan hos PulseAudio berkongsi tahap baterinya dengan peranti Bluetooth yang disambungkan.
Ini sangat berguna dalam senario di mana, contohnya, peranti berasaskan PulseAudio disambungkan ke sistem audio kereta, membolehkan kereta memaparkan tahap bateri peranti tersebut.
Selain itu, bagi peminat audio Bluetooth, sokongan untuk codec FastStream adalah satu tambahan yang dialu-alukan. FastStream, yang terkenal kerana menyediakan audio dua hala berkualiti tinggi, kini disokong, meningkatkan pengalaman audio untuk peranti yang dilengkapi dengan codec ini.
Bagi pemaju aplikasi, kemas kini ini termasuk peningkatan dalam kadar sampel maksima yang disokong, dengan PA_RATE_MAX kini mencapai 768kHz, yang memperluas skop bagi aplikasi audio beresolusi tinggi.
Akhirnya, pembungkus akan mencatat kebergantungan yang dikemas kini pada pustaka webrtc-audio-processing, kini pada versi 1.3. Perubahan ini membawa penambahbaikan dalam pembatalan gema dan toleransi yang lebih tinggi terhadap anjakan, walaupun ia datang dengan penghapusan sokongan pembentukan sinaran, satu ciri yang telah ditinggalkan dalam pustaka huluan.
Untuk maklumat lanjut tentang semua perkara baharu dalam pelayan bunyi PulseAudio 17.0, rujuk nota pelepasan atau semak pengumuman tersebut.
