Valve a ajouté Pyrowave, un codec vidéo conçu spécifiquement pour le streaming de jeux à domicile, à la fonctionnalité Steam Remote Play du client bêta de Steam. Le compromis est toutefois de taille : Pyrowave nécessiterait environ cinq à dix fois plus de bande passante que les codecs de streaming existants, en échange d'une latence réduite et d'une qualité d'image plus nette.
Cette proposition s'attaque à un véritable goulet d'étranglement. Même sur un réseau local filaire présentant une latence brute inférieure à une milliseconde, le processus de rendu, d'encodage, de transmission et de décodage d'un flux de jeu peut ajouter des dizaines de millisecondes de retard avant qu'une image n'apparaisse à l'écran. Pyrowave résout ce problème en traitant chaque image de manière indépendante, sans s'appuyer sur la prédiction de mouvement, tout en utilisant l'encodage et le décodage GPU, les couleurs YUV 4:4:4 complètes et l'HDR lorsque l'hôte et le client le prennent en charge. Les utilisateurs peuvent régler la bande passante de 100 Mbps jusqu'à 500 Mbps, bien que les recommandations de Valve suggèrent qu'un réseau Ethernet Gigabit au minimum soit nécessaire. Un réseau sous-dimensionné pourrait d'ailleurs n'apporter aucun gain de latence ou de qualité, une considération importante pour ceux qui streament vers des appareils portables comme le RedMagic 11S Pro plutôt que vers un PC de bureau.
La fonctionnalité est pour l'instant optionnelle et accessible via les paramètres de participation à la bêta du client Steam, puis dans le menu des options avancées de Steam Remote Play. Les utilisateurs de Linux devront quant à eux utiliser le client expérimental SteamRT3 pour y accéder. Il s'agit actuellement d'une fonctionnalité réservée aux ordinateurs de bureau, ciblant directement les passionnés disposant d'installations locales filaires rapides plutôt que le streaming Wi-Fi classique.