Portál AbcLinuxu, 2. května 2025 02:55

PipeWire 1.4

Multimediální server a user space API PipeWire poskytující PulseAudio, JACK, ALSA a GStreamer rozhraní byl vydán ve verzi 1.4.0. Mezi hlavní novinky patří podpora UMP/MIDI2, PipeWire JACK control API, podpora WebRTC 2.0, RISC-V CPU, G722 kodeku, ASHA (protokol pro streamování zvuku do sluchátek přes Bluetooth) a Basic Audio Profile (BAP).

6.3. 15:28 | Max | Nová verze


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

7.3. 08:17 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: PipeWire 1.4
Odpovědět | Sbalit | Link | Blokovat | Admin
PW se docela posouvá. Zpočátku jsem byl skeptický, protože do PA se roky přidávaly důležité quirky pro různý HW, ale PW je převzalo a přidává užitečné featury. Postupně se z něj stává zajímavé řešení pro embedded linuxové audio. Dle jedné prezentace se údajně již používá i v komerčním nasazení pro automotive.

Jako jeden z hodně mála projektů umí zpětnovazebně řídit softwarové vzorkovací hodiny USB gadgetu i alsa loopbacku, aby nebyl potřeba asynchronní resampling při napojování těchto zvukovek (ten umí samozřejmě taky). Překvapilo mě, že o tom autoři věděli a že to implementovali, je to (užitečná) specialitka.
Max avatar 7.3. 08:26 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: PipeWire 1.4
Je to tak, mně osobně se líbí, jak to dobře navrhli, jak vyřešili zpětnou kompatibilitu atd. Jinak jelikož projekt založil Wim Taymans, který se zvukem v Linuxu zabýval už delší dobu, tak zřejmě už počítal se vším. Tady jsem to před delší dobou sepsal: PipeWire - pryč s pulseaudio.
Jinak dalo by se říci, že z nejhorší implementace zvukového systému se Linux dostane na první příčku mezi OS.
Zdar Max
Měl jsem sen ... :(
7.3. 11:38 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: PipeWire 1.4
Mně implementace zvuku v linuxu před PW nepřišla nejhorší, naopak neznám žádnou jinou, která by měla tolik možností. Ve win to držela podpora výrobců - trochu funkční drivery, ale to co dodává MS mi přijde podstatně horší. Např. napsat funkční multichannel wasapi exclusive je docela pakárna - viz např. slepé pokusy s povinnou channel mask https://github.com/pavhofman/csjsound-wasapi?tab=readme-ov-file#detected-formats
Max avatar 8.3. 17:58 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: PipeWire 1.4
No, nejde jen o možnosti, ale třeba i o latence, což PA bylo dost vyčítáno. A podobné výčitky přicházely i od Gabea Newella.
Zatímco PW aspiruje na RT implementaci nejen audia, ale i videa.
Zdar Max
Měl jsem sen ... :(
9.3. 09:06 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: PipeWire 1.4
Reagoval jsem na to "z nejhorší" pozice, tedy srovnání s ostatními OS. Windows mixer má stejné problémy s latencemi, proto lidi používají third-party ASIO. Navíc vždy byla možnost čisté alsy (z principu k dispozici latence nejnižší), což bylo v linuxu daleko více podporované, než WASAPI exclusive ve windows, které umí jen zlomek aplikací (a i ty často k tomu používají Portaudio :-) ). A ASIO má problémy s licencí, kdy legálně nelze distribuovat zkompilovanou podporu bez uzavření licenční smlouvy se Steinbergem (že to některé projekty ignorují je jiná věc).

Ano PW již hraje jinou ligu. Ale třeba zrovna nastavení latence ze strany klienta je stále hodně složité a co jsem pochopil, teprve se řeší. Zrovna nedávno jsem se na to ptal copilota a vyhalucinoval si na to perfektní konfigurační property v navazování spojení, která samozřejmě reálně neexistuje. Když jsem z něj lámal, jak na to přišel, tak prý best practice :-)
7.3. 12:19 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: PipeWire 1.4
Díky své předchozí účasti na vývoji GStreameru asi věděl co to obnáší.

7.3. 21:31 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: PipeWire 1.4
Jj, přijde mi, že PW bude (a už někde je) silnou konkurencí GStreameru a odněkud jej klidně může vytlačit.
7.3. 16:53 ..... Izak ..... | skóre: 14
Rozbalit Rozbalit vše Re: PipeWire 1.4
Za me celkem fungoval i Pulse Audio - a Pipe Wire byl lepsi uz od pocatku, Fedora na to presla a okamzite jsem migroval - vse funguje skvele - poiuzivam vice zvukove, ruzne vstupy a vystupy, super je ze pres pavucontrol jsme si mohl nastavit default, vypnout co nepotrebuji, ruzne mixery per device - ano uz ALSA utekla vsem OS na mile daleko a ALSA mame porad uz tam jdou delat hezke kejkle a linuxovy soud system jako sluba to posunala na novou uroven.

Chcte se srovnavatr s windows ? ty dodnes neumi prehravat hudbu ani zvuk ;-) - MacOS se to naucil poradne az s prechodem na FreeBSD ;-) a plno veci tam nefunguje, pokud to neni AAC - ale da se to ohnout pripojenim HW

Proc windows nefunguje ? - ASIO - windows ma probles s ruznymy formaty PCM hudby, bez ohledu na kode, ma problem mixovat 24/192, 32/94, 16/44 - window hudbu rozhtahne na maximum a pak to oreze na to, co je nastaveno na zvukovce/DAC ;-) --- takze se to resio pres ASIO = obejde kompletne windows a bez moznosti na tio winopdes sahat to pak posle primo na HW ;-) - toim padem zadne direct soud, zadne filtry, zadne efekty - nic nefunguje, vse to obejde, aby to vubec hralo - takze ne jen ze to nici 16/44 rotazenim a osekanim, misto interpolace ... no ale ono vam to oseka i bezny format ve FLAC 24/192 ... o naslechu 32/94-512 se radejhi ani bavit nebudu ;-) to neni formaty ani na poslech, to je fortmaty na upravu - neco jako RAW ve fotce ... takze si koupite treba spickova DAC od FIIO - a tev nam bude na windows hrat hlavne hifi hidbu jak mp3 pres Xing kodek na 120kbs ;-) - dokud tam nenharjete FIIO - ASIO driver ;-) ... Linbux funguje hned a dobre, jen to zasal interpolovat, nebo defaultne nevim proc nema povolen 24/192 ani 32/*** - ac je to v konfigu dodano v dokumenaci a stacvi si to dat do home konfigu ;-) pak vse funguje a je hezky videt pres pa-top kltery strem hraje muzuku v jakem PCM formatu - a dokonce mixuje i vice kvalit a vsechno to zni dobre - pokud to DAC podppruje, ja uz vlastne ani nemam zvukovky, mam jen externi DAC, zvukovky mam v biosu zakazane
7.3. 18:52 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: PipeWire 1.4
JACK (původem z Linuxu?) si snad našel cestu prakticky do všech OS.
10.3. 08:14 ..... Izak ..... | skóre: 14
Rozbalit Rozbalit vše Re: PipeWire 1.4
jj JACK je super, ale jak mi jeden huidebnik vetsvtlovasl, low latence uz je pase a nikoho moc nezjima, pry to bylo dulezite, kdyz jsi mel MIDI pres optiku a ne gameport a veskere MIDI jsi delal externe, nebot nebyla SW emulace, ktera by byla dobra, pak prislo timidity+ a dnes MIDI banky z kvales nikdo neresi, vsichni kompnuji v PC a pokud maji klavesy, tak ty jen ovladaji MIDI banky v PC ... bezne nahravani je nalik OK, ze tam latenci nepoznat a kdyz tak to posunes v editoru ... jednou sjkem nahravali hudbu v klubu na 2 stopy studiovy kazetovy rekoreder, ale na bezne chromky, nahrtakl na kazdou stopu jeden mikrofon - jeden mela zpevacka a dalsi byl pro kapelu - a taky to nahral ;-) sice tvrdy punk-unplug --- ale nahral ;-) ... dneska to nahrajes na kde co, vcetne internich SD karet mikrofonu.

Jack jeste potreboval RT linux - byla na to i distribuce,m pak vyvysil takt zpebrni a CPU a uz nebyl potreba RT linux a dnes to vse zrychlilo tak, ze uz neni potreba ani JACK - ale tim, ze je pro nej kupa pluginu a plno SW s nim umi delat, tak se dale pouziova, i kdyz uz neni tak uplne potreba low latence, pro kterou byl puvodne vytvoren
10.3. 16:27 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: PipeWire 1.4
Mam za to, MIDI keyboardy se dnes s PC propojují typicky přes USB, z posledních třech co jsem kupoval měly MIDI DIN pouze dvoje (USB všechny).
10.3. 08:23 ..... Izak ..... | skóre: 14
Rozbalit Rozbalit vše Re: PipeWire 1.4
Libilo se mi jak Cubase nadaval, jaky shit je wndopws, a jak tam musi vse obchazet, nakonec i windows ukradl nejaky SYS driver z cubase a stal se ilegalne soucasto win ;-) ... a jak rikali, ze MaOS jke lepsi i kdyz ne idelani a odbornici jim rikali, ze n jlkepsi je Linux - jo JACK byl tez proto, ze v te dobe byla jen ALSA a zadfny deamon, krom toho z gnome , co byl mehhh ... no ale mel jsmem vykonne PC kde slo prehravat video, ale nemel zvukovbku a vedle bylo stare PC k nicemu, ale melo ISA zvukovku ... tak se to hralo pres nej ... neco co win ani mac nemeli ;-) ... takze kdyz jsme opustili OSS drioverty zkopirovane z nejakeho Unixu, melo to pry vice unixku, vcetne SCO a SUSE se rozhodlo, ze napsise ALSA sybsyustem, tak kdo mel ALSA zvukovku byl v klidu, vse zacalo fungovat PnP - uz ALSA umelka prehravani konkurenicch stremu, coz predtim nemel nikod ;-) -- ALSA mela i pluginy, ale poprad se plno veci zamykalo - jak vnzikl JACK - tedy server, pres ktery se to resilo a ten vyhradne vlastnil IRQ na zvukovky a vsechny vstupy a vystupy ... a navrch mel low latency ... coz mela i ALSA samozrejme, jinak by nefungoval --- presto Cuvase odmital vydavat svuj SW pro linux - ac to byla idelani platforma, nakonec JACK presel i do MacOS ;-)) ... stejne jako v TISKU, kde kazdy jee jak MacOS triskne, hoby s coctem, nejl;epe tiskly Unixy a linuix s CUPS - io graficke studia meli AIX a na nem CUPS a sklaibrovany monitor na tisk CMYK s panteone inkousty ;-)

Nakonec Apple CUPS koupil ... ale to uz jsme uz tisku a CUPS ac byl tlacen hlavne Linuxem byla veci vsech grafickych unixu, ze kterych se tisklo ... to byla doba, kdyz vetsi uloha na win spadla ;-)) na MacOS nespadla, pokud se tam vse vyplno a nic nedelalo a na Linuxu/Aixu/HP_UX/Tru64 jkela i kdyz se tam delalo cokoliv ;-) ./.. v te doby byl tisk drahy, zvl;aste ten velkoformatovy a takovy pad byl pak mega drahy, kdyz byla vytistena jen 1/2 ;-)

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.