Vulkan と Metal
PyroWave は、Windows と Linux では Vulkan コンピュートで、macOS ではネイティブの Metal 移植版で、GPU メモリから直接エンコード・デコードします。
PyroWave は、超低遅延ストリーミング向けの GPU 上で動くイントラのみのウェーブレットコーデックです。標準の Sunshine と Moonlight には搭載されていませんが、USBridge エージェントとクライアントが、同じ Moonlight プロトコル上で H.265、H.264、AV1 に加えて PyroWave を提供し、4:4:4 カラーと HDR も無料で使えます。
PyroWave は GPU 上で動作するイントラのみのウェーブレット動画コーデックです。各フレームを参照フレームなしで単独にエンコードするため、パケットが失われても後続のフレームに影響が広がらず、長い GOP を待つ必要もありません。
PyroWave は、Windows と Linux では Vulkan コンピュートで、macOS ではネイティブの Metal 移植版で、GPU メモリから直接エンコード・デコードします。
フレーム間予測も B フレームもないため、GPU 上でのエンコードとデコードは 1 フレームの何分の一かで完了します。
破損したフレームは次のフレームに置き換わります。キーフレームを待つ間に映像が固まることはありません。
ビットレートを犠牲にして遅延と画質を優先するため、Ethernet、良好な Wi-Fi 6、近くのマシン同士の Tailscale 接続で真価を発揮します。
標準の Sunshine と Moonlight クライアントは PyroWave に対応していません。USBridge エージェントとクライアントが、同じ GameStream/Moonlight プロトコル上に PyroWave を追加するため、使い慣れた Moonlight のワークフローをそのまま使えます。
USBridge クライアントは、PyroWave デコーダーを備えた Moonlight プロトコルのクライアントです。ビデオ設定のダイアログで、H.264、H.265(HEVC)、AV1 と並べて PyroWave を選べます。
USBridge エージェントを Sunshine と併用するか、Sunshine の代わりに実行します。PyroWave のエンコードは USBridge ストリーマーエンジンが担当し、Sunshine、Apollo、Vibepollo、Punktfunk もワンタップで切り替えられます。
クライアントは PyroWave を提示し、ホストが対応していない場合は H.265 または H.264 にフォールバックします。そのため 1 つのクライアントで、どのエンジンにも対応できます。
PyroWave はフル解像度のクロマと 10 ビット HDR を同時に扱えます。これは現在の H.265 では 1 つのモードで折衝できません。4:4:4 カラーは無料です。
4:2:0 のような色のにじみがなく、文字、線画、UI の輪郭がくっきり表示されます。デザイン、CAD、コーディングに最適です。
PQ を用いた BT.2020、10 ビット。Mac では EDR、Windows では HDR10 で表示されます。
PyroWave の 4:4:4 HDR を 1 つのストリームで提供。ホストとクライアントの両方が対応するモードが自動的に選ばれます。
Linux と macOS のホストは、GPU 上で 4:4:4 と HDR の PyroWave をエンコードします。Windows ホストは 8 ビット 4:2:0 の PyroWave をエンコードします。
Windows と macOS のクライアントは、すべての PyroWave モードを GPU でデコードします。macOS はネイティブの Metal デコーダーを使用します。Linux は 8 ビット 4:2:0 をデコードします。
Punktfunk エンジンも GameStream プレーン上で PyroWave を提供するため、USBridge クライアントから利用できます。
PyroWave は、GPU 上で動作し、各フレームを独立してエンコードする(イントラのみ)ウェーブレット動画コーデックです。H.265 や AV1 よりビットレートは高くなりますが、非常に低い遅延が得られ、パケットロスによる目立った劣化もありません。
標準の Sunshine は対応していません。USBridge エージェントは USBridge ストリーマーエンジンで PyroWave を追加し、同じアプリ内で Sunshine、Apollo、Vibepollo、Punktfunk もワンタップで切り替えて使えます。
標準の Moonlight クライアントは対応していません。USBridge クライアントは同じプロトコルを話し、GPU で PyroWave をデコードします。ホストが PyroWave に対応していない場合は H.265 または H.264 にフォールバックします。
H.265 と AV1 は帯域を節約でき、インターネット越しや弱い Wi-Fi で有利です。PyroWave は高速なローカルネットワークで遅延を最小に抑えて画質を保ち、4:4:4 と HDR も同時に使えます。USBridge クライアントなら、お使いの回線でこれらを切り替えて比較できます。
はい。4:4:4 カラーと HDR は無料です。Wacom タブレットと筆圧のみ Pro が必要です。
PyroWave は GPU 上で Vulkan または Metal を通じて動作します。エンコード可能なホスト GPU なら、Linux と macOS で 4:4:4 と HDR を利用できます。Windows ホストは 8 ビット 4:2:0 でエンコードします。Windows と macOS のクライアントはすべてのモードをデコードできます。