Проблема традиционных кодеков
Стриминг игр по локальной сети (LAN) часто страдает от задержек, так как стандартные кодеки (AVC, AV1) используют межкадровое сжатие и хроматическую субдискретизацию. Это приводит к артефактам на тексте и задержкам декодирования, которые могут достигать десятков миллисекунд, что критично для отзывчивости управления.
Решение: Pyrowave
Разработчик Hans-Kristian "TheMaister" Arntzen создал кодек Pyrowave, основанный на дискретных вейвлет-преобразованиях и внутрикадровом кодировании (как Motion JPEG2000). Это позволяет:
- Снизить задержку на этапах кодирования и декодирования.
- Обеспечить стабильное качество кадра без артефактов сжатия.
- Поддерживать режим 4:4:4, устраняя размытие текста и мелких деталей.
Цена качества: трафик и производительность
Главный компромисс — колоссальное потребление пропускной способности. Valve отмечает, что Pyrowave использует в 5–10 раз больше трафика, чем стандартные кодеки. В тестах Tom's Hardware при стриминге Phantasy Star Online 2: New Genesis на Lenovo Legion Go S битрейт составил около 210 Мбит/с (26 МБ/с).
| Параметр | Стандартные кодеки (AVC/AV1) | Pyrowave (Steam Beta) |
|---|---|---|
| Метод кодирования | Межкадровое, DCT | Внутрикадровое, DWT |
| Хроматическая субдискретизация | Часто 4:2:0 (артефакты на тексте) | Поддержка 4:4:4 (идеальная четкость) |
| Задержка (Latency) | Выше (зависит от буферизации) | Минимальная (GPU-шейдеры) |
| Битрейт (пример) | Низкий/Средний | ~210 Мбит/с (по умолчанию) |
| Требования к сети | Wi-Fi 5 / Гигабитный Ethernet | Гигабитный Ethernet или Wi-Fi 6E/7 |
Технические детали и доступность
Pyrowave вычисляется на GPU через шейдерный массив, а не через фиксированный видеодекодер, что исключает задержки аппаратного обеспечения. Важно: кодек работает только в локальной сети (LAN), интернет-канал не затрагивается. Функция доступна в бета-клиенте Steam для macOS, Windows и Linux. Поддержка мобильных устройств через Steam Link App ожидается в ближайшее время.
Почему это важно
Для энтузиастов ПК, использующих Steam Remote Play для игры на портативных устройствах (Legion Go, Steam Deck) или телевизорах в другой комнате, Pyrowave предлагает беспрецедентную четкость и отзывчивость. Однако пользователям стоит убедиться, что их сеть (особенно Wi-Fi) способна стабильно держать высокий битрейт без потерь пакетов.
Источник: Tom's Hardware ↗
