Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

Компания Valve представила экспериментальный видеокодек Pyrowave

22.09.2026 13:46 (MSK)

Компания Valve объявила о включении в состав бета-версии клиента Steam видеокодека Pyrowave, оптимизированного для потокового вещания видео с низкими задержками в сетях с высокой пропускной способностью. Кодек добавлен в качестве опции в сервис Steam Remote Play, позволяющий вести вещания игрового процесса или транслировать вывод на свою систему при игре на других устройствах. В Linux-версии Steam кодек становится доступен при активации в настройках режима SteamRT3. Реализация кодека написана на языке C++ и распространяется под лицензией MPL.

Кодек поддерживает только раздельное кодирование каждого кадра (intra-only), независимо от соседних кадров (все кадры являются ключевыми, межкадровое сжатие не используется). Подобный подход позволяет добиться очень высокой точности передачи картинки и исключить появление артефактов при движении и резкой смене заднего плана. При кодировании изображений применяется дискретное вейвлет-преобразование с фильтром CDF 9/7, по аналогии с форматом JPEG2000, и тривиальным энтропийным кодированием, позволяющим эффективно распараллеливать вычисления.

Кодек очень требователен к пропускной способности канала связи - по сравнению с другими потоковыми кодеками Pyrowave требует передачи в 5-10 раз больше трафика. Рекомендовано использование кодека для трансляции и доступа к играм в локальной сети с подключением к гигабитным портам Ethernet. По умолчанию битрейт выбирается автоматически в зависимости от контента, но при ограниченной пропускной способности сетей предоставляется настройка для задания верхней границы битрейта (допустимые значения от 100 до 500 Mbit/s).

Pyrowave оптимизирован для очень быстрого кодирования и декодирования с задействованием GPU и полностью реализован в форме вычислительных шейдеров. При наличии достаточной пропускной способности (битрейт на уровне ~200+ mbit/s) кодек демонстрирует минимальные задержки на уровне 0.1 мс при качестве 1080p и 0.2 м при качестве 4K. Для устойчивости к потере пакетов в Pyrowave применяется изолированное кодирование блоками 64x64.

Поддерживается HDR и цветовые пространства YCbCr 4:2:0 и 4:4:4. HDR включается автоматически при его поддержке на стороне хоста и клиента. Формат кодирования цвета 4:4:4 требует более ресурсоёмких вычислений и увеличивает трафик, поэтому отключён по умолчанию и рекомендован для активации при трансляции содержимого рабочего стола или необходимости повышения читаемости текста на видео.

  1. Главная ссылка к новости (https://steamcommunity.com/gro...)
  2. OpenNews: Опубликована библиотека OpenAPV 1 с эталонной реализацией видеокодека APV
  3. OpenNews: Альянс AOMedia объявил о стабилизации видеокодека AV2
  4. OpenNews: Альянс AOMedia развивает звуковой кодек OAC (Open Audio Codec), основанный на Opus
  5. OpenNews: Доступен звуковой кодек Opus 1.6
  6. OpenNews: Опубликован свободный видеокодек Theora 1.2
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66317-pyrowave
Ключевые слова: pyrowave, valve, video, codek
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 14:43, 22/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Ну вот, теперь видосы совсем шакальные попрут.
     
     
  • 2.2, Аноним (1), 14:44, 22/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    но это не точно, я не дочитал

    > межкадровое сжатие не используется

     
  • 2.4, Аноним (4), 14:48, 22/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это не для "видосов":
    https://store.steampowered.com/remoteplay

    >Кодек добавлен в качестве опции в сервис Steam Remote Play, позволяющий вести вещания игрового процесса или транслировать вывод на свою систему при игре на других устройствах.

     

  • 1.3, Аноним (3), 14:47, 22/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Вариация на тему MJPEG, судя по описанию.
     
     
  • 2.6, Аноним (6), 15:00, 22/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Mjpeg до сих пор никто не превзошёл по качеству. Другое дело, что сам жпег ммм как бы это сказать.
     
  • 2.10, bonifatium (?), 15:14, 22/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    анимированный gif
     

  • 1.5, Bob (??), 14:57, 22/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну и зачем оно? Взяли бы оптимизированный h265 и гештальт закрыт
     
     
  • 2.7, Аноним (1), 15:06, 22/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так оно очень медленно кодирует.
     
  • 2.9, Аноним (4), 15:09, 22/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    По ссылке из новости они это обсуждают, в предпоследнем абзаце:
    https://themaister.net/blog/2026/07/02/my-side-quest-measuring-input-latency-w

    Важна аппаратная производительность.
    p.s.:
    - https://cdn.3dnews.ru/assets/external/illustrations/2025/01/16/1116873/decode_
    - https://cdn.3dnews.ru/assets/external/illustrations/2025/01/16/1116873/decode_

     

  • 1.8, Аноним1234 (?), 15:07, 22/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >все кадры являются ключевыми, межкадровое сжатие не используется

    В эпоху AI можно было бы сделать, чтобы некоторые кадры являлись бы ключевыми, некоторые нет, GPU бы решало.

     
  • 1.11, Джон Титор (ok), 15:22, 22/09/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить новость, Поддержать