PipeWire 0.3.0 layihəsinin yeni versiyasının çıxışı açıqlandıkimi inkişaf edən PulseAudio-nu əvəz edən yeni nəsil multimedia serveridir. Bu yeni versiya mövzuların işlənməsinin yenidən dizaynını və kitabxanalardakı inkişafları vurğulayır.
PipeWire ilə tanış olmayan insanlar üçün bunun bir layihə olduğunu bilməlisiniz Hər hansı bir multimedia axını işləyərkən PulseAudio-nun əhatə dairəsini genişləndirir və axınları video ilə qarışdırıb yönləndirə bilər, ayrıca video çəkmə cihazları, veb kameralar və ya tətbiqetmə ilə yaradılan ekran tərkibi kimi video mənbələrini idarə etmək üçün seçimlər təqdim edir.
Məsələn PipeWire, bir veb kamera ilə çox tətbiqetmə işbirliyini təşkil etməyə imkan verir y ekran məzmununun təhlükəsiz tutulması və uzaqdan giriş ilə problemləri həll edir Wayland mühitində ekrana.
PipeWire səs server kimi də çıxış edə bilər minimum gecikmə və funksionallığı təmin edən PulseAudio və JACK imkanlarını birləşdirir, PulseAudio-nun tələb edə bilmədiyi peşəkar səs işləmə sistemlərinin ehtiyaclarını nəzərə alaraq.
Bundan əlavə, PipeWire, fərdi cihaz səviyyəsində giriş nəzarətinə imkan verən inkişaf etmiş bir təhlükəsizlik modeli təqdim edir və xüsusi ötürülmələr və səs və videoların təcrid olunmuş qablara və onlardan çatdırılmasının təşkilini asanlaşdırır. Əsas hədəflərdən biri Flatpak formatında bağımsız tətbiqləri dəstəkləmək və Wayland əsaslı qrafik yığını üzərində işləməkdir.
Layihə Gnome tərəfindən dəstəklənir və artıq Wayland mərkəzli mühitlərdə ekran yayımı və ekran paylaşımı qeyd etmək üçün Fedorada fəal şəkildə istifadə olunur.
PipeWire 0.3 Açar Yeni Xüsusiyyətlər
Bu yeni versiyada qeyd olunur mövzu işləmə planlaşdırıcısı yenidən hazırlanmışdır edilən dəyişikliklər, performansı JACK2 ilə müqayisə edilən JACK səs serverinə uyğunluğu təmin etmək üçün orta qatın başlamasına imkan verdi.
də API yenidən işləndi və sabit elan edildi və mövcud tətbiqlərlə uyğunluğu pozmadan API-də bütün əlavə dəyişikliklərin edilməsi planlaşdırılır.
PipeWire 0.3 bir sessiya meneceri daxildir bu istifadəçiyə PipeWire-də multimedia node qrafikini idarə etməyə və yeni axınlar əlavə etməyə imkan verir. Menecer yalnız ən sadə əsas xüsusiyyətlər dəstini təqdim edərkən, gələcəkdə WirePlumber kimi daha funksional və çevik bir seçim ilə genişləndiriləcək və ya dəyişdiriləcəkdir.
Onun hissəsi üçün, daxil olan kitabxanalar PulseAudio, JACK və ALSA ilə uyğunluğu təmin etmək üçün təkmilləşdirilmişdir, PipeWire-in digər səs sistemləri ilə işləmək üçün hazırlanmış mövcud tətbiqetmələrdə istifadə edilməsinə imkan verir. ALSA kitabxanası demək olar ki, tam işlək vəziyyətdədir, lakin JACK və PulseAudio kitabxanaları hələ də təkmilləşdirilməyə ehtiyac duyur.
Nəhayət, bəzi GStreamer plaginlərinin daxil olduğu qeyd edilir PipeWire ilə əlaqə qurmaq. PipeWire-i səs mənbəyi kimi istifadə edən pipewiresrc plagini əksər hallarda qüsursuz işləyir. PipeWire vasitəsilə səs çıxarmaq üçün pipewiresink plagininin hələ bilinən bəzi problemləri yoxdur.
PipeWire hələ tam PulseAudio və JACK dəyişdirməyə hazır deyil, lakin gələcək nəşrlərdə uyğunluq məsələləri üstünlük təşkil edəcəkdir.
PipeWire Ubuntu və törəmələrə necə qurulur?
PipeWire-i sistemlərinə yükləmək istəyənlər üçün bunun Ubuntu anbarlarına daxil olduğunu bilməlidirlər, lakin hazırda yalnız 0.2.7 və versiya mövcuddur bu yeni versiya hələ daxil edilməyib, buna görə bunun baş verməsi üçün bir neçə gün gözləmək məcburiyyətində qalacaqlar.
Anbarlar vasitəsilə quraşdırma ilə aşağıdakı əmr:
sudo apt pipewire quraşdırın
Halbuki, bu yeni versiyanı indi qurmağı istəyənlər üçün kodu tərtib etməli olacaqlar sisteminizdə.
Bunun üçün onu aşağıdakılarla yükləməliyik.
git clone https://github.com/PipeWire/pipewire.git
Və aşağıdakılarla kompilyasiya etməyə və quraşdırmağa davam edirik.
./autogen.sh --prefix=$PREFIX make make install
PipeWire-i aşağıdakı əmrlə sınaqdan keçirə bilərsiniz:
make run
Nəhayət, sənədlərə və digər məlumatlara müraciət edə bilərsiniz aşağıdakı link.
Bir şərh, özünüzü buraxın
limitlərinizə avtomatik tərcümə 😉 "sudo apt installer le tuyau"