Обзор голографического проигрывателя удаленного взаимодействия

Голографический проигрыватель удаленного взаимодействия — это приложение-компаньон, которое подключается к приложениям и играм, поддерживающим голографическое удаленное взаимодействие. Проигрыватель доступен для HoloLens (первого поколения) и HoloLens 2. Приложения ПК, поддерживающие голографическое удаленное взаимодействие с HoloLens, необходимо обновить для поддержки голографического удаленного взаимодействия с HoloLens 2. Если у вас есть вопросы о поддерживаемых версиях, обратитесь к поставщику приложений.

Примечание

Начиная с версии 2.2.0 проигрыватель голографического удаленного взаимодействия также доступен для Windows компьютеров под управлением Windows Mixed Reality.

Совет

Начиная с версии 2.4.0 можно создавать удаленные приложения с помощью API OpenXR . Чтобы приступить к работе, ознакомьтесь с написанием голографического удаленного приложения удаленного взаимодействия с помощью API OpenXR.

Подключение к голографическим проигрывателю удаленного взаимодействия

Следуйте инструкциям приложения, чтобы подключиться к голографическим проигрывателю удаленного взаимодействия. Вам потребуется ввести IP-адрес устройства HoloLens, который можно увидеть на главном экране проигрывателя удаленного взаимодействия, как показано ниже.

Holographic Remoting Player

Всякий раз, когда вы видите главный экран, вы будете знать, что у вас нет подключения приложения.

Голографическое удаленное взаимодействие не шифруется. Всегда используйте голографическое удаленное взаимодействие по безопасному Wi-Fi подключению, которому вы доверяете.

Качество и производительность

Качество и производительность вашего опыта зависят от трех факторов:

  • Голографический интерфейс — приложения, которые отображают высокое разрешение или высокоразвитое содержимое, могут потребовать более быстрого подключения к компьютеру или более быстрому беспроводному подключению.
  • Оборудование компьютера — компьютер должен иметь возможность запускать и кодировать голографический интерфейс с частотой 60 кадров в секунду. Для графической карты, как правило, рекомендуется GeForce GTX 970 или AMD Linux R9 290 или более поздней версии. Опять же, для конкретного интерфейса может потребоваться более высокая или нижняя карточка.
  • Подключение Wi-Fi — голографический интерфейс передается через Wi-Fi. Используйте быструю сеть с низкой перегрузкой, чтобы повысить качество. Использование компьютера, подключенного через кабель Ethernet, а не Wi-Fi, также может повысить качество.

Диагностика

Чтобы измерить качество подключения, скажите "включить диагностику" на главном экране голографического проигрывателя удаленного взаимодействия. Если диагностика включена, в HoloLens (первое поколение) приложение отобразит:

  • FPS — среднее число отрисованных кадров, которые проигрыватель удаленного взаимодействия получает и отрисовывает в секунду. Идеальное значение — 60 кадров/с.
  • Задержка — среднее время, необходимое для перехода кадра с компьютера на HoloLens. Чем ниже, тем лучше. Задержка в значительной степени зависит от сети Wi-Fi.

На HoloLens 2 приложение покажет:

Holographic Remoting Player Diagnostics

  • Отрисовка — количество кадров, отображаемых проигрывателем удаленного взаимодействия в течение последней секунды. Обратите внимание, что это не зависит от количества кадров, поступающих через сеть (см. видеокадры). Отображается среднее или максимальное разностное время отрисовки в миллисекундах за последнюю секунду между отрисовочными кадрами.

  • Видеокадры — первое число пропускает видеокадры, второй — видеокадры повторно, а третий — видеокадры. Все числа представляют число за последнюю секунду.

  • Received frames — это количество видеокадров, которые прибыли за последнюю секунду. В обычных условиях это должно быть 60, но если это не является индикатором того, что либо кадры удаляются из-за проблем с сетью, либо удаленная или удаленная сторона не создает кадры с ожидаемой скоростью.

  • Reused frames — количество видеокадров, используемых более одного раза за последнюю секунду. Например, если видеокадры поступают поздно, цикл отрисовки проигрывателя по-прежнему отрисовывает кадр, но необходимо повторно использовать видеокадр, который он уже использовал для предыдущего кадра.

  • Skipped frames — это количество видеокадров, которые не использовались циклом отрисовки проигрывателя. Например, сетевой дрожание может влиять на то, что поступающие видеокадры больше не распределяются равномерно. Например, если некоторые опоздают, а другие приходят вовремя с результатом, что они больше не имеют разностного значения 16,66 миллисекунд при работе на 60 Гц. Это может произойти, что между двумя тактовами цикла отрисовки игрока поступает несколько кадров. В этом случае проигрыватель пропускает один или несколько кадров, так как он должен всегда отображать последний полученный видеокадр.

Примечание

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

  • Разница видеокадров — минимальная или максимальная разница между полученными видеокадрами за последнюю секунду. Это число обычно коррелирует с пропущенными или повторно используемыми кадрами в случае проблем, вызванных дрожанием сети.
  • Задержка — средний поворот в миллисекундах за последнюю секунду. Обходной путь в этом контексте означает время отправки данных о позе/датчике из HoloLens на удаленную или удаленную сторону до отображения видеокадров для этих данных о позе или телеметрии на HoloLens дисплея.
  • Отбрасываемые видеокадры — количество удаленных видеокадров за последнюю секунду и с момента установления соединения. Основная причина для удаленных видеокадров заключается в том, что видеокадр не поступает в порядок, и по этой причине необходимо отменить, так как уже есть более новый. Это похоже на удаленные кадры , но причина находится на более низком уровне в стеке удаленного взаимодействия. Отбрасываемые видеокадры ожидаются только в плохих условиях сети.

На главном экране можно сказать "отключить диагностику" , чтобы отключить диагностику.

См. также: