Vulkan und Metal
PyroWave codiert und decodiert mit Vulkan-Compute unter Windows und Linux sowie mit einem nativen Metal-Port unter macOS, direkt aus dem GPU-Speicher.
PyroWave ist ein Intra-only-Wavelet-Codec auf der GPU für Streaming mit extrem niedriger Latenz. Standard-Sunshine und -Moonlight haben ihn nicht; der USBridge-Agent und -Client ergänzen PyroWave mit kostenloser 4:4:4-Farbe und HDR auf demselben Moonlight-Protokoll, neben H.265, H.264 und AV1.
PyroWave ist ein Intra-only-Wavelet-Videocodec, der auf der GPU läuft. Jedes Bild wird für sich codiert, ohne Referenzbilder, sodass sich ein verlorenes Paket nie auf die Folgebilder auswirkt und keine lange GOP abgewartet werden muss.
PyroWave codiert und decodiert mit Vulkan-Compute unter Windows und Linux sowie mit einem nativen Metal-Port unter macOS, direkt aus dem GPU-Speicher.
Keine Prädiktion zwischen Bildern und keine B-Frames: Codierung und Decodierung dauern auf der GPU nur einen Bruchteil eines Frames.
Ein beschädigtes Bild wird durch das nächste ersetzt. Kein eingefrorenes Bild, während der Stream auf ein Keyframe wartet.
Es tauscht Bitrate gegen Latenz und Qualität und glänzt daher bei Ethernet, gutem Wi-Fi 6 und Tailscale-Verbindungen zwischen nahen Rechnern.
Standard-Sunshine und der Standard-Moonlight-Client sprechen kein PyroWave. Der USBridge-Agent und der USBridge-Client ergänzen es auf demselben GameStream/Moonlight-Protokoll, sodass Sie den gewohnten Moonlight-Workflow behalten.
Der USBridge-Client ist ein Moonlight-Protokoll-Client mit PyroWave-Decoder. Wählen Sie PyroWave neben H.264, H.265 (HEVC) und AV1 im Video-Dialog.
Betreiben Sie den USBridge-Agent neben oder anstelle von Sunshine. Die USBridge-Streamer-Engine codiert PyroWave; Sunshine, Apollo, Vibepollo und Punktfunk sind weiterhin einen Tipp entfernt.
Der Client bietet PyroWave an und weicht auf H.265 oder H.264 aus, wenn ein Host es nicht hat, sodass ein Client mit jeder Engine funktioniert.
PyroWave überträgt Chroma in voller Auflösung und 10-Bit-HDR gleichzeitig, was H.265 heute in einem Modus nicht aushandeln kann. 4:4:4-Farbe ist kostenlos.
Scharfer Text, Linien und UI-Kanten ohne das Farbverschmieren von 4:2:0. Nützlich für Design, CAD und Programmierung.
BT.2020 mit PQ, 10 Bit, dargestellt mit EDR auf dem Mac und mit HDR10 unter Windows.
PyroWave 4:4:4 HDR in einem Stream, automatisch gewählt aus dem, was Host und Client beide unterstützen.
Linux- und macOS-Hosts codieren PyroWave mit 4:4:4 und HDR auf der GPU. Windows-Hosts codieren 8-Bit-4:2:0-PyroWave.
Die Windows- und macOS-Clients decodieren jeden PyroWave-Modus auf der GPU; macOS nutzt einen nativen Metal-Decoder. Linux decodiert 8-Bit-4:2:0.
Die Punktfunk-Engine bietet PyroWave auch über die GameStream-Ebene an und ist daher ebenfalls über den USBridge-Client erreichbar.
PyroWave ist ein Wavelet-Videocodec auf der GPU, bei dem jedes Bild unabhängig codiert wird (Intra-only). Das ergibt sehr niedrige Latenz und keine sichtbaren Schäden bei Paketverlust, auf Kosten einer höheren Bitrate als bei H.265 oder AV1.
Das Standard-Sunshine nicht. Der USBridge-Agent ergänzt PyroWave über seine USBridge-Streamer-Engine und hält Sunshine, Apollo, Vibepollo und Punktfunk in derselben App bereit, umschaltbar mit einem Tipp.
Der Standard-Moonlight-Client nicht. Der USBridge-Client spricht dasselbe Protokoll, decodiert PyroWave auf der GPU und weicht auf H.265 oder H.264 aus, wenn ein Host kein PyroWave hat.
H.265 und AV1 sparen Bandbreite, was im Internet oder bei schwachem WLAN zählt. PyroWave minimiert die Latenz und hält die Qualität in einem schnellen lokalen Netz und bringt 4:4:4 und HDR zusammen. Mit dem USBridge-Client können Sie umschalten und sie auf Ihrer eigenen Verbindung vergleichen.
Ja. 4:4:4-Farbe und HDR sind kostenlos. Nur Wacom-Tabletts und Stiftdruck erfordern Pro.
PyroWave läuft über Vulkan oder Metal auf der GPU. Jede Host-GPU, die es codiert, bietet unter Linux und macOS 4:4:4 und HDR; Windows-Hosts codieren 8-Bit-4:2:0. Die Windows- und macOS-Clients decodieren alle Modi.