Vulkan và Metal
PyroWave mã hóa và giải mã bằng Vulkan compute trên Windows và Linux, và bằng bản port Metal gốc trên macOS, trực tiếp từ bộ nhớ GPU.
PyroWave là codec wavelet GPU intra-only cho streaming độ trễ cực thấp. Sunshine và Moonlight gốc không có nó; USBridge Agent và client bổ sung PyroWave với màu 4:4:4 và HDR miễn phí trên cùng giao thức Moonlight, bên cạnh H.265, H.264 và AV1.
PyroWave là codec video wavelet intra-only chạy trên GPU. Mỗi khung hình được mã hóa riêng, không có khung tham chiếu, nên gói bị mất không bao giờ lan sang các khung sau và không phải chờ một GOP dài.
PyroWave mã hóa và giải mã bằng Vulkan compute trên Windows và Linux, và bằng bản port Metal gốc trên macOS, trực tiếp từ bộ nhớ GPU.
Không dự đoán liên khung và không có B-frame: mã hóa và giải mã chỉ tốn một phần nhỏ của một khung hình trên GPU.
Khung hình bị hỏng được thay bằng khung kế tiếp. Không đứng hình trong lúc luồng chờ keyframe.
Nó đánh đổi bitrate lấy độ trễ và chất lượng, nên tỏa sáng trên Ethernet, Wi-Fi 6 tốt và đường Tailscale giữa các máy gần nhau.
Sunshine gốc và client Moonlight gốc không nói được PyroWave. USBridge Agent và USBridge client bổ sung nó lên trên cùng giao thức GameStream/Moonlight, nên bạn giữ nguyên quy trình Moonlight quen thuộc.
USBridge client là client giao thức Moonlight có bộ giải mã PyroWave. Chọn PyroWave bên cạnh H.264, H.265 (HEVC) và AV1 trong hộp thoại video.
Chạy USBridge Agent cạnh hoặc thay cho Sunshine. Engine streamer USBridge mã hóa PyroWave; Sunshine, Apollo, Vibepollo và Punktfunk chỉ cách một lần chạm.
Client đề nghị PyroWave và quay về H.265 hoặc H.264 khi host không có, nên một client dùng được với mọi engine.
PyroWave mang chroma độ phân giải đầy đủ và HDR 10-bit cùng lúc, điều mà H.265 hiện không thể thương lượng trong một chế độ. Màu 4:4:4 miễn phí.
Chữ, line art và cạnh giao diện sắc nét, không bị nhòe màu như 4:2:0. Hữu ích cho thiết kế, CAD và lập trình.
BT.2020 với PQ, 10-bit, hiển thị bằng EDR trên Mac và HDR10 trên Windows.
PyroWave 4:4:4 HDR trong một luồng, tự động chọn từ những gì cả host và client cùng hỗ trợ.
Host Linux và macOS mã hóa PyroWave với 4:4:4 và HDR trên GPU. Host Windows mã hóa PyroWave 8-bit 4:2:0.
Client Windows và macOS giải mã mọi chế độ PyroWave trên GPU; macOS dùng bộ giải mã Metal gốc. Linux giải mã 8-bit 4:2:0.
Engine Punktfunk cũng cung cấp PyroWave trên mặt phẳng GameStream, nên cũng truy cập được từ USBridge client.
PyroWave là codec video wavelet chạy trên GPU, trong đó mỗi khung hình được mã hóa độc lập (intra-only). Nhờ đó độ trễ rất thấp và không có hư hại hình ảnh do mất gói, đổi lại bitrate cao hơn H.265 hay AV1.
Sunshine gốc thì không. USBridge Agent bổ sung PyroWave qua engine streamer USBridge và vẫn giữ Sunshine, Apollo, Vibepollo và Punktfunk trong cùng ứng dụng, chuyển đổi bằng một lần chạm.
Client Moonlight gốc thì không. USBridge client nói cùng giao thức, giải mã PyroWave trên GPU và quay về H.265 hoặc H.264 khi host không có PyroWave.
H.265 và AV1 tiết kiệm băng thông, điều quan trọng khi qua internet hoặc Wi-Fi yếu. PyroWave giảm tối đa độ trễ và giữ chất lượng trên mạng nội bộ nhanh, đồng thời có cả 4:4:4 và HDR. USBridge client cho phép bạn chuyển đổi và benchmark chúng trên đường truyền của chính bạn.
Có. Màu 4:4:4 và HDR miễn phí. Chỉ tablet Wacom và lực nhấn bút cần gói Pro.
PyroWave chạy qua Vulkan hoặc Metal trên GPU. Bất kỳ GPU host nào mã hóa được nó đều cho 4:4:4 và HDR trên Linux và macOS; host Windows mã hóa 8-bit 4:2:0. Client Windows và macOS giải mã mọi chế độ.