Ubuntu 22.10 では、PulseAudio ではなく PipeWire を使用したオーディオ処理に切り替わります。

Ubuntu 22.10 リリースの開発リポジトリは、オーディオ処理にデフォルトの PipeWire メディア サーバーの使用に切り替わりました。 PulseAudio に関連するパッケージはデスクトップおよびデスクトップ最小セットから削除され、互換性を確保するために、PulseAudio と対話するためのライブラリの代わりに、PipeWire 上で実行される Pipewire-Pulse レイヤーが追加されました。これにより、作業を保存できるようになります。既存のすべての PulseAudio クライアントの。

Ubuntu 22.10 で PipeWire に完全に切り替えるという決定は、Canonical の Heather Ellsworth によって確認されました。 Ubuntu 22.02 では、両方のサーバーが配布に使用されたことに注意してください。スクリーンキャストを録画し、画面へのアクセスを提供するときにビデオを処理するために PipeWire が使用されましたが、オーディオは引き続き PulseAudio を使用して処理されました。 Ubuntu 22.10 では、PipeWire のみが残ります。 34 年前、同様の変更が Fedora XNUMX ディストリビューションにすでに導入されており、これにより、プロフェッショナルなオーディオ処理機能を提供し、断片化を解消し、さまざまなアプリケーションのオーディオ インフラストラクチャを統合することが可能になりました。

PipeWire は、デバイスおよびストリーム レベルでのアクセス制御を可能にし、分離されたコンテナとの間でオーディオとビデオをルーティングすることを容易にする高度なセキュリティ モデルを提供します。 PipeWire はあらゆるマルチメディア ストリームを処理でき、オーディオ ストリームだけでなくビデオ ストリームもミキシングおよびリダイレクトでき、さらにビデオ ソース (ビデオ キャプチャ デバイス、Web カメラ、またはアプリケーションによって表示される画面コンテンツ) を管理することもできます。 PipeWire はオーディオ サーバーとしても機能し、低遅延と、PulseAudio では提供できなかったプロのオーディオ処理システムのニーズを考慮した、PulseAudio と JACK の機能を組み合わせた機能を提供します。

主な機能:

  • 最小限の遅延でオーディオとビデオをキャプチャして再生します。
  • ビデオとオーディオをリアルタイムで処理するツール。
  • 複数のアプリケーションのコンテンツへの共有アクセスを整理できるマルチプロセス アーキテクチャ。
  • フィードバック ループとアトミック グラフ更新をサポートするマルチメディア ノードのグラフに基づく処理モデル。 サーバー内部と外部プラグインの両方でハンドラーを接続できます。
  • ファイル記述子の転送を通じてビデオ ストリームにアクセスし、共有リング バッファを通じてオーディオにアクセスするための効率的なインターフェイス。
  • あらゆるプロセスからのマルチメディア データを処理する機能。
  • 既存のアプリケーションとの統合を簡素化するための GStreamer 用プラグインの利用可能。
  • 隔離された環境と Flatpak のサポート。
  • SPA 形式のプラグイン (シンプル プラグイン API) のサポートと、ハード リアルタイムで動作するプラグインを作成する機能。
  • 使用されるマルチメディア形式を調整し、バッファを割り当てるための柔軟なシステム。
  • 単一のバックグラウンド プロセスを使用してオーディオとビデオをルーティングします。 オーディオ サーバー、アプリケーションにビデオを提供するハブ (gnome-shell スクリーンキャスト API など)、およびハードウェア ビデオ キャプチャ デバイスへのアクセスを管理するサーバーの形式で動作する機能。
  • 出所: オープンネット.ru

コメントを追加します