PipeWire, Linux'ta ses, video akışları ve donanımı işlemek için kullanılan bir sunucudur. Wim Taymans tarafından Red Hat'te oluşturuldu.Multimedya yönlendirme ve ardışık düzen işlemeyi yönetir.
Orijinal yazar(lar) | Wim Taymans |
---|---|
İlk yayınlanma | 20 Haziran 2017 | )
Güncel sürüm | 1.2.0 (27 Haziran 2024 | ) )
Programlama dili | C |
İşletim sistemi | Linux, FreeBSD |
Lisans | MIT License |
Resmî sitesi | pipewire.org |
Kod deposu | gitlab.freedesktop.org/pipewire/pipewire |
Geçmiş
Taymans, 2015 yılında PipeWire üzerinde çalışmaya başladı. William Manley tarafından PulseVideo adlı proje de dahil olmak üzere birçok mevcut projeden alınan fikirlere dayanıyordu. Red Hat'tan Christian Schaller'a göre, fikirlerinin birçoğunu Manley'in erken dönem PulseVideo prototipinden aldı ve bu çaba nedeniyle GStreamer ile birleştirilen bazı kodlar üzerine inşa edildi. Projenin bir amacı, Linux'ta video işlemeyi, PulseAudio'nun ses işlemeyi iyileştirmesiyle aynı şekilde iyileştirmekti.
PulseAudio'dan ayrı bir proje olmasına rağmen, Taymans başlangıçta yeni proje için "PulseVideo" adını kullanmayı düşündü. Haziran 2015 itibarıyla, Taymanların yaşadığı İspanya'daki şehrinden sonra "Pinos" adı kullanılmaya başlandı.
Başlangıçta, Pinos yalnızca video akışlarını yönetiyordu. 2017'nin başlarında Taymans, ses akışlarını entegre etmek için çalışmaya başladı. Taymans, hem tüketici hem de profesyonel ses kullanım durumlarını desteklemek istedi ve profesyonel ses uygulaması konusunda tavsiye almak için Paul Davis ve Robin Gareus'a danıştı. Bu sırada proje için PipeWire adı benimsendi.
Kasım 2018'de PipeWire, LGPL'den MIT Lisansına yeniden lisanslandı.
Nisan 2021'de Fedora Linux 34, PipeWire'ı ses için varsayılan olarak kabul eden ilk Linux dağıtımı oldu. Bir yıl sonra Pop! OS, 22.04 sürümünde bunu varsayılan ses sunucusu olarak kabul etti. 22.10 sürümünden başlayarak Ubuntu'da varsayılan ses sunucusu yapıldı.
Özellikler
Proje amaçları şunlardır:
- Sandbox halindeki Flatpak uygulamalarıyla çalışmak
- Wayland düzenleyicilerinde ekran görüntüsü alma ve ekran yayınlama için güvenli yöntemler sağlamak.
- JACK ve PulseAudio tarafından yönetilen vakaların ele alınmasını birleştirmek için.
Tepkiler
PipeWire, özellikle GNOME ve Arch Linux toplulukları arasında çok övgü aldı. Özellikle bazı PulseAudio kullanıcılarının yaşadığı yüksek CPU kullanımı,Bluetooth bağlantı sorunları, ve JACK arka uç sorunları gibi sorunları çözdüğü için.
Kaynakça
- ^ "1.2.0 (Aviation)". 27 Haziran 2024. Erişim tarihi: 28 Haziran 2024.
- ^ a b c . Christian F.K. Schaller. 19 Eylül 2017. 19 Eylül 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Haziran 2019. Yazar
|ad1=
eksik|soyadı1=
() - ^ a b . Fedora Magazine. 20 Eylül 2017. 21 Eylül 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Temmuz 2019. Yazar
|ad1=
eksik|soyadı1=
() - ^ a b c . OMG! Ubuntu!. 21 Eylül 2017. 1 Ekim 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Temmuz 2019. Yazar
|ad1=
eksik|soyadı1=
() - ^ a b c . Christian F.K. Schaller. 30 Haziran 2015. 2 Temmuz 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Haziran 2019. Yazar
|ad1=
eksik|soyadı1=
() - ^ Waymans, Tim (November 25–27, 2020). . Proceedings of the 18th Linux Audio Conference (LAC-20). SCRIME, . 24 Ocak 2021 tarihinde kaynağından arşivlendi.
- ^ a b . Arun Raghavan. 31 Ekim 2018. 2 Kasım 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Haziran 2019. Yazar
|ad1=
eksik|soyadı1=
() - ^ a b . Fedora Magazine (İngilizce). 14 Mayıs 2021. 14 Mayıs 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ekim 2021.
- ^ PulseVideo, 14 Eylül 2021, 24 Ocak 2021 tarihinde kaynağından , erişim tarihi: 16 Ekim 2021 Yazar
|ad1=
eksik|soyadı1=
() - ^ . Christian F.K. Schaller. 1 Temmuz 2015. 2 Temmuz 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Haziran 2019. Yazar
|ad1=
eksik|soyadı1=
() - ^ . LWN.new. 21 Ekim 2015. 30 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Haziran 2019. Yazar
|ad1=
eksik|soyadı1=
() - ^ a b . Phoronix. 3 Şubat 2019. 21 Eylül 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Temmuz 2019. Yazar
|ad1=
eksik|soyadı1=
() - ^ . PipeWire Git repository in GitHub. 5 Kasım 2018. 3 Mayıs 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Ekim 2019.
- ^ . fedoraproject.org. 2 Kasım 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Mayıs 2021.
- ^ . Fedora Magazine (İngilizce). 27 Nisan 2021. 27 Nisan 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Mayıs 2021.
- ^ . MUO (İngilizce). 4 Nisan 2021. 4 Nisan 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Mayıs 2021.
- ^ . 9to5Linux (İngilizce). 25 Nisan 2022. 25 Nisan 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Eylül 2022. Yazar
|ad1=
eksik|soyadı1=
() - ^ . OMG! Ubuntu! (İngilizce). 22 Mayıs 2022. 22 Mayıs 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Eylül 2022. Yazar
|ad1=
eksik|soyadı1=
() - ^ a b . Tanu's Blog. 12 Kasım 2018. 5 Temmuz 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Temmuz 2019. Yazar
|ad1=
eksik|soyadı1=
() - ^ a b . Christian F.K. Schaller. 26 Ocak 2018. 31 Ocak 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Haziran 2019. Yazar
|ad1=
eksik|soyadı1=
() - ^ . Phoronix. 30 Ekim 2018. 21 Eylül 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Temmuz 2019. Yazar
|ad1=
eksik|soyadı1=
() - ^ . Arch Linux Sub-Reddit. 3 Mayıs 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Ocak 2021.
- ^ . Arch Linux Subreddit. 10 Ekim 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Ocak 2021.
- ^ . Arch Linux Forums. 7 Mayıs 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Ocak 2021.
- ^ . Arch Linux Forums. 10 Mayıs 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Ocak 2021.
- ^ . PulseAudio GitLab. 5 Kasım 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Ocak 2021.
- ^ . PipeWire GitLab. 22 Ekim 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Ocak 2021.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
PipeWire Linux ta ses video akislari ve donanimi islemek icin kullanilan bir sunucudur Wim Taymans tarafindan Red Hat te olusturuldu Multimedya yonlendirme ve ardisik duzen islemeyi yonetir PipeWireOrijinal yazar lar Wim TaymansIlk yayinlanma20 Haziran 2017 7 yil once 2017 06 20 Guncel surum1 2 0 27 Haziran 2024 11 gun once 27 Haziran 2024 Programlama diliCIsletim sistemiLinux FreeBSDLisansMIT LicenseResmi sitesipipewire orgKod deposugitlab freedesktop org pipewire pipewireGecmisTaymans 2015 yilinda PipeWire uzerinde calismaya basladi William Manley tarafindan PulseVideo adli proje de dahil olmak uzere bircok mevcut projeden alinan fikirlere dayaniyordu Red Hat tan Christian Schaller a gore fikirlerinin bircogunu Manley in erken donem PulseVideo prototipinden aldi ve bu caba nedeniyle GStreamer ile birlestirilen bazi kodlar uzerine insa edildi Projenin bir amaci Linux ta video islemeyi PulseAudio nun ses islemeyi iyilestirmesiyle ayni sekilde iyilestirmekti PulseAudio dan ayri bir proje olmasina ragmen Taymans baslangicta yeni proje icin PulseVideo adini kullanmayi dusundu Haziran 2015 itibariyla Taymanlarin yasadigi Ispanya daki sehrinden sonra Pinos adi kullanilmaya baslandi Baslangicta Pinos yalnizca video akislarini yonetiyordu 2017 nin baslarinda Taymans ses akislarini entegre etmek icin calismaya basladi Taymans hem tuketici hem de profesyonel ses kullanim durumlarini desteklemek istedi ve profesyonel ses uygulamasi konusunda tavsiye almak icin Paul Davis ve Robin Gareus a danisti Bu sirada proje icin PipeWire adi benimsendi Kasim 2018 de PipeWire LGPL den MIT Lisansina yeniden lisanslandi Nisan 2021 de Fedora Linux 34 PipeWire i ses icin varsayilan olarak kabul eden ilk Linux dagitimi oldu Bir yil sonra Pop OS 22 04 surumunde bunu varsayilan ses sunucusu olarak kabul etti 22 10 surumunden baslayarak Ubuntu da varsayilan ses sunucusu yapildi OzelliklerProje amaclari sunlardir Sandbox halindeki Flatpak uygulamalariyla calismak Wayland duzenleyicilerinde ekran goruntusu alma ve ekran yayinlama icin guvenli yontemler saglamak JACK ve PulseAudio tarafindan yonetilen vakalarin ele alinmasini birlestirmek icin TepkilerPipeWire ozellikle GNOME ve Arch Linux topluluklari arasinda cok ovgu aldi Ozellikle bazi PulseAudio kullanicilarinin yasadigi yuksek CPU kullanimi Bluetooth baglanti sorunlari ve JACK arka uc sorunlari gibi sorunlari cozdugu icin Kaynakca 1 2 0 Aviation 27 Haziran 2024 Erisim tarihi 28 Haziran 2024 Arsivlenmesi gereken baglantiya sahip kaynak sablonu iceren maddeler link a b c Christian F K Schaller 19 Eylul 2017 19 Eylul 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 29 Haziran 2019 Yazar ad1 eksik soyadi1 yardim a b Fedora Magazine 20 Eylul 2017 21 Eylul 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 5 Temmuz 2019 Yazar ad1 eksik soyadi1 yardim a b c OMG Ubuntu 21 Eylul 2017 1 Ekim 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 5 Temmuz 2019 Yazar ad1 eksik soyadi1 yardim a b c Christian F K Schaller 30 Haziran 2015 2 Temmuz 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 29 Haziran 2019 Yazar ad1 eksik soyadi1 yardim Waymans Tim November 25 27 2020 Proceedings of the 18th Linux Audio Conference LAC 20 SCRIME 24 Ocak 2021 tarihinde kaynagindan arsivlendi a b Arun Raghavan 31 Ekim 2018 2 Kasim 2018 tarihinde kaynagindan arsivlendi Erisim tarihi 30 Haziran 2019 Yazar ad1 eksik soyadi1 yardim a b Fedora Magazine Ingilizce 14 Mayis 2021 14 Mayis 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Ekim 2021 PulseVideo 14 Eylul 2021 24 Ocak 2021 tarihinde kaynagindan erisim tarihi 16 Ekim 2021 Yazar ad1 eksik soyadi1 yardim Christian F K Schaller 1 Temmuz 2015 2 Temmuz 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 29 Haziran 2019 Yazar ad1 eksik soyadi1 yardim LWN new 21 Ekim 2015 30 Mart 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 29 Haziran 2019 Yazar ad1 eksik soyadi1 yardim a b Phoronix 3 Subat 2019 21 Eylul 2009 tarihinde kaynagindan arsivlendi Erisim tarihi 5 Temmuz 2019 Yazar ad1 eksik soyadi1 yardim PipeWire Git repository in GitHub 5 Kasim 2018 3 Mayis 2022 tarihinde kaynagindan arsivlendi Erisim tarihi 26 Ekim 2019 fedoraproject org 2 Kasim 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 4 Mayis 2021 Fedora Magazine Ingilizce 27 Nisan 2021 27 Nisan 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 4 Mayis 2021 MUO Ingilizce 4 Nisan 2021 4 Nisan 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 4 Mayis 2021 9to5Linux Ingilizce 25 Nisan 2022 25 Nisan 2022 tarihinde kaynagindan arsivlendi Erisim tarihi 23 Eylul 2022 Yazar ad1 eksik soyadi1 yardim OMG Ubuntu Ingilizce 22 Mayis 2022 22 Mayis 2022 tarihinde kaynagindan arsivlendi Erisim tarihi 23 Eylul 2022 Yazar ad1 eksik soyadi1 yardim a b Tanu s Blog 12 Kasim 2018 5 Temmuz 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 5 Temmuz 2019 Yazar ad1 eksik soyadi1 yardim a b Christian F K Schaller 26 Ocak 2018 31 Ocak 2018 tarihinde kaynagindan arsivlendi Erisim tarihi 29 Haziran 2019 Yazar ad1 eksik soyadi1 yardim Phoronix 30 Ekim 2018 21 Eylul 2009 tarihinde kaynagindan arsivlendi Erisim tarihi 5 Temmuz 2019 Yazar ad1 eksik soyadi1 yardim Arch Linux Sub Reddit 3 Mayis 2022 tarihinde kaynagindan arsivlendi Erisim tarihi 6 Ocak 2021 Arch Linux Subreddit 10 Ekim 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 6 Ocak 2021 Arch Linux Forums 7 Mayis 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 6 Ocak 2021 Arch Linux Forums 10 Mayis 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 6 Ocak 2021 PulseAudio GitLab 5 Kasim 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 6 Ocak 2021 PipeWire GitLab 22 Ekim 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 6 Ocak 2021