Опубликован выпуск проекта PipeWire 0.3.33, развивающего мультимедийный сервер нового поколения, идущий на замену PulseAudio. PipeWire расширяет возможности PulseAudio средствами для работы с потоками видео, возможностью обработки звука с минимальными задержками и новой моделью безопасности для управления доступом на уровне отдельных устройств и потоков. Проект поддерживается в GNOME и уже по умолчанию применяется в Fedora Linux. Код проекта написан на языке Си и распространяется под лицензией LGPLv2.1.
Helstu breytingar á PipeWire 0.3.33:
- Möguleikinn á að skipta sjálfkrafa á milli Bluetooth-sniðanna HSP (höfuðtólastilling) og A2DP (hágæða hljóðúttak) hefur verið innleidd.
- Pro Audio prófíllinn hefur bættan stuðning fyrir sýndargjafa og hljóðúttakstæki.
- Bætt sniðbreytingarviðræður þegar deilt er beinminnisaðgangsbiðminni (DMA-BUFs) á milli margra viðskiptavina.
- Margmiðlunarhnútagrafið styður nú samtímis notkun margra sýnatökuhraða (sjálfgefið óvirkt).
- PulseAudio samhæfnilagið útfærir eining-switch-on-connect mát til að líkja eftir hegðun PulseAudio þegar ný tæki eru tengd.
Við skulum muna að PipeWire stækkar umfang PulseAudio með því að vinna úr hvaða margmiðlunarstraumi sem er og er fær um að blanda saman og beina myndbandsstraumum. PipeWire býður einnig upp á möguleika til að stjórna myndbandsupptökum, svo sem myndbandsupptökutækjum, vefmyndavélum eða innihaldi forritaskjás. Til dæmis, PipeWire gerir mörgum vefmyndavélaforritum kleift að vinna saman og leysir vandamál með öruggri skjámynd og fjaraðgangi á skjá í Wayland umhverfinu.
PipeWire getur einnig virkað sem hljóð miðlara, sem tryggir lágmarks seinkun og býður upp á virkni sem sameinar getu PulseAudio og JACK, þar á meðal að mæta þörfum faglegra hljóðvinnslukerfa, sem PulseAudio gat ekki náð. Ennfremur býður PipeWire upp á háþróaða öryggislíkan sem gerir kleift að stjórna aðgangi á tækja- og straumstigi, sem einfaldar leiðsögn hljóðs og myndbands til og frá einangruðum ílátum. Eitt af aðalmarkmiðunum er að styðja sjálfstæð forrit í Flatpak sniði og keyra á Wayland-byggðum grafíkstafla.
Lykil atriði:
- Handtaka og spila hljóð og myndskeið með lágmarks töfum;
- Verkfæri til að vinna myndband og hljóð í rauntíma;
- Margferla arkitektúr sem gerir þér kleift að skipuleggja sameiginlegan aðgang að innihaldi nokkurra forrita;
- Vinnslulíkan byggt á línuriti af margmiðlunarhnútum með stuðningi fyrir endurgjöfarlykkjur og uppfærslur á atómgrafi. Það er hægt að tengja meðhöndlara bæði inni á þjóninum og ytri viðbætur;
- Skilvirkt viðmót til að fá aðgang að vídeóstraumum með flutningi á skráarlýsingum og aðgang að hljóði í gegnum sameiginlega hringja biðminni;
- Geta til að vinna margmiðlunargögn úr hvaða ferlum sem er;
- Framboð á viðbót fyrir GStreamer til að einfalda samþættingu við núverandi forrit;
- Stuðningur við einangrað umhverfi og Flatpak;
- Stuðningur við viðbætur á SPA sniði (Simple Plugin API) og getu til að búa til viðbætur sem virka í hörðum rauntíma;
- Sveigjanlegt kerfi til að samræma notuð margmiðlunarsnið og úthluta biðminni;
- Að nota eitt bakgrunnsferli til að leiða hljóð og mynd. Hæfni til að vinna í formi hljóðþjóns, miðstöð til að útvega vídeó í forritum (til dæmis fyrir gnome-shell screencast API) og netþjón til að stjórna aðgangi að vélbúnaðarmyndbandatökutækjum.
Heimild: opennet.ru
