Представьте стакан воды, наполненный до краёв. Продолжать лить в него жидкость — бессмысленная трата ресурса. Похожий парадокс долгое время преследовал облачный гейминг: видеокодеры гнали поток данных на максимальной мощности, хотя человеческий глаз переставал различать улучшения задолго до достижения технического предела. Этот избыток оборачивался лишним трафиком и ростом энтропии в сети — иными словами, бесполезным шумом, забивающим канал связи.
Решение, названное SAIL (Streaming with Adaptive Intelligence and Lightweight encoding), работает как умный кран. В процессе кодирования каждого кадра система оценивает, достигнуто ли субъективно идеальное для зрения качество, и, если да, слегка приглушает поток. Одновременно она адаптируется к текущей загрузке сети, избегая «пробок». Результат: потребление трафика падает почти на 44%, задержка отклика ускоряется на 8% — и пользователи не замечают визуальных отличий. В основе такой точности лежит нейросеть, обученная на тысячах часов реальных игровых трансляций: она научилась безошибочно определять момент, когда кадр уже «наполнен» для нашего восприятия.
После определённого битрейта глаз перестаёт замечать улучшения — это «перцептивно незаметное сжатие», когда математика говорит об ухудшении, а человек — нет.
В «Первому игроку приготовиться» задержка в виртуальной вселенной стоит победы — SAIL устраняет эту проблему в реальных облачных играх.