Vulkan і Metal
PyroWave кодує та декодує через Vulkan compute на Windows і Linux та через нативний порт на Metal на macOS — прямо з пам'яті GPU.
PyroWave — вейвлет-кодек на GPU, що кодує кожен кадр незалежно (intra-only), для стрімінгу з наднизькою затримкою. У звичайних Sunshine і Moonlight його немає; агент і клієнт USBridge додають PyroWave з безкоштовним кольором 4:4:4 і HDR за тим самим протоколом Moonlight — поруч із H.265, H.264 та AV1.
PyroWave — вейвлет-відеокодек, який працює на GPU та кодує кожен кадр незалежно (intra-only), без опорних кадрів. Загублений пакет не псує наступні кадри, а довгого GOP, якого треба чекати, немає.
PyroWave кодує та декодує через Vulkan compute на Windows і Linux та через нативний порт на Metal на macOS — прямо з пам'яті GPU.
Без міжкадрового передбачення та B-кадрів: кодування й декодування на GPU займають частку кадру.
Пошкоджений кадр замінюється наступним. Картинка не завмирає в очікуванні ключового кадру.
Він жертвує бітрейтом заради затримки та якості, тому найкраще розкривається на Ethernet, хорошому Wi-Fi 6 і Tailscale-каналах між близькими машинами.
Звичайні Sunshine і клієнт Moonlight не знають PyroWave. Агент і клієнт USBridge додають його поверх того самого протоколу GameStream/Moonlight, тож звичний сценарій роботи з Moonlight зберігається.
Клієнт USBridge — це клієнт протоколу Moonlight із декодером PyroWave. Оберіть PyroWave поруч із H.264, H.265 (HEVC) і AV1 у діалозі налаштувань відео.
Запускайте агент USBridge поруч із Sunshine або замість нього. Рушій USBridge Streamer кодує PyroWave, а Sunshine, Apollo, Vibepollo і Punktfunk залишаються за один дотик.
Клієнт пропонує PyroWave і перемикається на H.265 або H.264, якщо на хості його немає, тож один клієнт працює з будь-яким рушієм.
PyroWave передає кольоровість у повній роздільній здатності та 10-бітний HDR одночасно — H.265 сьогодні не вміє узгоджувати це в одному режимі. Колір 4:4:4 безкоштовний.
Чіткий текст, лінії та краї інтерфейсу без кольорового розмиття 4:2:0. Корисно для дизайну, САПР і програмування.
BT.2020 з PQ, 10 біт; на Mac відображається через EDR, на Windows — як HDR10.
PyroWave 4:4:4 HDR в одному потоці — режим обирається автоматично з того, що підтримують і хост, і клієнт.
Хости Linux і macOS кодують PyroWave у 4:4:4 і HDR на GPU. Хости Windows кодують 8-бітний PyroWave 4:2:0.
Клієнти Windows і macOS декодують усі режими PyroWave на GPU; на macOS використовується нативний декодер на Metal. Linux декодує 8-бітний 4:2:0.
Рушій Punktfunk теж пропонує PyroWave поверх GameStream-площини, тому він доступний і з клієнта USBridge.
PyroWave — вейвлет-відеокодек на GPU, в якому кожен кадр кодується незалежно (intra-only). Це дає дуже низьку затримку та відсутність помітних артефактів при втраті пакетів — ціною вищого бітрейту, ніж у H.265 чи AV1.
Звичайний Sunshine — ні. Агент USBridge додає PyroWave через свій рушій USBridge Streamer і зберігає Sunshine, Apollo, Vibepollo та Punktfunk в тому самому застосунку — перемикання одним дотиком.
Звичайний клієнт Moonlight — ні. Клієнт USBridge використовує той самий протокол, декодує PyroWave на GPU та перемикається на H.265 або H.264, якщо на хості PyroWave немає.
H.265 і AV1 заощаджують трафік — це важливо в інтернеті чи при слабкому Wi-Fi. PyroWave зводить затримку до мінімуму й зберігає якість у швидкій локальній мережі, а ще дає 4:4:4 і HDR одночасно. Клієнт USBridge дозволяє перемикатися між ними та порівнювати на вашому каналі.
Так. Колір 4:4:4 і HDR безкоштовні. Pro потрібен лише для планшетів Wacom і натиску пера.
PyroWave працює через Vulkan або Metal на GPU. Будь-який GPU хоста, який його кодує, дає 4:4:4 і HDR на Linux і macOS; хости Windows кодують 8-бітний 4:2:0. Клієнти Windows і macOS декодують усі режими.