PulseAudioに取って代わることを目的としたマルチメディアフレームワークであるPipeWireがバージョン0.3.0に到達

PipeWire0.3.0プロジェクトの新しいバージョンのリリースが発表されました、として発展します PulseAudioに代わる新世代のマルチメディアサーバー。 この新しいバージョンは、スレッドの処理の再設計とライブラリの改善を強調しています。

PipeWireに慣れていない人は、これが次のようなプロジェクトであることを知っておく必要があります。 マルチメディアストリームを処理するときにPulseAudioの範囲を拡大します また、ストリームをビデオとミックスしてリダイレクトできるほか、ビデオキャプチャデバイス、Webカメラ、アプリケーションで生成された画面コンテンツなどのビデオソースを管理するためのオプションも提供します。

例えば PipeWireを使用すると、XNUMXつのWebカメラでマルチアプリケーションコラボレーションを整理できます。 y 画面コンテンツの安全なキャプチャとリモートアクセスに関する問題を解決します Wayland環境の画面に。

PipeWire サウンドサーバーとしても機能します 最小限のレイテンシと機能を提供します PulseAudioとJACKの機能を組み合わせて、 PulseAudioが主張できないプロのサウンド処理システムのニーズを考慮しても。

さらに、 PipeWireは、個々のデバイスレベルでのアクセス制御を可能にする高度なセキュリティモデルを提供します および特定の送信、および分離されたコンテナとの間のサウンドおよびビデオの配信の編成を簡素化します。 主な目標のXNUMXつは、Flatpak形式のスタンドアロンアプリケーションをサポートし、Waylandベースのグラフィックスタックで作業することです。

このプロジェクトはGnomeによってサポートされており、Waylandベースの環境でスクリーンキャストと画面共有を記録するためにFedoraですでに積極的に使用されています。

PipeWire0.3の主な新機能

この新しいバージョンでは、 再設計されたスレッド処理スケジューラ 変更を加えることで、JACK2と同等のパフォーマンスを持つJACKサウンドサーバーとの互換性を保証するために中間層を開始することができました。

さらに APIが作り直され、安定していると宣言されました また、既存のアプリケーションとの互換性を損なうことなく、APIにすべての追加の変更を加えることが計画されています。

PipeWire 0.3には、セッションマネージャが含まれています これにより、ユーザーはPipeWireでマルチメディアノードグラフを管理したり、新しいストリームを追加したりできます。 マネージャは最も単純な基本機能のセットのみを提供しますが、将来的には、WirePlumberなどのより機能的で柔軟なオプションに拡張または置き換えられる予定です。

その部分については、 含まれているライブラリは、PulseAudio、JACK、ALSAとの互換性を確保するために改善されました、他のサウンドシステムで動作するように設計された既存のアプリケーションでPipeWireを使用できるようにします。 ALSAのライブラリはほぼ完全に機能していますが、JACKとPulseAudioのライブラリはまだ改善する必要があります。

最後に、 いくつかのGStreamerプラグインが含まれていることが言及されています PipeWireと対話します。 音源としてPipeWireを使用するpipewiresrcプラグインは、ほとんどの状況で問題なく機能します。 PipeWireを介してサウンドを出力するためのpipewiresinkプラグインには、まだいくつかの既知の問題がありません。

PipeWireは、PulseAudioとJACKを完全に置き換える準備がまだできていませんが、将来のリリースでは互換性の問題が優先される予定です。

Ubuntuおよび派生物にPipeWireをインストールするにはどうすればよいですか?

システムにPipeWireをインストールすることに興味がある人は、PipeWireがUbuntuリポジトリに含まれていることを知っておく必要がありますが、現時点ではバージョン0.2.7とバージョンしか利用できません。 この新しいバージョンはまだ含まれていないため、これが発生するまで数日待つ必要があります。

リポジトリを介したインストールは 次のコマンド:

sudo apt install パイプワイヤー

一方、 この新しいバージョンを今すぐインストールすることを好む人のために、彼らはコードをコンパイルする必要があります システム上で。

このために私達はそれをダウンロードしなければなりません:

git clone https://github.com/PipeWire/pipewire.git

そして、コンパイルとインストールに進みます。

./autogen.sh --prefix=$PREFIX

make

make install

次のコマンドでPipeWireをテストできます。

make run

最後に、ドキュメントやその他の情報を参照できます。 次のリンク。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ジェイクロッグ

    限界までの自動翻訳😉「sudoaptinstallerletuyau」