Valve ha incorporado Pyrowave, un códec de vídeo experimental, a la beta de Steam para mejorar el streaming en remoto con la mínima latencia posible. La novedad, disponible ya para Windows, macOS y Linux, se activa desde los ajustes avanzados de Steam Remote Play, la función que permite jugar en remoto desde otro dispositivo conectado a la misma red.
La compañía ha desplegado esta tecnología en la actualización beta publicada hace unas horas, después de que durante el verano circularan rumores sobre un proyecto de codificación de vídeo bajo el nombre de Pyrowave orientado a Steam en Linux. El códec ha sido desarrollado por Hans-Kristian Arntzen, ingeniero conocido en la comunidad por su trabajo en VKD3D-Proton, el proyecto que traduce las llamadas de DirectX 12 a Vulkan y que ha permitido que buena parte de los juegos modernos funcionen en Linux a través de Proton.
Por qué Pyrowave exige tanto ancho de banda
El principal condicionante de Pyrowave es su consumo de datos. Valve reconoce que este códec necesita entre cinco y diez veces más ancho de banda que los métodos de codificación habituales en el streaming de videojuegos. Antes de este lanzamiento, los rumores del verano no habían concretado cifras de consumo ni requisitos de red, detalles que ahora se conocen con el estreno en fase beta.
Por este motivo, la compañía recomienda una conexión cableada de al menos un Gigabit Ethernet para sacarle partido. El escenario previsto es el de la red local: jugar desde un portátil o una tablet conectados por cable al mismo router que el equipo que ejecuta el juego, en lugar de acceder a la partida desde fuera de casa a través de internet. Valve no ha detallado si prevé optimizaciones futuras para reducir ese consumo, por lo que de momento la función queda limitada a redes con gran capacidad disponible.
Vulkan, HDR y color YUV 4:4:4: las bases técnicas de Pyrowave
Pyrowave utiliza la API gráfica Vulkan, pensada para reducir al mínimo las capas intermedias entre el software y el hardware y, con ello, la latencia. El códec también admite HDR, el rango dinámico alto que amplía el contraste y la gama de colores respecto al vídeo convencional. Estas características sitúan a Pyrowave entre las tecnologías de streaming más exigentes vistas hasta ahora en Steam Remote Play. Valve ha optado por introducir estas capacidades de forma experimental, disponibles únicamente a través de la beta del cliente de Steam.
Además, trabaja con el formato de color YUV 4:4:4, la variante que conserva toda la información de color de la imagen original sin ningún submuestreo. Valve no ha precisado con qué otros formatos de codificación se compara Pyrowave en términos de calidad final, aunque la combinación de alta tasa de bits, HDR y color sin submuestreo explica en parte el elevado consumo de ancho de banda que exige la tecnología.
Cómo activar Pyrowave en los sistemas operativos
Para probar Pyrowave, solo tenemos que acceder a los ajustes avanzados del cliente de Steam Remote Play, donde ha aparecido la opción para habilitarlo manualmente. En Windows y macOS la función ya está disponible directamente desde la beta actual, sin pasos adicionales.
En Linux la situación cambia: el códec solo funciona si se utiliza el cliente experimental SteamRT3. Al tratarse de una función marcada como experimental, queda fuera del comportamiento por defecto de Steam Remote Play y solo se activa si decidimos probarla expresamente desde el menú de configuración avanzada.
Quienes participen en las pruebas y quieran ampliar información sobre el funcionamiento de Pyrowave pueden consultar los detalles que Valve ha publicado en Steam Community. La compañía no ha indicado un calendario para que Pyrowave salga de fase beta ni si llegará a sustituir al códec que emplea Steam Remote Play por defecto; de momento se mantiene como una opción adicional para quienes dispongan de una red local capaz de asumir su consumo de datos.
