Опубликован выпуск проекта PipeWire 0.3.33, развивающего мультимедийный сервер нового поколения, идущий на замену PulseAudio. PipeWire расширяет возможности PulseAudio средствами для работы с потоками видео, возможностью обработки звука с минимальными задержками и новой моделью безопасности для управления доступом на уровне отдельных устройств и потоков. Проект поддерживается в GNOME и уже по умолчанию применяется в Fedora Linux. Код проекта написан на языке Си и распространяется под лицензией LGPLv2.1.
Nā hoʻololi nui ma PipeWire 0.3.33:
- Ua hoʻokō ʻia ka hiki ke hoʻololi ma waena o nā profile Bluetooth HSP (mode headset) a me A2DP (hoʻopuka leo kiʻekiʻe).
- Ua hoʻomaikaʻi ka pro Audio profile i ke kākoʻo no nā kumu virtual a me nā mea hoʻopuka leo.
- Hoʻomaikaʻi ʻia ka hoʻololi ʻana i ke ʻano hoʻololi i ka wā e kaʻana like ai i nā mea hoʻomanaʻo hoʻomanaʻo pololei (DMA-BUF) ma waena o nā mea kūʻai aku.
- Kākoʻo ʻia ka pakuhi node multimedia i ka hoʻohana like ʻana i nā helu hoʻohālike he nui (ua hoʻopau ʻia ma ka paʻamau).
- Hoʻokomo ka papa hoʻohālikelike PulseAudio i kahi module-switch-on-connect module e hoʻohālike i ka ʻano o PulseAudio i ka hoʻopili ʻana i nā mea hou.
E hoʻomanaʻo mākou iā ʻoe e hoʻonui ʻo PipeWire i ka laulā o PulseAudio ma o ka hoʻoili ʻana i nā kahawai multimedia a hiki iā ia ke hui a hoʻohuli hou i nā kahawai wikiō. Hāʻawi pū ʻo PipeWire i nā mea hiki ke hoʻokele i nā kumu wikiō, e like me nā mea hopu wikiō, nā kiʻi paʻi kiʻi pūnaewele, a i ʻole ka maʻiʻo pale noi. No ka laʻana, ʻae ʻo PipeWire i nā polokalamu webcam he nui e hana like a hoʻoponopono i nā pilikia me ka paʻa paʻa paʻa a me ke komo ʻana i ka pale mamao ma ke kaiapuni Wayland.
Hiki iā PipeWire ke hana ma ke ʻano he leo kikowaena pūnaewele, ka mea e hōʻoiaʻiʻo ai i ka latency liʻiliʻi a hāʻawi i ka hana e hoʻohui i nā hiki o PulseAudio a me JACK, me ka hoʻoponopono ʻana i nā pono o nā ʻōnaehana hana leo ʻoihana, kahi mea i hiki ʻole iā PulseAudio ke hoʻokō. Eia kekahi, hāʻawi ʻo PipeWire i kahi kumu hoʻohālike palekana holomua e hiki ai ke kaohi i ke komo ʻana ma ka pae hāmeʻa a me ke kahawai, e hoʻomaʻalahi ana i ke ala ʻana o ke leo a me ke wikiō i a mai nā ipu i hoʻokaʻawale ʻia. ʻO kekahi o nā pahuhopu nui ke kākoʻo i nā noi ponoʻī i ke ʻano Flatpak a holo ma kahi waihona kiʻi e pili ana iā Wayland.
Nā hiʻohiʻona nui:
- Hopu a pāʻani i ka leo a me ke wikiō me ka liʻiliʻi liʻiliʻi;
- Nā mea hana no ka hana wikiō a me nā leo i ka manawa maoli;
- ʻO ka hoʻolālā multiprocess e hiki ai iā ʻoe ke hoʻonohonoho i ke komo like ʻana i ka ʻike o kekahi mau noi;
- He kumu hoʻohālike e pili ana i ka pakuhi o nā nodes multimedia me ke kākoʻo no nā puka manaʻo a me nā hōʻano hou kiʻi atomic. Hiki ke hoʻohui i nā mea lawelawe ma loko o ke kikowaena a me nā plugins waho;
- ʻO kahi hoʻopili kūpono no ke komo ʻana i nā kahawai wikiō ma o ka hoʻoili ʻana i nā mea wehewehe faila a me ka loaʻa ʻana o ka leo ma o nā puʻupuʻu apo like;
- Hiki ke hana i ka ʻikepili multimedia mai nā kaʻina hana;
- Loaʻa i kahi plugin no GStreamer e maʻalahi i ka hoʻohui ʻana me nā noi i loaʻa;
- Kākoʻo no nā wahi kaʻawale a me Flatpak;
- Kākoʻo no nā plugins i ka format SPA (Simple Plugin API) a me ka hiki ke hana i nā plugins e hana i ka manawa paʻakikī;
- Pūnaehana maʻalahi no ka hoʻonohonoho ʻana i nā palapala multimedia i hoʻohana ʻia a me ka hoʻokaʻawale ʻana i nā pale;
- Ke hoʻohana nei i kahi kaʻina hana hoʻokahi no ka hoʻokele leo a me ke wikiō. ʻO ka hiki ke hana ma ke ʻano o kahi kikowaena leo, kahi hub no ka hāʻawi ʻana i nā wikiō i nā noi (no ka laʻana, no ka gnome-shell screencast API) a me kahi kikowaena no ka hoʻokele ʻana i ke komo ʻana i nā hāmeʻa hopu wikiō.
Source: opennet.ru
