Vulkan y Metal
PyroWave codifica y decodifica con cómputo Vulkan en Windows y Linux y con un port nativo de Metal en macOS, directamente desde la memoria de la GPU.
PyroWave es un códec wavelet intra-only en GPU para streaming de latencia ultrabaja. Sunshine y Moonlight estándar no lo incluyen; el agente y el cliente USBridge añaden PyroWave con color 4:4:4 y HDR gratis sobre el mismo protocolo Moonlight, junto a H.265, H.264 y AV1.
PyroWave es un códec de vídeo wavelet intra-only que se ejecuta en la GPU. Cada fotograma se codifica por sí solo, sin fotogramas de referencia, así que un paquete perdido nunca se propaga a los siguientes fotogramas y no hay un GOP largo que esperar.
PyroWave codifica y decodifica con cómputo Vulkan en Windows y Linux y con un port nativo de Metal en macOS, directamente desde la memoria de la GPU.
Sin predicción entre fotogramas ni fotogramas B: codificar y decodificar lleva una fracción de fotograma en la GPU.
Un fotograma dañado se sustituye por el siguiente. No hay imagen congelada mientras la transmisión espera un fotograma clave.
Cambia bitrate por latencia y calidad, así que brilla en Ethernet, en un buen Wi-Fi 6 y en enlaces Tailscale entre equipos cercanos.
Sunshine y el cliente Moonlight estándar no hablan PyroWave. El agente USBridge y el cliente USBridge lo añaden sobre el mismo protocolo GameStream/Moonlight, así que conservas el flujo de trabajo de Moonlight que ya conoces.
El cliente USBridge es un cliente del protocolo Moonlight con decodificador PyroWave. Elige PyroWave junto a H.264, H.265 (HEVC) y AV1 en el cuadro de vídeo.
Ejecuta el agente USBridge junto a Sunshine o en su lugar. El motor USBridge Streamer codifica PyroWave; Sunshine, Apollo, Vibepollo y Punktfunk siguen a un toque.
El cliente ofrece PyroWave y recurre a H.265 o H.264 cuando un host no lo tiene, así que un solo cliente funciona con todos los motores.
PyroWave transporta crominancia a resolución completa y HDR de 10 bits a la vez, algo que H.265 no puede negociar hoy en un mismo modo. El color 4:4:4 es gratis.
Texto, líneas y bordes de interfaz nítidos, sin el borrado de color del 4:2:0. Útil para diseño, CAD y programación.
BT.2020 con PQ, de 10 bits, mostrado con EDR en un Mac y con HDR10 en Windows.
PyroWave 4:4:4 HDR en una sola transmisión, elegido automáticamente según lo que admitan tanto el host como el cliente.
Los hosts Linux y macOS codifican PyroWave con 4:4:4 y HDR en la GPU. Los hosts Windows codifican PyroWave de 8 bits 4:2:0.
Los clientes de Windows y macOS decodifican todos los modos de PyroWave en la GPU; macOS usa un decodificador nativo de Metal. Linux decodifica 8 bits 4:2:0.
El motor Punktfunk también ofrece PyroWave sobre el plano GameStream, así que también se puede usar desde el cliente USBridge.
PyroWave es un códec de vídeo wavelet en GPU donde cada fotograma se codifica de forma independiente (intra-only). Eso da una latencia muy baja y ningún daño visible por pérdida de paquetes, a cambio de un bitrate mayor que H.265 o AV1.
El Sunshine estándar no. El agente USBridge añade PyroWave mediante su motor USBridge Streamer y mantiene Sunshine, Apollo, Vibepollo y Punktfunk disponibles en la misma app, con cambio en un toque.
El cliente Moonlight estándar no. El cliente USBridge habla el mismo protocolo, decodifica PyroWave en la GPU y recurre a H.265 o H.264 cuando un host no tiene PyroWave.
H.265 y AV1 ahorran ancho de banda, lo que importa en internet o con un Wi-Fi débil. PyroWave minimiza la latencia y mantiene la calidad en una red local rápida, y añade 4:4:4 y HDR a la vez. El cliente USBridge permite cambiar y compararlos en tu propia conexión.
Sí. El color 4:4:4 y el HDR son gratis. Solo las tabletas Wacom y la presión del lápiz requieren Pro.
PyroWave se ejecuta mediante Vulkan o Metal en la GPU. Cualquier GPU de host que lo codifique ofrece 4:4:4 y HDR en Linux y macOS; los hosts Windows codifican 8 bits 4:2:0. Los clientes de Windows y macOS decodifican todos los modos.