PulseAudio — звуковий програмний сервер, який виступає в ролі проміжної ланки, посередника між застосунками і різними низькорівневими звуковими підсистемами, абстрагуючи використання цього обладнання. PulseAudio дозволяє управляти гучністю і змішуванням звуку на рівні окремих застосунків, організовувати надходження, змішування та виведення звуку при наявності кількох вхідних і вихідних каналів або звукових карт, дозволяє на льоту змінювати формат звукового потоку і використовувати плагіни, дає можливість прозоро перенаправляти звуковий потік на іншу машину.
Тип | |
---|---|
Розробник | Lennart Poettering, Pierre Ossman, Shahms E. King, Tanu Kaskinen, Colin Guthrie |
Перший випуск | липень 2004 |
Стабільний випуск | 10.0 (19 січня 2017 ) |
Платформа | ARM, PowerPC, x86/IA-32, x86-64, MIPS |
Операційна система | FreeBSD, NetBSD, OpenBSD, Linux, Solaris, Mac OS X, Windows |
Мова програмування | C |
Стан розробки | активний |
Ліцензія | GNU Lesser General Public License 2.1 |
Репозиторій | gitlab.freedesktop.org/pulseaudio/pulseaudio |
Вебсайт | pulseaudio.org |
|
PulseAudio підтримує роботу в системах Linux, Solaris, FreeBSD, NetBSD, Mac OS X і Windows. Початковий код PulseAudio поширюється в рамках ліцензії LGPL 2.1+.
Можливості
- Роздільна установка рівнів гучності для різних програм
- Можливість змішувати потоки з різних звукових плат
- Розширювана модульна система з підтримкою динамічно завантажуваних бібліотек
- Працює з багатьма популярними аудіо-застосунками
- Можливість роботи з декількома джерелами і приймачами звуку
- Мала затримка і можливість її точного вимірювання
- Використання технології zero-copy, що зберігає машинний час
- Інтерфейс командного рядка з можливістю використання сценаріїв
- Демон, який переналаштовується за допомогою командного рядка
- Вбудоване перетворення аудіоформатів
- Синхронізація потоків відтворення
- Змішувані потоки можуть мати різні частотні характеристики
- Ефективний мікшер, навіть для звукових плат без мікшера, що запобігає «монополізації»/«крадіжці» звукового пристрою окремою програмою
- Підтримка альтернативних частот дискретизації для обладнання, яке підтримує кілька частот дискретизації
- Автоматичне визначення типу аудіо рознімів для прийняття відповідних рішень, наприклад, автоматично виставляти різний рівень гучності для навушників і колонок
- Модуль придушення акустичного відлуння для VoIP
- Модуль для формування віртуального Surround-звуку;
- Підтримка звукової підсистеми для паравіртуалізованих гостьових оточень Xen
Виноски
- PulseAudio, Analysis Summary, Ohloh, архів оригіналу за 18 жовтня 2009, процитовано 16 червня 2011
- , PulseAudio git, freedesktop.org, архів оригіналу за 4 березня 2014, процитовано 16 червня 2011
- Interviews/LennartPoettering — FedoraProject [ 2009-08-31 у Wayback Machine.](англ.)
- Audio latency: A long overdue discussion of the latency issue(s) [ 17 серпня 2016 у Wayback Machine.](англ.)
Посилання
Вікісховище має мультимедійні дані за темою: PulseAudio |
- Офіційний сайт [ 5 лютого 2012 у Wayback Machine.](англ.)
- Докладні інструкції з підгонки під всі програми(англ.)
- Стаття про запуск PulseAudio в середовищі Gnome [ 3 жовтня 2012 у Wayback Machine.](рос.)
Дивись також
- PipeWire — мультимедійний сервер
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
PulseAudio zvukovij programnij server yakij vistupaye v roli promizhnoyi lanki poserednika mizh zastosunkami i riznimi nizkorivnevimi zvukovimi pidsistemami abstraguyuchi vikoristannya cogo obladnannya PulseAudio dozvolyaye upravlyati guchnistyu i zmishuvannyam zvuku na rivni okremih zastosunkiv organizovuvati nadhodzhennya zmishuvannya ta vivedennya zvuku pri nayavnosti kilkoh vhidnih i vihidnih kanaliv abo zvukovih kart dozvolyaye na lotu zminyuvati format zvukovogo potoku i vikoristovuvati plagini daye mozhlivist prozoro perenapravlyati zvukovij potik na inshu mashinu PulseAudioTipRozrobnikLennart Poettering Pierre Ossman Shahms E King Tanu Kaskinen Colin GuthriePershij vipusklipen 2004Stabilnij vipusk10 0 19 sichnya 2017 7 rokiv tomu 2017 01 19 PlatformaARM PowerPC x86 IA 32 x86 64 MIPSOperacijna sistemaFreeBSD NetBSD OpenBSD Linux Solaris Mac OS X WindowsMova programuvannyaCStan rozrobkiaktivnijLicenziyaGNU Lesser General Public License 2 1Repozitorijgitlab freedesktop org pulseaudio pulseaudioVebsajtpulseaudio org Mediafajli u Vikishovishi PulseAudio pidtrimuye robotu v sistemah Linux Solaris FreeBSD NetBSD Mac OS X i Windows Pochatkovij kod PulseAudio poshiryuyetsya v ramkah licenziyi LGPL 2 1 MozhlivostiShema operacijnih potokiv PulseAudio Rozdilna ustanovka rivniv guchnosti dlya riznih program Mozhlivist zmishuvati potoki z riznih zvukovih plat Rozshiryuvana modulna sistema z pidtrimkoyu dinamichno zavantazhuvanih bibliotek Pracyuye z bagatma populyarnimi audio zastosunkami Mozhlivist roboti z dekilkoma dzherelami i prijmachami zvuku Mala zatrimka i mozhlivist yiyi tochnogo vimiryuvannya Vikoristannya tehnologiyi zero copy sho zberigaye mashinnij chas Interfejs komandnogo ryadka z mozhlivistyu vikoristannya scenariyiv Demon yakij perenalashtovuyetsya za dopomogoyu komandnogo ryadka Vbudovane peretvorennya audioformativ Sinhronizaciya potokiv vidtvorennya Zmishuvani potoki mozhut mati rizni chastotni harakteristiki Efektivnij miksher navit dlya zvukovih plat bez mikshera sho zapobigaye monopolizaciyi kradizhci zvukovogo pristroyu okremoyu programoyu Pidtrimka alternativnih chastot diskretizaciyi dlya obladnannya yake pidtrimuye kilka chastot diskretizaciyi Avtomatichne viznachennya tipu audio roznimiv dlya prijnyattya vidpovidnih rishen napriklad avtomatichno vistavlyati riznij riven guchnosti dlya navushnikiv i kolonok Modul pridushennya akustichnogo vidlunnya dlya VoIP Modul dlya formuvannya virtualnogo Surround zvuku Pidtrimka zvukovoyi pidsistemi dlya paravirtualizovanih gostovih otochen XenVinoskiPulseAudio Analysis Summary Ohloh arhiv originalu za 18 zhovtnya 2009 procitovano 16 chervnya 2011 PulseAudio git freedesktop org arhiv originalu za 4 bereznya 2014 procitovano 16 chervnya 2011 Interviews LennartPoettering FedoraProject 2009 08 31 u Wayback Machine angl Audio latency A long overdue discussion of the latency issue s 17 serpnya 2016 u Wayback Machine angl PosilannyaVikishovishe maye multimedijni dani za temoyu PulseAudio Oficijnij sajt 5 lyutogo 2012 u Wayback Machine angl Dokladni instrukciyi z pidgonki pid vsi programi angl Stattya pro zapusk PulseAudio v seredovishi Gnome 3 zhovtnya 2012 u Wayback Machine ros Divis takozhPipeWire multimedijnij server