PulseAudio 16.0サウンドサーバーのリリース

PulseAudio 16.0 サウンド サーバーのリリースが発表されました。これは、アプリケーションとさまざまな低レベルのオーディオ サブシステムの間の仲介者として機能し、機器の作業を抽象化します。 PulseAudio を使用すると、個々のアプリケーションのレベルでボリュームとオーディオ ミキシングを制御したり、複数の入出力チャンネルまたはサウンド カードが存在する場合にオーディオの入力、ミキシング、出力を整理したり、オーディオ ストリームのフォーマットを変更したりできます。フライしてプラグインを使用すると、オーディオ ストリームを別のマシンに透過的にリダイレクトできます。 PulseAudio コードは、LGPL 2.1+ ライセンスに基づいて配布されます。 Linux、Solaris、FreeBSD、OpenBSD、DragonFlyBSD、NetBSD、macOS、Windows をサポートします。

PulseAudio 16.0 の主な改善点:

  • Opus オーディオ コーデックを使用して、module-rtp-send モジュールを使用して送信されたオーディオを圧縮する機能が追加されました (以前は PCM のみがサポートされていました)。 Opus を有効にするには、GStreamer サポートを備えた PulseAudio をビルドし、module-rtp-send モジュールで「enable_opus=true」設定を設定する必要があります。
  • latency_msec パラメータを使用して遅延を設定する機能が、トンネル (トンネルシンクおよびトンネルソース) を介して音声を送受信するためのモジュールに追加されました (以前は遅延が 250 マイクロ秒に厳密に設定されていました)。
  • トンネルを介して音声を送受信するためのモジュールは、接続障害が発生した場合のサーバーへの自動再接続をサポートします。 再接続を有効にするには、reconnect_interval_ms 設定を設定します。
  • Bluetooth オーディオ デバイスのバッテリー レベルに関する情報をアプリケーションに提供するためのサポートが追加されました。 充電レベルは、「pactl list」出力 (bluetooth.battery プロパティ) に表示されるデバイスのプロパティにも表示されます。
  • JSON 形式で情報を出力する機能が pactl ユーティリティに追加されました。 形式は「—format」オプションを使用して選択され、テキストまたは json の値を取得できます。
  • EPOS/Sennheiser GSP 670 および SteelSeries GameDAC ヘッドセットを使用する場合のステレオ出力のサポートが追加されました。これらのヘッドセットは、ステレオとモノラルに個別の ALSA デバイスを使用します (以前はモノラル デバイスのみがサポートされていました)。
  • Texas Instruments PCM2902 チップをベースとしたサウンド カードからサウンドを受信する際の問題は解決されました。
  • 6 チャンネルの外部サウンド カード Native Instruments Komplete Audio 6 MK2 のサポートが追加されました。
  • トンネルとコンバインシンク モジュールを介して音声を送信する際の同期と遅延決定の精度の問題が解決されました。
  • 遅延制御アルゴリズムを微調整するために、adjust_threshold_usec パラメーターが module-loopback モジュールに追加されました (デフォルトの遅延は 250 マイクロ秒)。 Adjust_time パラメータのデフォルト値が 10 秒から 1 秒に減らされ、0.5 秒未満の値を設定する機能が追加されました (たとえば、XNUMX)。 再生速度調整のログはデフォルトでは無効になっており、現在は別の log_interval オプションによって制御されています。
  • JACK 経由のオーディオ送信/受信をアクティブにするために使用される module-jackdbus-detect モジュールに、JACK 経由のオーディオ送信または受信のみを選択的に有効にするために、sink_enabled パラメーターとsource_enabled パラメーターが追加されました。 モジュールをリロードして、異なる JACK 構成を同時に使用できるようにすることもできます。
  • チャネル リミックスを無効にするために、リミックス パラメーターが module-combine-sink モジュールに追加されました。これは、たとえば、複数のサウンド カードを使用して XNUMX つのサラウンド サウンドを作成する場合に必要になる場合があります。

出所: オープンネット.ru

コメントを追加します