PulseAudio
| PulseAudio | ||
|---|---|---|
|
PulseAudio Volume Control (pavucontrol) | ||
| Yleistä tietoa | ||
| ohjelmatyyppi | äänipalvelin | |
| Tekijä | Lennart Poettering | |
| kehittäjä | Lennart Poettering, Pierre Ossman, Shahms E. King, Tanu Kaskinen, Colin Guthrie ja muut. | |
| Lisenssi | GNU Lesser General Public License 2.1 [ 2 ] | |
| Tekninen informaatio | ||
| Aikataulutettu sisään | C [ 1 ] | |
| Versiot | ||
| Uusin vakaa versio | 16.0 ( info ) (28. toukokuuta 2022 (4 kuukautta ja 20 päivää)) | |
| Julkaisut | ||
PulseAudio | PipeWire | |
| Linkit | ||
PulseAudio (aiemmin PolypAudio ) on monialustainen, verkkoon soveltuva äänipalvelin . Se toimii POSIX -yhteensopivissa järjestelmissä, kuten GNU/Linux , ja myös muissa käyttöjärjestelmissä, kuten Microsoft Windowsissa . Se on tarkoitettu korvaamaan Enlightened Sound Daemon -palvelimen .
GNU Lesser General Public License -lisenssin ehtojen mukaisesti lisensoitu PulseAudio on ilmainen ohjelmisto . [ 2 ]
Ominaisuudet
PulseAudion tärkeimmät ominaisuudet ovat:
- Riippumaton äänenvoimakkuuden säätö sovelluskohtaisesti. [ 3 ]
- Laajennettava laajennuspohjainen arkkitehtuuri, joka tukee moduulien lataamista.
- Yhteensopiva useimpien äänisovellusten kanssa.
- Tuki useille äänilähteille ja skineille.
- Pienen latenssin toiminta ja tuki latenssimittaukselle .
- Zero Copy -muistiarkkitehtuuri parantaa prosessoriresurssien suorituskykyä .
- Mahdollisuus löytää muita paikallisverkon tietokoneita PulseAudion avulla ja toistaa ääntä suoraan niiden kaiuttimiin .
- Mahdollisuus vaihtaa minkä tahansa sovelluksen äänentoistolaitetta äänen toiston aikana.
- Komentorivikäyttöliittymä komentosarjaominaisuuksilla.
- Ääni demonoidi komentorivin uudelleenmääritysominaisuuksilla.
- Sisäänrakennettu muunnosnäyte ja näytteenottotoiminnot.
- Mahdollisuus yhdistää useita äänikortteja yhdeksi.
- Mahdollisuus synkronoida useita toistovirtoja.
- Bluetooth -äänilaitteiden dynaaminen tunnistus .
Operaatio
PulseAudio on äänipalvelin. Se on taustalla käynnissä oleva prosessi, joka hyväksyy yhden tai useamman äänilähteen, kuten muut prosessit tai sieppauskortit, uudelleenohjaa sen yhteen tai useampaan kohteeseen, kuten äänikortteihin, muihin PulseAudio-etäpalvelimiin tai muihin prosesseihin.
Yksi PulseAudion tavoitteista on ohjata kaikki äänivirrat itsensä kautta, mukaan lukien ne streamit, jotka tulevat prosesseista, jotka yrittävät päästä suoraan laitteistoon (kuten OSS v3 -sovellukset). PulseAudio tekee tämän tarjoamalla sovittimia sovelluksille, jotka käyttävät muita äänijärjestelmiä (kuten aRts , Phonon tai ESD).
Tyypillisessä tilanteessa Linux-ympäristössä käyttäjä määrittää ALSA :n käyttämään PulseAudion tarjoamaa virtuaalista laitetta. ALSAa käyttävät sovellukset lähettävät sitten äänen PulseAudioon, joka käyttää itse ALSAa päästäkseen fyysiseen laitteeseen (esimerkiksi äänikorttiin).
PulseAudio tarjoaa myös oman alkuperäisen käyttöliittymänsä sovelluksille, jotka haluavat käyttää PulseAudiota suoraan, sekä liitännät ESD:tä käyttäville sovelluksille.
OSS v3 -sovelluksiin PulseAudio tarjoaa ohjelman padsp, joka korvaa laitetiedostot, kuten /dev/dsp, ja saa sovellukset uskomaan, että ne ohjaavat suoraan fyysistä laitetta (äänikorttia), vaikka itse asiassa niiden tuottama ääni ohjataan PulseAudio-palvelimelle.
Katso myös
Portaali: Ilmainen ohjelmisto . Ilmaisiin ohjelmistoihin liittyvä sisältö .- JACK-ääniliitäntäsarja
- Advanced Linux Sound Architecture (ALSA)
Viitteet
- ^ "Analyysin yhteenveto - PulseAudio " . Voi loh. Arkistoitu alkuperäisestä 18. lokakuuta 2009 . Haettu 2. tammikuuta 2010 .
- ↑ a b "KÄYTTÖOIKEUS" . pulseaudio git. Arkistoitu alkuperäisestä 7. tammikuuta 2010 . Haettu 14. toukokuuta 2010 .
- ↑ Lennart Poetteringin haastattelu - Fedora Project
Ulkoiset linkit
- Virallinen nettisivu
- Projekti, joka tunnettiin aiemmin nimellä Polypaudio , PulseAudion kirjoittajan kirjoittama blogiartikkeli, jossa käsitellään nimenmuutosta.