Социальная виртуальная реальность (VR) позволяет пользователям по всему миру взаимодействовать и социализироваться друг с другом в общей, совместимой и виртуальной среде. В виртуальном социальном мире пользователи воплощаются цифровыми аватарами (то есть изображением от первого лица с помощью 3D-моделей). Метавселенная, рассматриваемая как гипотетический Интернет следующего поколения , стремится стать утопической конвергенцией различных виртуальных сред и в конечном итоге объединить физический и цифровой мир . Хотя до сих пор нет единого мнения по определению Метавселенной, среди ее рудиментарных прототипов социальная виртуальная реальность наиболее близка к первоначальному видению, описанному в научно-фантастическом романе "Снежная катастрофа", где термин "Метавселенная" был впервые введен в обиход в 1992 году.
Хотя концепция Метавселенной существует уже примерно полвека но вспышка пандемии COVID-19 ускорила оцифровку нашей повседневной жизни, что привело к возрождению Метавселенной и процветанию социальных платформ виртуальной реальности. Социальная виртуальная реальность в последние годы была глубоко изучена сообществами компьютерной графики и человеко-компьютерного взаимодействия (HCI). Тем не менее, было проведено ограниченное, тщательное и систематическое исследование по характеристике и количественной оценке его (сети) производительности.
Мотивированные этим решающим пробелом, мы проводим, в меру наших knowledge, первое подробное исследование измерений пяти популярных социальных платформ виртуальной реальности: AltspaceVR, Horizon Worlds, Mozilla Hubs, Rec Room и VRChat. Цель нашего исследования - ответить на следующие исследовательские вопросы.
• Какие сетевые протоколы и инфраструктура (например, расположение серверов) используются платформами социальной виртуальной реальности?
• Как повлияет пропускная способность сети и вычисления на устройстве использование ресурсов меняется в зависимости от количества пользователей?
• Какова сквозная задержка, которую могут предложить существующие платформы социальной виртуальной реальности?
Наше исследование измерений показывает, что, будучи ранними прототипами Метавселенной, все пять платформ социальной виртуальной реальности сталкиваются с внутренними техническими проблемами, хотя некоторые из них доступны уже более 7 лет. Например, их цифровые аватары все еще недостаточно развиты, и они могут поддерживать лишь небольшое количество одновременных пользователей. Мы суммируем наши ключевые выводы, являющиеся основным вкладом в этот документ, следующим образом.
1)Социальные платформы виртуальной реальности используют различные сетевые протоколы для каналов управления и передачи данных. Не все платформы используют серверы одного и того же провайдера для двух типов каналов. Некоторые платформы размещают серверы дальше от конечных пользователей со временем перехода туда и обратно >70 мс (RTT) .
2) При общении двух пользователей на частном мероприятии пропускная способность непрерывного обмена данными на всех платформах составляет менее 100 Кбит/с, за исключением миров, пропускная способность которых составляет 750 Кбит/с для восходящей линии связи и 410 Кбит/с для нисходящей линии связи. Пропускная способность не зависит от разрешения контента и в основном зависит от воплощения аватара и движения. Серверы платформы напрямую пересылают данные аватара между пользователей без дальнейшей обработки.
3) Все платформы имеют скрытые проблемы с масштабируемостью: пропускная способность увеличивается почти линейно, когда все больше пользователей присоединяются к социальному мероприятию. Более того, по мере роста числа пользователей загрузка ресурсов на устройстве возрастает, а частота кадров в секунду на каждой платформе снижается. Это связано с простой пересылкой всех данных аватара от одного пользователя к другим без оптимизации. Только AltspaceVR извлекает выгоду из адаптивной оптимизации видового экрана, которая предоставляет данные только для аватаров, видимые пользователю. Мы определяем удаленный рендеринг, который разгружает обработку визуального контента на облачные / пограничные серверы, как многообещающее решение для решения проблем масштабируемости.
4) Hubs имеет самую высокую сквозную задержку среди этих платформ, поскольку она основана на Сети и не всегда может размещать серверы близко к пользователям. AltspaceVR имеет самую высокую задержку серверной обработки, что, вероятно, вызвано оптимизацией, адаптированной к области просмотра. Задержка обработки на стороне получателя на всех платформах, за исключением AltspaceVR, выше, чем задержка на серверах. Наконец, сквозная задержка также демонстрирует сомнительные проблемы с масштабируемостью.
5) Существует взаимосвязь между пропускной способностью нисходящей линии связи Worlds и его восходящая передача данных и использование CPU / GPU на Гарнитуры виртуальной реальности. Трафик восходящей линии TCP от Worlds имеет более высокий приоритет, чем его восходящая линия UDP, которая блокируется до тех пор, пока TCP-пакеты не будут успешно доставлены.
Наши выводы имеют широкие последствия для будущего развития Метавселенной. Чтобы обслуживать миллиарды пользователей по всему миру, сетевая инфраструктура и системная архитектура Метавселенной должны быть спроектированы с учетом масштабируемости, в отличие от текущей практики. Кроме того, воплощение аватара должно быть улучшено, чтобы обеспечить удовлетворительный и по-настоящему захватывающий пользовательский опыт. Тем не менее, это улучшение существенно увеличит пропускную способность сети, увеличит сквозную задержку и увеличит вычислительные ресурсы гарнитур виртуальной реальности.
Социальная виртуальная реальность и Метавселенная.
Шаблоны проектирования существующих социальных VR-платформ схожи. После того, как пользователи запустят приложение, они сначала останутся на странице приветствия для инициализации системы. Затем они могут выбрать следующее социальное взаимодействие, которым может быть, например, публичное мероприятие, такое как концерт, или частное мероприятие, такое как онлайн-встреча. Платформы социальной виртуальной реальности предлагают множество функций, которые можно разделить на две категории. В качестве основных функций все эти платформы позволяют пользователям ходить и общаться в виртуальном пространстве (например, в конференц-зале). Что касается расширенных функций, пользователи могут больше взаимодействовать друг с другом и платформами, например, играть в игры, создавать пользовательский контент (UGC) и совершать покупки / торговать с помощью взаимозаменяемых токенов (NFT).
Метавселенная стремится создать общий виртуальный мир, соединяя все виртуальные среды через Интернет. Развитие Метавселенной началось с текстовых интерактивных игр (например, MUD, многопользовательское подземелье) в конце 1970-х годов, за которыми последовала еще одна волна примерно в 2000 году, представленная Second Life, виртуальным миром онлайн. Помимо социальной виртуальной реальности, другие недавние разработки Метавселенной включают массовые многопользовательские онлайн-игры, такие как Roblox, Fortnite и Minecraft, а также появляющиеся онлайн-игры на основе блокчейна или NFT, такие как Axie Infinity, Decentraland и Upland. Однако, поскольку они предназначены в основном для пользователей ПК с 2D-контентом, эти игры в настоящее время не могут обеспечить своим пользователям захватывающий опыт, что является одной из важнейших целей Метавселенной. Таким образом, в этой статье мы сосредоточимся на исследовании социальной виртуальной реальности.
Список литературы
- O. Abari, D. Bharadia, A. Duffield, and D. Katabi. Enabling High-Quality Untethered Virtual Reality. In Proceedings of USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2017.
- Advanced Network and Services (ANS). https://www.anscorporate.com/, 2022. [accessed on 19-September-2022].
- K. Ahuja, V. Shen, C. M. Fang, N. Riopelle, A. Kong, and C. Harrison. ControllerPose: Inside-Out Body Capture with VR Controller Cameras. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI), 2022.
- Amazon. Amazon Web Services (AWS). https://aws.amazon.com/, 2022. [accessed on 19-September-2022].
- R. Baden, A. Bender, N. Spring, B. Bhattacharjee, and D. Starin. Persona: An Online Social Network with User-Defined Privacy. In Proceedings of ACM SIGCOMM Conference on Data Communication (SIGCOMM), 2009.
- M. Barreda-Ángeles and T. Hartmann. Psychological Benefits of Using Social Virtual Reality Platforms During the Covid-19 Pandemic: The Role of Social and Spatial Presence. Computers in Human Behavior, 127:107047, 2022.
- F. Benevenuto, T. Rodrigues, M. Cha, and V. Almeida. Characterizing User Behavior in Online Social Networks. In Proceedings of ACM SIGCOMM Conference on Internet Measurement (IMC), 2009.
- A. Bharambe, J. R. Douceur, J. R. Lorch, T. Moscibroda, J. Pang, S. Seshan, and X. Zhuang. Donnybrook: Enabling Large-Scale, High-Speed, Peer-to-Peer Games. In Proceedings of ACM SIGCOMM Conference on Data Communication (SIGCOMM), 2008.
- L. Blackwell, N. Ellison, N. Elliott-Deflo, and R. Schwartz. Harassment in Social Virtual Reality: Challenges for Platform Governance. Proceedings of the ACM on Human-Computer Interaction, 3:1–25, 2019.
- A. Bönsch, S. Radke, H. Overath, L. M. Asché, J. Wendt, T. Vierjahn, U. Habel, and T. W. Kuhlen. Social VR: How Personal Space is Affected by Virtual Agents’ Emotions. In Proceedings of IEEE Conference on Virtual Reality and 3D User Interfaces (VR), 2018.