Lanzamento do servidor de son PulseAudio 16.0

Presentouse o lanzamento do servidor de son PulseAudio 16.0, que actúa como intermediario entre aplicacións e diversos subsistemas de audio de baixo nivel, abstraendo o traballo con equipos. PulseAudio permítelle controlar o volume e a mestura de audio a nivel de aplicacións individuais, organizar a entrada, mestura e saída de audio en presenza de varias canles de entrada e saída ou tarxetas de son, permítelle cambiar o formato do fluxo de audio no voar e usar complementos, fai posible redirixir de forma transparente o fluxo de audio a outra máquina . O código PulseAudio distribúese baixo a licenza LGPL 2.1+. Soporta Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS e Windows.

Melloras clave en PulseAudio 16.0:

  • Engadiuse a posibilidade de usar o códec de audio Opus para comprimir o audio enviado mediante o módulo module-rtp-send (anteriormente só se admitía PCM). Para activar Opus, cómpre crear PulseAudio con compatibilidade con GStreamer e establecer a configuración "enable_opus=true" no módulo module-rtp-send.
  • A capacidade de configurar o atraso mediante o parámetro latency_msec engadiuse aos módulos para transmitir/recibir audio a través de túneles (túnel-sumidoiro e túnel-source) (anteriormente o atraso estaba estritamente establecido en 250 microsegundos).
  • Os módulos para transmitir/recibir audio a través de túneles ofrecen soporte para a reconexión automática ao servidor en caso de falla de conexión. Para activar a reconexión, configure a configuración reconnect_interval_ms.
  • Engadido soporte para proporcionar ás aplicacións información sobre o nivel de batería dos dispositivos de audio Bluetooth. O nivel de carga tamén se mostra entre as propiedades do dispositivo que aparecen na saída "pactl list" (propiedade bluetooth.battery).
  • Engadiuse a capacidade de producir información en formato JSON á utilidade pactl. O formato selecciónase mediante a opción '—format', que pode tomar os valores texto ou json.
  • Engadiuse compatibilidade para a saída estéreo cando se usan auriculares EPOS/Sennheiser GSP 670 e SteelSeries GameDAC, que usan dispositivos ALSA separados para estéreo e mono (anteriormente só se admitía o dispositivo mono).
  • Resolvéronse os problemas coa recepción de son das tarxetas de son baseadas no chip PCM2902 de Texas Instruments.
  • Engadido soporte para tarxeta de son externa de 6 canles Native Instruments Komplete Audio 6 MK2.
  • Resolvéronse os problemas de sincronización e precisión na determinación dos atrasos na transmisión de audio a través dos túneles e do módulo combina-sumidoiro.
  • Engadiuse o parámetro adjust_threshold_usec ao módulo module-loopback para afinar o algoritmo de control de retardo (o atraso predeterminado é de 250 microsegundos). O valor predeterminado do parámetro adjust_time reduciuse de 10 a 1 segundo e engadiuse a posibilidade de establecer valores inferiores a un segundo (por exemplo, 0.5). O rexistro dos axustes da velocidade de reprodución está desactivado de forma predeterminada e agora está regulado por unha opción log_interval separada.
  • No módulo module-jackdbus-detect, usado para activar a transmisión/recepción de audio a través de JACK, engadíronse os parámetros sink_enabled e source_enabled para activar selectivamente só a transmisión ou recepción de audio a través de JACK. Tamén é posible recargar un módulo para permitir que se utilicen diferentes configuracións de JACK ao mesmo tempo.
  • Engadiuse o parámetro remix ao módulo module-combine-sink para desactivar a remeztura de canles, que pode ser necesaria, por exemplo, cando se usan varias tarxetas de son para formar un único son envolvente.

Fonte: opennet.ru

Engadir un comentario