Rilis Server Suara PulseAudio 16.0

Rilis server suara PulseAudio 16.0 telah disajikan, yang bertindak sebagai perantara antara aplikasi dan berbagai subsistem audio tingkat rendah, mengabstraksi pekerjaan dengan peralatan. PulseAudio memungkinkan Anda untuk mengontrol volume dan pencampuran audio pada tingkat aplikasi individual, mengatur input, pencampuran dan output audio dengan adanya beberapa saluran input dan output atau kartu suara, memungkinkan Anda untuk mengubah format aliran audio pada terbang dan menggunakan plug-in, memungkinkan pengalihan aliran audio ke komputer lain secara transparan. Kode PulseAudio didistribusikan di bawah lisensi LGPL 2.1+. Mendukung Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS dan Windows.

Peningkatan utama di PulseAudio 16.0:

  • Menambahkan kemampuan untuk menggunakan codec audio Opus untuk mengompresi audio yang dikirim menggunakan modul module-rtp-send (sebelumnya hanya PCM yang didukung). Untuk mengaktifkan Opus, Anda perlu membangun PulseAudio dengan dukungan GStreamer dan mengatur pengaturan “enable_opus=true” di modul module-rtp-send.
  • Kemampuan untuk mengonfigurasi penundaan menggunakan parameter latency_msec telah ditambahkan ke modul untuk mengirim/menerima audio melalui terowongan (tunnel-sink dan tunnel-source) (sebelumnya penundaan diatur secara ketat ke 250 mikrodetik).
  • Modul untuk mengirim/menerima audio melalui terowongan menyediakan dukungan untuk koneksi ulang otomatis ke server jika terjadi kegagalan koneksi. Untuk mengaktifkan koneksi ulang, atur pengaturan reconnect_interval_ms.
  • Menambahkan dukungan untuk menyediakan aplikasi dengan informasi tentang tingkat baterai perangkat audio Bluetooth. Tingkat pengisian daya juga ditampilkan di antara properti perangkat yang ditunjukkan dalam output “daftar pactl” (properti bluetooth.battery).
  • Kemampuan untuk mengeluarkan informasi dalam format JSON telah ditambahkan ke utilitas pactl. Format dipilih menggunakan opsi '—format', yang dapat mengambil nilai teks atau json.
  • Menambahkan dukungan untuk output stereo saat menggunakan headset EPOS/Sennheiser GSP 670 dan SteelSeries GameDAC, yang menggunakan perangkat ALSA terpisah untuk stereo dan mono (sebelumnya hanya perangkat mono yang didukung).
  • Masalah penerimaan suara dari kartu suara berbasis chip Texas Instruments PCM2902 telah teratasi.
  • Menambahkan dukungan untuk kartu suara eksternal 6 saluran Native Instruments Komplete Audio 6 MK2.
  • Masalah dengan sinkronisasi dan keakuratan penentuan penundaan saat mentransmisikan audio melalui terowongan dan modul gabungan-sink telah teratasi.
  • Parameter adjust_threshold_usec telah ditambahkan ke modul module-loopback untuk menyempurnakan algoritma kontrol penundaan (penundaan default adalah 250 mikrodetik). Nilai default parameter adjust_time telah dikurangi dari 10 menjadi 1 detik, dan kemampuan untuk menetapkan nilai kurang dari satu detik telah ditambahkan (misalnya, 0.5). Pencatatan pencatatan penyesuaian kecepatan pemutaran dinonaktifkan secara default dan sekarang diatur oleh opsi log_interval terpisah.
  • Dalam modul module-jackdbus-detect, yang digunakan untuk mengaktifkan transmisi/penerimaan audio melalui JACK, parameter sink_enabled dan source_enabled telah ditambahkan untuk secara selektif hanya mengaktifkan transmisi atau penerimaan audio melalui JACK. Dimungkinkan juga untuk memuat ulang modul untuk memungkinkan konfigurasi JACK yang berbeda digunakan secara bersamaan.
  • Parameter remix telah ditambahkan ke modul module-combine-sink untuk menonaktifkan remix saluran, yang mungkin diperlukan, misalnya, saat menggunakan beberapa kartu suara untuk membuat satu suara surround.

Sumber: opennet.ru

Tambah komentar