Valveは、家庭内ゲームストリーミング向けに特別に開発されたビデオコーデック「Pyrowave」を、Steamクライアントのベータ版機能「**Steam Remote Play**」に追加しました。ただし、その代償は小さくありません。報告によると、Pyrowaveは従来のストリーミングコーデックの約5倍から10倍の帯域幅を必要とする代わりに、さらなる低遅延化とよりクリーンな画質を実現しているとのことです。
この機能は、ストリーミングにおける本質的なボトルネックの解消を狙ったものです。たとえ生の遅延が1ミリ秒未満の有線ローカルネットワークであっても、ゲームストリーミングのレンダリング、エンコード、転送、デコードのプロセスを経ることで、フレームが画面に表示されるまでに数十ミリ秒のラグが発生することがあります。Pyrowaveは、動き予測に依存せず各フレームを独立して処理すること、GPUによるエンコードおよびデコード、フルYUV 4:4:4カラー、そしてホストとクライアント双方が対応している場合のHDRサポートによって、この問題に対処します。ユーザーは帯域幅を100 Mbpsから最大500 Mbpsまで調整できますが、Valveの公式ガイドラインでは少なくともギガビットイーサネット(有線LAN)が必要とされています。ネットワークの帯域が不足している場合、遅延や画質の改善は一切見込めない可能性があり、これはRedMagic 11S Proのような携帯型デバイスへのストリーミングを検討しているユーザーにとって重要な留意事項となります。
Tom's Hardwareによると、この機能は現時点ではオプトイン(選択制)となっており、Steamの「クライアントベータへの参加」設定と、Remote Playの詳細オプションメニューから有効にできます。また、Linuxユーザーが利用するには実験的な「SteamRT3」クライアントが必要です。現在はデスクトップ環境限定の機能となっており、一般的なWi-Fiストリーミングではなく、高速な有線ローカル環境を構築しているエンスージアスト(熱心なPCゲーマー)層を明確なターゲットとしています。