PulseAudio 16.0 on jo julkaistu ja nämä ovat sen uutisia

Äänipalvelimen julkaisu juuri esitelty PulseAudio 16.0, joka toimii välittäjänä sovellusten ja erilaisten matalan tason äänen alijärjestelmien välillä poistaen työn laitteistosta.

PulseAudio peVoit säätää äänenvoimakkuutta ja äänisekoitusta yksittäisten sovellusten tasolla, järjestää äänen tulon, miksauksen ja lähdön useiden tulo- ja lähtökanavien tai äänikorttien läsnäollessa, mahdollistaa äänivirran muodon muuttamisen lennossa ja lisäosien käytön, mahdollistaa äänivirran läpinäkyvän uudelleenohjauksen toiseen koneeseen.

PulseAudio 16.0: n tärkeimmät uudet ominaisuudet

Tässä uudessa versiossa korostetaan sitä lisäsi mahdollisuuden käyttää Opus-äänikoodekkia pakkaamaan lähetetty ääni module-rtp-send-moduulilla (aiemmin vain PCM oli tuettu). Ota Opus käyttöön kääntämällä PulseAudio GStreamer-tuella ja määrittämällä "enable_opus=true"-asetus module-rtp-send-moduulissa.

Moduulit äänen lähettämiseen/vastaanottoon tunneleiden kautta (tunnelin nielu ja tunnelilähde) pystyvät nyt säätämään viivettä latency_msec-parametrilla (aiemmin viive oli 250 mikrosekuntia).

Se on myös korostettu on uusi algoritmi, joka pitää latenssin vakaana uudelleennäytteenoton aikana mukautuva moduulin loopbackissa ja muualla. Osa siitä on uusi "ajan tasaisempi" toteutus. Se tarjoaa tarkempia ja vakaampia latenssiarvioita nykyiseen algoritmiin verrattuna. Tämä on erityisen tärkeää silloin, kun vaaditaan kiinteä suhde eri virtojen välillä (A/V-synkronointi, modulo-loopback, modulo-combine-sink, modulo-echo-cancellation, …).

Koska tämä on melko monimutkainen uusi koodi tärkeimmissä äänenkäsittelyosissa, vanha toteutus säilytetään jonkin aikaa varmuuskopion saamiseksi virheiden ilmaantuessa.

Lähetys/vastaanottomoduulit ääni tunneleiden kautta tarjota tukea yhteyden muodostamiselle palvelimelle, jos yhteys katkeaa. Ota uudelleenyhteys käyttöön määrittämällä reconnect_interval_ms-asetus.

Parametri custom_threshold_usec lisätty module-loopback-moduuliin viiveenhallintaalgoritmin säätämiseksi (oletusviive on 250 mikrosekuntia). Asetusaika-parametrin oletusarvoa on pienennetty 10:stä 1 sekuntiin, lisätty mahdollisuus asettaa alle sekunnin arvoja (esim. 0,5). Toistonopeuden asetusten kirjaaminen on oletusarvoisesti poissa käytöstä, ja sitä ohjataan nyt erillisellä log_interval-vaihtoehdolla.

Lisätty tuki akun varaustietojen tarjoamiseen sovelluksille Bluetooth-äänilaitteista. Lataustaso näkyy myös laitteen ominaisuuksien joukossa, jotka näkyvät "pactl list" -lähdössä (ominaisuus bluetooth.battery).

La kyky luoda tietoja JSON-muodossa on lisätty pactl-apuohjelmaan. Muoto valitaan käyttämällä '-format'-vaihtoehtoa, joka voi ottaa arvot tekstin tai jsonin.

Lisätty stereolähdön tuki käytettäessä EPOS/Sennheiser GSP 670 -kuulokkeita ja SteelSeries GameDAC, jotka käyttävät erillisiä ALSA-laitteita stereolle ja monolle (aiemmin tuettiin vain yhtä monolaitetta).

Muista muutoksista, jotka erottuvat tässä uudessa versiossa:

  • Vastaanoton ongelmat korjattu äänikorteilta, jotka perustuvat Texas Instruments PCM2902 -siruun.
  • Lisätty Täydellinen 6-kanavaisen ulkoisen äänikortin tuki Audio 6 MK2 Native Instrumentsilta.
  • Ajoitus- ja tarkkuusongelmat viiveiden määrittämisessä, kun ääntä lähetetään tunneleiden ja yhdistetyn nielumoduulin kautta, on ratkaistu.
  • Lisätty parametrit sink_enabled ja source_enabled module-jackdbus-detect-moduuliin, jota käytetään mahdollistamaan äänen lähettäminen/vastaanottaminen JACK:n kautta, jotta vain JACKin kautta voidaan lähettää tai vastaanottaa ääntä. Moduulien uudelleenlataus on myös sallittua käyttää eri JACK-kokoonpanoja samanaikaisesti.
  • Remix-parametri on lisätty module-combine-sink-moduuliin estämään kanavien uudelleenmiksaus, mikä voi olla tarpeen esimerkiksi käytettäessä useita äänikortteja yhden tilaäänen muodostamiseen.

Lopuksi, jos olet kiinnostunut saamaan lisätietoja siitä, voit tutustua yksityiskohtiin osoitteessa seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.