PipeWire, kerangka kerja multimedia yang bertujuan untuk menggantikan PulseAudio, mencapai versi 0.3.0-nya

Rilis versi baru proyek PipeWire 0.3.0 telah diumumkan, yang berkembang sebagai server multimedia generasi baru, menggantikan PulseAudio. Versi baru ini menyoroti desain ulang pemrosesan utas dan peningkatan di perpustakaan.

Bagi mereka yang tidak terbiasa dengan PipeWire, Anda harus tahu bahwa ini adalah proyek itu Memperluas jangkauan PulseAudio saat memproses aliran multimedia apa pun dan dapat mencampur dan mengalihkan aliran dengan video, ditambah lagi juga menyediakan opsi untuk mengelola sumber video, seperti perangkat perekam video, webcam, atau konten layar yang dihasilkan aplikasi.

Misalnya PipeWire memungkinkan untuk mengatur kolaborasi multi-aplikasi dengan satu webcam y memecahkan masalah dengan pengambilan konten layar yang aman dan akses jarak jauh ke layar di lingkungan Wayland.

PipeWire juga dapat bertindak sebagai server suara yang memberikan latensi dan fungsionalitas minimal menggabungkan kemampuan PulseAudio dan JACK, bahkan mempertimbangkan kebutuhan sistem pemrosesan suara profesional, yang tidak dapat diklaim oleh PulseAudio.

Selain itu, PipeWire menawarkan model keamanan canggih yang memungkinkan kontrol akses di tingkat perangkat individu dan transmisi khusus, serta menyederhanakan pengaturan pengiriman suara dan video ke dan dari wadah yang terisolasi. Salah satu tujuan utamanya adalah untuk mendukung aplikasi mandiri dalam format Flatpak dan untuk bekerja pada tumpukan grafik berbasis Wayland.

Proyek ini didukung oleh Gnome dan sudah aktif digunakan di Fedora untuk merekam screencasting dan berbagi layar di lingkungan berbasis Wayland.

PipeWire 0.3 Fitur Baru Utama

Dalam versi baru ini disebutkan bahwa penjadwal pemrosesan benang didesain ulang dengan perubahan yang dibuat, diizinkan untuk memulai lapisan perantara untuk menjamin kompatibilitas dengan server suara JACK, yang kinerjanya sebanding dengan kinerja JACK2.

juga API dikerjakan ulang dan dinyatakan stabil dan direncanakan untuk membuat semua perubahan tambahan pada API tanpa merusak kompatibilitas dengan aplikasi yang sudah ada.

PipeWire 0.3 menyertakan manajer sesi yang memungkinkan pengguna untuk mengelola grafik node multimedia di PipeWire, serta menambahkan aliran baru. Meskipun pengelola hanya menyediakan serangkaian fitur dasar yang paling sederhana, ia akan diperluas atau diganti di masa mendatang dengan opsi yang lebih fungsional dan fleksibel seperti WirePlumber.

Untuk bagiannya, pustaka yang disertakan telah ditingkatkan untuk memastikan kompatibilitas dengan PulseAudio, JACK, dan ALSA, memungkinkan PipeWire untuk digunakan dengan aplikasi yang ada yang dirancang untuk bekerja dengan sistem suara lain. Pustaka untuk ALSA hampir sepenuhnya beroperasi, tetapi pustaka untuk JACK dan PulseAudio masih perlu ditingkatkan.

Akhirnya, disebutkan bahwa beberapa plugin GStreamer disertakan untuk berinteraksi dengan PipeWire. Plug-in pipewiresrc yang menggunakan PipeWire sebagai sumber suara bekerja dengan sempurna di sebagian besar situasi. Plugin pipewiresink untuk mengeluarkan suara melalui PipeWire belum memiliki beberapa masalah yang diketahui.

PipeWire belum siap untuk penggantian PulseAudio dan JACK secara penuh, tetapi masalah kompatibilitas akan didahulukan dalam rilis mendatang.

Bagaimana cara menginstal PipeWire di Ubuntu dan turunannya?

Bagi mereka yang tertarik untuk menginstal PipeWire di sistem mereka, mereka harus tahu bahwa itu termasuk dalam repositori Ubuntu, tetapi saat ini hanya versi 0.2.7 dan versi yang tersedia. versi baru ini belum disertakan, jadi mereka harus menunggu beberapa hari agar hal ini terjadi.

Instalasi melalui repositori dengan perintah berikut:

sudo apt menginstal pipewire

Sementara, bagi mereka yang lebih suka menginstal versi baru ini sekarang, mereka harus mengkompilasi kodenya di sistem Anda.

Untuk ini kita harus mendownloadnya dengan:

git clone https://github.com/PipeWire/pipewire.git

Dan kami melanjutkan untuk mengkompilasi dan menginstal dengan:

./autogen.sh --prefix=$PREFIX

make

make install

Anda dapat menguji PipeWire dengan perintah berikut:

make run

Terakhir, Anda dapat melihat dokumentasi dan informasi lainnya di link berikut.


Isi artikel mengikuti prinsip kami etika editorial. Untuk melaporkan kesalahan, klik di sini.

Komentar, tinggalkan punyamu

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan.

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   jcfrog.dll dijo

    terjemahan otomatis ke batas Anda 😉 "sudo apt installer le tuyau"