Запуск PipeWire 1.4 знаменує собою значне оновлення цієї системи керування аудіо та відео в Linux із покращеннями, зосередженими на апаратній сумісності, обробці даних і нових функціях для розробників і досвідчених користувачів.
У цьому випуску представлено декілька нових функцій, які розширюють універсальність PipeWire, включаючи покращену підтримку архітектур RISC-V, JACK Control API і сумісність з MIDI 2.0. Крім того, є значні оптимізації підключення. Bluetooth, новий Кодек G722 і підтримка слухових апаратів через АША.
PipeWire 1.4 розширює підтримку нових архітектур і протоколів
З цією версією 1.4 PipeWire продовжує свою еволюцію як еталонної платформи в екосистемі Linux. Серед найбільш помітних змін є Оптимізація для процесорів RISC-V, що забезпечує кращу продуктивність на пристроях із цією архітектурою, і є вирішальним для дистрибутивів, які впроваджують ці вдосконалення.
Іншою новинкою є включення a JACK Control API, що полегшує інтеграцію з додатками, які залежать від JACK, забезпечуючи більшу гнучкість у маніпулюванні аудіопотоками. Це особливо важливо для користувачів, які хочуть повною мірою скористатися продуктивністю PipeWire у своїх мультимедійних проектах.
Покращена підтримка для MIDI 2.0 Це ще один ключовий момент, оскільки MIDI2 стає форматом за замовчуванням у PipeWire, з функціями, що дозволяють конвертувати між старішими форматами MIDI та новим стандартом UMP. Це великий крок до модернізації керування музикою в Linux.
Покращення підключення Bluetooth і потокового аудіо
Користувачі бездротового зв'язку також знайдуть значні покращення в цьому випуску. PipeWire 1.4 містить підтримка потокових посилань BAP і сумісність з слухові апарати з використанням протоколу ASHA, таким чином розширюючи спектр пристроїв, доступних за допомогою платформи. Це важливо для тих, хто щодня використовує слухові апарати Bluetooth.
Крім того, це оновлення додає a новий кодек G722, оптимізований для покращення якості звуку під час голосового зв’язку. Це значний прогрес для комунікаційних програм, які потребують високої точності звуку.
Покращення підключення Bluetooth є частиною ширшого підходу до оптимізації взаємодії з користувачем. Зміни аудіо в PipeWire 1.4 не лише технічні, але й спрямовані на покращення загального досвіду користувача.
Нові можливості для розробників у PipeWire 1.4
PipeWire 1.4 представляє ряд Інструменти та оптимізація для полегшення розробки та стабільності системи. Серед них нова реалізація служби pipewire-pulse, яка покращує сумісність із програмами, створеними для PulseAudio, і дозволяє розробникам легше інтегрувати PipeWire у свої програми, що є ключовим аспектом для майбутнього аудіо в Linux.
Також додано підтримку протоколу WebRTC2 в модулі ехоподавлення, що забезпечує кращу якість передачі голосу та відеоконференцій. Це ключова функція для тих, хто працює над розробкою комунікаційних програм.
Ці нові функції не тільки приносять користь розробникам, але й покращують кінцевий досвід для користувачів, які покладаються на ці вдосконалення для щоденного використання своїх пристроїв.
Інші додаткові покращення
Окрім згаданих вище покращень, ця версія оптимізує керування потоками RTP Підтримка годинника PTP, налаштування затримки loopback і loop-sink і нові параметри конфігурації для модуля ROC. Ці оптимізації мають вирішальне значення для програм, які потребують точної обробки аудіо- та відеопотоків.
Завдяки новому також є прогрес у перетворенні відео Плагін на основі FFmpeg, а також модифікації resampler, які покращили точність і ефективність обробки звуку. Це покращення перетворення відео є важливим для тих, хто використовує PipeWire у складних мультимедійних середовищах.
PipeWire зарекомендував себе як стандартне рішення для керування аудіо та відео в багатьох дистрибутивах GNU/Linux і продовжує розвиватися з кожним новим випуском. Ті, хто хоче спробувати це останнє оновлення, можуть завантажити його з офіційний репозиторій на GitLab. З кожним новим випуском PipeWire зміцнює свої позиції лідера в управлінні аудіо та відео в середовищах Linux.