Опубликован выпуск мультимедийного сервера PipeWire 1.0.0, который отмечен как первый стабильный релиз, ознаменовавший зрелость проекта. На уровне API и ABI версия 1.0 обратно совместима с веткой 0.3. PipeWire позиционируется как сервер, идущий на смену звуковому серверу PulseAudio и отличается от него добавлением средств для работы с потоками видео, возможностью обработки звука с минимальными задержками и новой моделью безопасности для управления доступом на уровне отдельных устройств и потоков. Проект поддерживается в GNOME и уже по умолчанию применяется в Fedora Linux, RHEL, Ubuntu, Debian, SUSE/openSUSE àti ọ̀pọ̀lọpọ̀ àwọn ìpínkiri mìíràn LinuxA kọ koodu iṣẹ akanṣe naa ni ede C ati pe a pin kaakiri labẹ iwe-aṣẹ LGPLv2.1.
PipeWire pese awọn agbara fun sisẹ eyikeyi awọn ṣiṣan multimedia, o lagbara lati dapọ ati atunṣe awọn ṣiṣan fidio, ati pe o le ṣee lo lati ṣakoso awọn orisun fidio gẹgẹbi awọn ohun elo fidio, awọn kamẹra wẹẹbu, tabi akoonu iboju ti o han nipasẹ awọn ohun elo. Fun apẹẹrẹ, PipeWire ngbanilaaye awọn ohun elo kamera wẹẹbu lọpọlọpọ lati ṣiṣẹ papọ ati yanju awọn iṣoro pẹlu imudani iboju to ni aabo ati iraye si iboju latọna jijin ni agbegbe Wayland.
PipeWire tun le ṣiṣẹ bi ohun kan olupin, èyí tí ó ń rí i dájú pé ó kéré sí àkókò tí a fi ń dúró, tí ó sì ń pèsè iṣẹ́ tí ó so agbára PulseAudio àti JACK pọ̀, títí kan bíbójútó àìní àwọn ètò ìṣiṣẹ́ ohùn ọ̀jọ̀gbọ́n, èyí tí PulseAudio kò lè ṣe. Jù bẹ́ẹ̀ lọ, PipeWire ń fúnni ní àwòṣe ààbò tí ó ti ní ìlọsíwájú tí ó ń gba ìṣàkóso wíwọlé ní ìpele ẹ̀rọ àti ìṣàn omi, tí ó ń mú kí ọ̀nà ìṣiṣẹ́ ohùn àti fídíò sí àti láti inú àwọn àpótí tí a yà sọ́tọ̀ rọrùn. Ọ̀kan lára àwọn ibi-afẹ́de pàtàkì ni láti ṣe àtìlẹ́yìn fún àwọn ohun èlò tí ó wà ní ara wọn ní ìrísí Flatpak àti láti ṣiṣẹ́ lórí àkójọ àwòrán tí ó dá lórí Wayland.
Осnovnые возможности:
- Yaworan ati ṣiṣiṣẹsẹhin ohun ati fidio pẹlu awọn idaduro to kere;
- Awọn irinṣẹ fun sisẹ fidio ati ohun ni akoko gidi;
- Itumọ ilana ilana pupọ ti o fun ọ laaye lati ṣeto iraye si pinpin si akoonu ti awọn ohun elo pupọ;
- Awoṣe processing ti o da lori aworan kan ti awọn apa multimedia pẹlu atilẹyin fun awọn losiwajulosehin esi ati awọn imudojuiwọn awọn aworan atomiki. O ṣee ṣe lati sopọ awọn olutọju mejeeji inu olupin ati awọn afikun ita;
- Ni wiwo ti o munadoko fun iraye si awọn ṣiṣan fidio nipasẹ gbigbe awọn olupejuwe faili ati iraye si ohun nipasẹ awọn ifibọ oruka ti a pin;
- Agbara lati ṣe ilana data multimedia lati eyikeyi awọn ilana;
- Wiwa ohun itanna kan fun GStreamer lati ṣe irọrun iṣọpọ pẹlu awọn ohun elo to wa;
- Atilẹyin fun awọn agbegbe ti o ya sọtọ ati Flatpak;
- Atilẹyin fun awọn afikun ni ọna kika SPA (Plugin API ti o rọrun) ati agbara lati ṣẹda awọn afikun ti o ṣiṣẹ ni akoko gidi lile;
- Eto irọrun fun ṣiṣakoṣo awọn ọna kika multimedia ti a lo ati pipin awọn buffers;
- Lilo ilana isale ẹyọkan si ipa ohun ati fidio. Agbara lati ṣiṣẹ ni irisi olupin ohun, ibudo kan fun ipese fidio si awọn ohun elo (fun apẹẹrẹ, fun gnome-shell screencast API) ati olupin fun iṣakoso wiwọle si awọn ẹrọ imudani fidio ohun elo.
Lara awọn iyipada ti a fiwewe si ẹka 0.3, ifisi aiyipada ti atilẹyin jackdbus jẹ akiyesi, eyiti o fun ọ laaye lati lo PipeWire gẹgẹbi alabara ti o ni kikun ti eto ohun JACK. ALSA nlo iṣeto-orisun IRQ ni profaili Pro-Audio lati ṣaṣeyọri lairi ipele-JACK. Atilẹyin ti a ṣafikun fun atijọ ati awọn ẹya tuntun ti webrtc-audio-processing. Atilẹyin afikun fun awọn faili DFF DSD si pw-cat. Atilẹyin ti a ṣafikun fun pẹpẹ GNU/Hurd.
orisun: opennet.ru
