Опубликован выпуск проекта PipeWire 0.3.33, развивающего мультимедийный сервер нового поколения, идущий на замену PulseAudio. PipeWire расширяет возможности PulseAudio средствами для работы с потоками видео, возможностью обработки звука с минимальными задержками и новой моделью безопасности для управления доступом на уровне отдельных устройств и потоков. Проект поддерживается в GNOME и уже по умолчанию применяется в Fedora Linux. Код проекта написан на языке Си и распространяется под лицензией LGPLv2.1.
Gravaj ŝanĝoj en PipeWire 0.3.33:
- La kapablo aŭtomate ŝanĝi inter Bluetooth-profiloj HSP (aŭdila reĝimo) kaj A2DP (altkvalita aŭda eligo) estis efektivigita.
- La Pro Audio-profilo plibonigis subtenon por virtualaj fontoj kaj aŭdaj eligaj aparatoj.
- Plibonigita formato-modifilo intertraktado dum dividado de rekta memoralira bufroj (DMA-BUFoj) inter pluraj klientoj.
- La plurmedia noda grafeo nun subtenas samtempan uzon de multoblaj specimenaj indicoj (malŝaltita defaŭlte).
- La tavolo de kongrueco de PulseAudio efektivigas modulon-ŝaltilo-sur-konekti por kopii la konduton de PulseAudio dum ligado de novaj aparatoj.
Ni memorigu vin, ke PipeWire vastigas la amplekson de PulseAudio prilaborante iujn ajn plurmediajn fluojn kaj kapablas miksi kaj redirekti videofluojn. PipeWire ankaŭ disponigas kapablojn kontroli videofontojn, kiel ekzemple videokaptaj aparatoj, retkameraoj, aŭ aplikaĵekranenhavon. Ekzemple, PipeWire permesas al pluraj retkameraaj aplikoj labori kune kaj solvas problemojn kun sekura ekrankapto kaj fora ekranaliro en la Wayland-medio.
PipeWire ankaŭ povas funkcii kiel sono servilo, kiu certigas minimuman latentecon kaj provizas funkciojn, kiuj kombinas la kapablojn de PulseAudio kaj JACK, inkluzive de traktado de la bezonoj de profesiaj aŭdio-prilaboraj sistemoj, kiujn PulseAudio ne povis atingi. Krome, PipeWire ofertas altnivelan sekurecmodelon, kiu permesas alirkontrolon je la aparata kaj fluo-nivelo, simpligante la vojigon de aŭdio kaj video al kaj de izolitaj ujoj. Unu el la ĉefaj celoj estas subteni memstarajn aplikaĵojn en la Flatpak-formato kaj funkcii sur Wayland-bazita grafika stako.
Ĉefaj trajtoj:
- Kaptu kaj reproduktu audio kaj video kun minimumaj prokrastoj;
- Iloj por prilaborado de video kaj audio en reala tempo;
- Multiproceza arkitekturo, kiu ebligas al vi organizi komunan aliron al la enhavo de pluraj aplikoj;
- Pretigmodelo bazita sur grafeo de multmediaj nodoj kun subteno por religbukloj kaj atomgrafeaj ĝisdatigoj. Eblas konekti traktilojn kaj ene de la servilo kaj eksteraj kromaĵoj;
- Efika interfaco por aliri videofluojn per la translokigo de dosierpriskribiloj kaj aliro de audio per komunaj ringaj bufroj;
- Kapablo prilabori plurmediajn datumojn de iuj procezoj;
- Havebleco de kromaĵo por GStreamer por simpligi integriĝon kun ekzistantaj aplikoj;
- Subteno por izolitaj medioj kaj Flatpak;
- Subteno por kromaĵojn en SPA-formato (Simple Plugin API) kaj la kapablo krei kromaĵojn kiuj funkcias en malfacila reala tempo;
- Fleksebla sistemo por kunordigi uzitajn plurmediajn formatojn kaj asigni bufrojn;
- Uzante ununuran fonprocezon por direkti sonojn kaj filmetojn. La kapablo labori en la formo de sonservilo, nabo por provizi vidbendon al aplikoj (ekzemple, por la gnome-shell screencast API) kaj servilo por administri aliron al aparataj videokaptaj aparatoj.
fonto: opennet.ru
