Lanzamiento del servidor de sonido PulseAudio 16.0

Se ha lanzado la versión 16.0 del servidor de sonido PulseAudio, que actúa como intermediario entre las aplicaciones y diversos subsistemas de sonido de bajo nivel, abstractando el trabajo con el hardware. PulseAudio permite gestionar el volumen y mezclar el sonido a nivel de aplicaciones individuales, organiza la entrada, mezcla y salida de sonido teniendo en cuenta múltiples canales de entrada y salida o tarjetas de sonido, permite cambiar el formato del flujo de audio sobre la marcha y usar plugins, y ofrece la posibilidad de redirigir el flujo de audio de forma transparente a otra máquina. El código de PulseAudio se distribuye bajo la licencia LGPL 2.1+. Es compatible con Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS y Windows.

Mejoras clave en PulseAudio 16.0:

  • Se ha añadido la posibilidad de utilizar el códec de audio Opus para comprimir el sonido enviado mediante el módulo module-rtp-send (anteriormente solo se admitía PCM). Para habilitar Opus, es necesario compilar PulseAudio con soporte para GStreamer y configurar en el módulo module-rtp-send la opción "enable_opus=true".
  • Se ha añadido la posibilidad de configurar la latencia en los módulos para la transmisión/recepción de sonido a través de túneles (tunnel-sink y tunnel-source) mediante el parámetro latency_msec (anteriormente la latencia se fijaba de forma rígida en 250 microsegundos).
  • En los módulos para la transmisión/recepción de sonido a través de túneles se ha implementado el soporte de reconexión automática en caso de pérdida de conexión. el servidor Para habilitar la reconexión, se debe establecer la configuración reconnect_interval_ms.
  • Se ha añadido soporte para proporcionar a las aplicaciones información sobre el nivel de carga de la batería de los dispositivos de sonido con interfaz Bluetooth. El nivel de carga también se muestra entre las propiedades del dispositivo, que se presentan en la salida de "pactl list" (propiedad bluetooth.battery).
  • Se ha añadido a la utilidad pactl la opción de mostrar información en formato JSON. La selección del formato se realiza mediante la opción ‘—format’, que puede aceptar los valores text o json.
  • Se ha añadido soporte para la salida estéreo al usar los auriculares EPOS/Sennheiser GSP 670 y SteelSeries GameDAC, para los cuales se usan dispositivos ALSA separados para estéreo y mono (anteriormente solo se admitía un dispositivo para mono).
  • Se han solucionado problemas con la recepción de sonido de las tarjetas de sonido basadas en el chip Texas Instruments PCM2902.
  • Se ha añadido soporte para la tarjeta de sonido externa de 6 canales Native Instruments Komplete Audio 6 MK2.
  • Se han resuelto los problemas de sincronización y precisión en la detección de retrasos al transmitir audio a través de túneles y el módulo combine-sink.
  • Al módulo module-loopback se le ha añadido el parámetro adjust_threshold_usec para un ajuste fino del algoritmo de control de retrasos (por defecto se utiliza un retraso de 250 microsegundos). El valor predeterminado del parámetro adjust_time se ha reducido de 10 a 1 segundo, y se ha añadido la posibilidad de establecer valores inferiores a un segundo (por ejemplo, 0.5). El registro de ajustes de reproducción está desactivado por defecto y ahora se regula mediante una opción separada log_interval.
  • En el módulo module-jackdbus-detect, utilizado para activar la transmisión/recepción de audio a través de JACK, se han añadido los parámetros sink_enabled y source_enabled para habilitar selectivamente solo la transmisión o recepción de audio a través de JACK. También se ha permitido la recarga del módulo para usar diferentes configuraciones de JACK simultáneamente.
  • En el módulo module-combine-sink se ha añadido el parámetro remix para deshabilitar la remixación de canales, lo que puede ser necesario, por ejemplo, al usar múltiples tarjetas de sonido para crear un sonido envolvente único.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster