Кодек Pyrowave в бета-версии Steam снижает задержку Remote Play, но требует больше трафика

В бета-версии Steam появился видеокодек Pyrowave для Remote Play. Он рассчитан на передачу изображения с низкой задержкой, но расходует в 5—10 раз больше пропускной способности, чем другие кодеки для стриминга.

Девочка с ноутбуком на фоне дерева и окна в SteamPyrowave
(Image credit: Valve)

Новую опцию можно включить вручную, если домашняя сеть выдержит такую нагрузку.

Pyrowave создал Ханс-Кристиан Арнтцен. Для кодирования и декодирования кадров кодек использует графический процессор: при хорошей сети это помогает сократить задержку от отправки изображения до его вывода. Разработчики Steam советуют подключить оба компьютера напрямую к маршрутизатору по Ethernet со скоростью не ниже 1 Гбит/с. Даже при таком подключении результат зависит от конкретной системы и сети.

Кодек поддерживает передачу цвета в формате YUV 4:4:4 и HDR. Режим HDR выбирается автоматически, если его поддерживают и компьютер, с которого идёт трансляция, и устройство, принимающее поток. YUV 4:4:4 передаёт цвет точнее, но требует немного больше пропускной способности и времени на обработку. Поэтому он выключен по умолчанию; включить его можно, например, для трансляции рабочего стола или чтения текста на дисплее 4K.

Pyrowave доступен в бета-версии Steam для Windows и macOS. На Linux потребуется дополнительно включить экспериментальный клиент SteamRT3 в системных настройках. Поддержку кодека в мобильном приложении Steam Link обещают добавить позднее, без точной даты. На всех доступных платформах Pyrowave изначально выключен: переключатель находится в расширенных настройках клиента Remote Play.

Обычно Steam подбирает параметры потока с приоритетом качества изображения. Размер каждого кадра остаётся постоянным, поэтому с ростом частоты кадров увеличивается потребность в пропускной способности. Ползунок качества позволяет менять её вместе с расходом трафика. Если нужно задать предел вручную, можно отключить автоматический выбор битрейта и установить значение от 100 до 500 Мбит/с.

Общая задержка складывается из времени кодирования, передачи по сети, декодирования и вывода кадра на экран. Посмотреть эти составляющие во время трансляции можно на графике производительности в настройках Remote Play. Pyrowave не устраняет задержку при передаче по сети, поэтому сократить общее время удастся не при любом подключении.

Артур Берг
Старший новостной редактор, специализирующийся на оперативной аналитике рынка электроники и игровых систем. За время работы опубликовал более 2800 статей, посвященных новинкам мобильной индустрии, носимым устройствам и развитию облачных технологий. Подробно освещает события крупнейших международных выставок, таких как IFA, и анализирует стратегии ведущих технологических брендов на российском и мировом рынках.

Оставить комментарий