Vulkan 与 Metal
PyroWave 在 Windows 和 Linux 上通过 Vulkan 计算、在 macOS 上通过原生 Metal 移植版进行编解码,直接读取 GPU 显存。
PyroWave 是一种在 GPU 上运行、仅帧内编码的小波编解码器,适用于超低延迟串流。原版 Sunshine 和 Moonlight 不含它;USBridge 代理和客户端在同一 Moonlight 协议上,于 H.265、H.264 和 AV1 之外加入 PyroWave,并免费提供 4:4:4 色彩和 HDR。
PyroWave 是一种在 GPU 上运行、仅帧内编码的小波视频编解码器。每一帧都独立编码、无参考帧,因此丢包不会波及后续画面,也无需等待漫长的 GOP。
PyroWave 在 Windows 和 Linux 上通过 Vulkan 计算、在 macOS 上通过原生 Metal 移植版进行编解码,直接读取 GPU 显存。
没有帧间预测,也没有 B 帧:在 GPU 上编码和解码只需不到一帧的时间。
受损的帧会被下一帧取代,不会因等待关键帧而画面冻结。
它以码率换取延迟和画质,因此在以太网、良好的 Wi-Fi 6 以及邻近主机间的 Tailscale 链路上表现出色。
原版 Sunshine 和 Moonlight 客户端不支持 PyroWave。USBridge 代理和客户端在同一 GameStream/Moonlight 协议之上加入它,因此您可以沿用熟悉的 Moonlight 工作流。
USBridge 客户端是带有 PyroWave 解码器的 Moonlight 协议客户端。在视频设置对话框中,可在 H.264、H.265(HEVC)和 AV1 之外选择 PyroWave。
让 USBridge 代理与 Sunshine 并行运行,或直接替代它。USBridge 串流引擎负责编码 PyroWave;Sunshine、Apollo、Vibepollo 和 Punktfunk 仍然一键可切换。
客户端会优先提供 PyroWave,主机不支持时自动回退到 H.265 或 H.264,因此一个客户端即可适配所有引擎。
PyroWave 可同时承载全分辨率色度和 10 位 HDR,这是目前 H.265 无法在单一模式下协商的。4:4:4 色彩免费。
文字、线稿和界面边缘清晰锐利,没有 4:2:0 的色彩拖影,适合设计、CAD 和编程。
BT.2020 加 PQ、10 位;在 Mac 上以 EDR 显示,在 Windows 上以 HDR10 显示。
PyroWave 4:4:4 HDR 在同一路串流中提供,并根据主机和客户端共同支持的能力自动选择。
Linux 和 macOS 主机在 GPU 上以 4:4:4 和 HDR 编码 PyroWave;Windows 主机编码 8 位 4:2:0 的 PyroWave。
Windows 和 macOS 客户端在 GPU 上解码所有 PyroWave 模式,macOS 使用原生 Metal 解码器;Linux 解码 8 位 4:2:0。
Punktfunk 引擎同样在 GameStream 层提供 PyroWave,因此也可从 USBridge 客户端使用。
PyroWave 是运行在 GPU 上的小波视频编解码器,每一帧独立编码(仅帧内)。它以高于 H.265 或 AV1 的码率为代价,换来极低的延迟以及丢包时无明显画面损坏。
原版 Sunshine 不支持。USBridge 代理通过其 USBridge 串流引擎加入 PyroWave,并在同一应用中保留 Sunshine、Apollo、Vibepollo 和 Punktfunk,可一键切换。
原版 Moonlight 客户端不支持。USBridge 客户端使用同一协议,在 GPU 上解码 PyroWave,主机没有 PyroWave 时回退到 H.265 或 H.264。
H.265 和 AV1 节省带宽,在互联网或弱 Wi-Fi 下很重要;PyroWave 则在高速局域网中把延迟降到最低并保持画质,还能同时提供 4:4:4 和 HDR。USBridge 客户端可让您在自己的网络上切换并对比它们。
是的,4:4:4 色彩和 HDR 免费。只有 Wacom 绘图板和笔压需要专业版。
PyroWave 通过 GPU 上的 Vulkan 或 Metal 运行。只要主机 GPU 能够编码,在 Linux 和 macOS 上就能提供 4:4:4 和 HDR;Windows 主机编码 8 位 4:2:0。Windows 和 macOS 客户端可解码所有模式。