PulseAudio 16.0 wurde bereits veröffentlicht und dies sind die Neuigkeiten

Soundserver-Release gerade vorgestellt PulseAudio 16.0, das als Vermittler zwischen Anwendungen und verschiedenen Low-Level-Sound-Subsystemen fungiert und die Arbeit von der Hardware abstrahiert.

PulseAudio peErmöglicht es Ihnen, die Lautstärke und den Soundmix auf der Ebene einzelner Anwendungen zu steuern, organisiert die Toneingabe, Mischung und Ausgabe bei Vorhandensein mehrerer Ein- und Ausgabekanäle oder Soundkarten, ermöglicht es Ihnen, das Format des Audiostreams im Handumdrehen zu ändern und die Verwendung von Plugins, ermöglicht es, den Audiostream transparent umzuleiten zu einer anderen Maschine.

Die wichtigsten neuen Funktionen von PulseAudio 16.0

In dieser neuen Version wird dies hervorgehoben Möglichkeit hinzugefügt, den Opus-Audio-Codec zu verwenden um das mit dem module-rtp-send-Modul gesendete Audio zu komprimieren (vorher wurde nur PCM unterstützt). Um Opus zu aktivieren, müssen Sie PulseAudio mit GStreamer-Unterstützung kompilieren und die Einstellung „enable_opus=true“ im module-rtp-send-Modul setzen.

Module zum Senden/Empfangen von Ton durch Tunnel (Tunnelsenke und Tunnelquelle) haben jetzt die Möglichkeit, die Verzögerung mit dem Parameter latency_msec anzupassen (zuvor war eine Verzögerung von 250 Mikrosekunden eingestellt).

Es wird auch hervorgehoben, dass Es gibt einen neuen Algorithmus, um die Latenz während des Resamplings stabil zu halten adaptiv im Loopback des Moduls und anderswo. Ein Teil davon ist eine neue "zeitglättere" Implementierung. Es wird im Vergleich zum aktuellen Algorithmus genauere und stabilere Latenzschätzungen bieten. Dies ist vor allem dann wichtig, wenn eine feste Beziehung zwischen verschiedenen Streams benötigt wird (A/V-Sync, Modulo-Loopback, Modulo-Combine-Sink, Modulo-Echo-Cancellation, …).

Da dies ein ziemlich komplexer neuer Code in den Hauptteilen der Audioverarbeitung ist, wird die alte Implementierung für eine Weile aufbewahrt, um ein Backup zu haben, falls Fehler auftreten.

Sende-/Empfangsmodule Audio durch Tunnel Unterstützung beim Wiedereinstieg leisten an den Server bei Verbindungsabbruch. Um die Wiederverbindung zu aktivieren, legen Sie die Einstellung reconnect_interval_ms fest.

Parameter adjust_threshold_usec zum Modul-Loopback-Modul hinzugefügt, um den Verzögerungsverwaltungsalgorithmus anzupassen (Standardverzögerung ist 250 Mikrosekunden). Der Standardwert des Parameters adjust_time wurde von 10 auf 1 Sekunde reduziert, die Möglichkeit, Werte kleiner als eine Sekunde (z. B. 0,5) einzustellen, wurde hinzugefügt. Die Protokollierung der Wiedergabegeschwindigkeitseinstellungen ist standardmäßig deaktiviert und wird jetzt durch eine separate log_interval-Option gesteuert.

Hinzugefügt Unterstützung für die Bereitstellung von Apps mit Informationen zum Batteriestand von Bluetooth-Audiogeräten. Der Ladezustand wird auch unter den Geräteeigenschaften angezeigt, die in der Ausgabe "pactl list" (Eigenschaft bluetooth.battery) angezeigt werden.

La Möglichkeit, Informationen im JSON-Format zu generieren wurde dem pactl-Dienstprogramm hinzugefügt. Das Format wird über die Option '–format' ausgewählt, die die Werte text oder json annehmen kann.

Hinzugefügt Unterstützung für Stereoausgabe bei Verwendung von EPOS/Sennheiser GSP 670 Kopfhörern und SteelSeries GameDAC, die separate ALSA-Geräte für Stereo und Mono verwenden (zuvor wurde nur ein Mono-Gerät unterstützt).

Von den anderen Änderungen, die in dieser neuen Version auffallen:

  • Probleme mit dem Empfang behoben von Soundkarten, die auf dem PCM2902-Chip von Texas Instruments basieren.
  • Hinzugefügt Vollständige Unterstützung für externe 6-Kanal-Soundkarten Audio 6 MK2 von Native Instruments.
  • Timing- und Genauigkeitsprobleme bei der Bestimmung von Verzögerungen bei der Audioübertragung durch Tunnel und das Combined-Sink-Modul wurden behoben.
  • Parameter sink_enabled und source_enabled zum Modul module-jackdbus-detect hinzugefügt, das verwendet wird, um das Senden/Empfangen von Audio über JACK zu aktivieren, um selektiv nur das Senden oder Empfangen von Audio über JACK zu aktivieren. Das erneute Laden von Modulen ist auch erlaubt, um verschiedene JACK-Konfigurationen gleichzeitig zu verwenden.
  • Der Remix-Parameter wurde dem Module-Combine-Sink-Modul hinzugefügt, um das Kanal-Remixing zu deaktivieren, das beispielsweise erforderlich sein kann, wenn mehrere Soundkarten verwendet werden, um einen einzigen Surround-Sound zu bilden.

Wenn Sie daran interessiert sind, mehr darüber zu erfahren, können Sie die Details im folgenden Link


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.