Перейти к содержимому

Фовеальная потоковая передача в Vision Pro 26.4: полное сравнение со стандартной потоковой переда...

Himels Tech

0:00 / 0:00

Фовеальная потоковая передача в Vision Pro 26.4: полное сравнение со стандартной потоковой переда...

13 351 просмотр · 6 месяцев назад
Himels Tech
21,8 тыс. подписчиков
13 351 просмотр · 6 месяцев назад
Станет ли фовеальная потоковая передача наконец-то «убойным приложением» для ПК VR на Apple Vision Pro? С выходом visionOS 26.4 у нас наконец-то появился доступ к низкоуровневым API фовеальной потоковой передачи, которые могут изменить всё для высококачественных игр. В этом видео я проведу сравнительный анализ в Kayak VR: Mirage. Мы рассмотрим текущий золотой стандарт — ALVR (Standard Streaming) — и сравним его с новой бета-версией программного обеспечения (KRVR), которая использует нативную фовеальную отрисовку visionOS. В чём разница? Standard Streaming (ALVR): кодирование с фовеальной отрисовкой и высоким битрейтом. Выглядит хорошо, но сильно нагружает сеть и оборудование. Foveated Streaming (visionOS 26.4): использует отслеживание взгляда для концентрации всех деталей именно там, куда вы смотрите. Это позволяет получить более высокое воспринимаемое разрешение при меньшей нагрузке на сеть. Временные метки: 0:00 Вступление 3:15 AVP View: знакомство с ALVR 4:06 Геймплей с фиксированным фовеальным кодированием ALVR 6:34 Геймплей с фовеальной потоковой передачей KRVR 7:21 Прямое сравнение ключевых показателей 7:56 Заключительные мысли 8:55 Пролог (расскажу о своем приложении) Untabbed для iOS: https://apps.apple.com/app/apple-stor... Подписывайтесь на меня в социальных сетях:   / himelstech     / himeltech   https://x.com/himelstech Используемое оборудование: Apple Vision Pro M2 (visionOS 26.4) Игровой ПК: AMD Ryzen Процессор 7 7800X3D (4,2 ГГц) Материнская плата Gigabyte B850 Gaming WiFi6 32 ГБ оперативной памяти DDR5-6000 Видеокарта NVIDIA GeForce RTX 5070 Маршрутизатор: Eero 6+, игровой ПК подключен через Ethernet Разрешение/Детали потоковой передачи: ALVR: Транскодирование 3000x3200 Разрешение гарнитуры 3660x3200 Битрейт 200 Мбит/с KRVR (CloudXR): Использует два значения разрешения: 5200 = разрешение рендеринга (без искажений). Игра рендерится в этом высоком разрешении. 2080 = разрешение потока (с искажениями). Фактическое разрешение кодирования/потоковой передачи после фовеального сжатия. Таким образом, по сути: ALVR с разрешением 2864x2720: равномерное качество повсюду, ~2,9K на каждый глаз KRVR с разрешением 5200/2080: качество в центре эквивалентно ~5K, периферия сжата, потоковая передача ~2K Центр вашего поля зрения в KRVR значительно чётче, чем в ALVR, потому что фовеация концентрирует больше пикселей там, куда вы действительно смотрите. Общая пропускная способность аналогична, но воспринимаемое качество выше из-за перераспределения, отслеживаемого движением глаз. CloudXR не использует фиксированный битрейт, как драйвер SteamVR (200 Мбит/с CBR). В нем используется адаптивный битрейт — среда выполнения CloudXR динамически регулирует его в зависимости от: 1. Сетевых условий — если потери пакетов увеличиваются, битрейт снижается для уменьшения перегрузки. 2. Сложности кадра — сцены с действиями получают больше битов, статические сцены — меньше. 3. Фовеации — деформированный кадр уже меньше (ширина 2080), поэтому кодировщик естественным образом использует меньше битов для сжатой периферии. Фактический битрейт меняется от кадра к кадру. Кодировщик CloudXR внутренне использует VBR (переменный битрейт) — он ориентируется на уровень качества, а не на фиксированное значение битрейта. В файле cloudxr-runtime.yaml нет настройки битрейта, потому что CloudXR управляет им автоматически. Фовеация — это главное преимущество: деформируя изображение перед кодированием, периферия имеет меньше пикселей, что означает меньшее количество необходимых битов. Центр сохраняет полную детализацию. Таким образом, даже при более низкой суммарной скорости передачи данных, чем у ALVR (200 Мбит/с равномерного распределения), CloudXR обеспечивает лучшее воспринимаемое качество, потому что биты передаются туда, куда смотрят ваши глаза. Скачать KRVR можно здесь: https://kross82.github.io/KRVR-releases/ @KRVR_AVP