Un test rapporté de Pyrowave dans Steam Remote Play a mesuré environ 210 Mbit/s en diffusant Phantasy Star Online 2: New Genesis d’un ordinateur de bureau vers une Lenovo Legion Go S, avec les réglages par défaut. Le testeur a jugé le flux plus réactif que son expérience habituelle de Remote Play et l’image particulièrement réussie avec le YUV 4:4:4 activé. Ce résultat concerne cette configuration précise ; Valve présente Pyrowave comme un codec conçu pour le streaming local à faible latence, avec une forte demande en bande passante.

Ce que Valve annonce pour la bêta

Valve propose Pyrowave en option dans la bêta de Steam Remote Play. Selon Valve, le codec utilise cinq à dix fois plus de bande passante que d’autres codecs de streaming. L’annonce donne aussi une recommandation concrète pour le réseau : connecter directement les deux ordinateurs au routeur, avec une liaison Ethernet Gigabit au minimum.

Pyrowave est conçu pour le streaming sur réseau local. Valve précise que le gain dépend du codec et de la latence du réseau ; les résultats peuvent donc varier d’une installation à l’autre. L’impression de réactivité relevée lors du test rapporté ne constitue pas une mesure chiffrée de la latence.

Conception et réglages de Pyrowave

Hans-Kristian “TheMaister” Arntzen a conçu Pyrowave pour réduire le délai d’encodage et de décodage lors du streaming local. Le codec utilise une méthode fondée sur les ondelettes et l’encodage intra-image : chaque image est encodée indépendamment, plutôt que de s’appuyer sur la prédiction des mouvements entre images. Valve indique que le GPU prend en charge l’encodage comme le décodage.

Le HDR est sélectionné automatiquement si l’ordinateur qui diffuse le jeu et l’appareil client le prennent tous deux en charge. Le YUV 4:4:4, un mode qui conserve davantage de détails de couleur, est désactivé par défaut ; son activation augmente un peu la bande passante et le temps de traitement. Le test rapporté a relevé une qualité d’image particulièrement bonne avec ce réglage activé.

Lorsque le débit automatique est désactivé, Steam permet de choisir un débit fixe de 100 à 500 Mbit/s. Le réglage de qualité influe lui aussi sur la bande passante. Dans le test rapporté, le flux a atteint environ 210 Mbit/s avec les paramètres par défaut.

Plateformes et périmètre de la bêta

Valve indique que Pyrowave est disponible dans la bêta sur macOS et Windows. Sous Linux, il faut également activer le SteamRT3 Steam Client expérimental. Pour essayer le codec, il faut rejoindre la bêta de Steam, puis activer Pyrowave dans les paramètres avancés de Steam Remote Play.

Valve prévoit également d’ajouter la prise en charge de Pyrowave à l’application Steam Link sur mobile.