Skip to content

An environment to view and interact in multiuser virtual and augmented reality.

License

Notifications You must be signed in to change notification settings

EdwardLu2018/arena-web-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARENA browser client (ARENA-web-core)

An environment to view and interact in multiuser virtual and augmented reality

a1.mp4
a2.mp4
a3.mp4
a4.mp4

The ARENA is a platform for supporting real-time mixed reality (XR) interaction between multiple users and the physical world.

This repository contains the ARENA browser client code, which allows to view and interact in multiuser virtual and augmented reality. It was built using frameworks for 3D scenes and XR environments (notably, A-Frame and three.js), and can be used with any platform supporting a WebXR-capable browser (e.g. most desktop/laptops, iPads, iPhones, Android ARCore-enabled devices, Oculus Quest, Vive, Microsoft Hololens and many other).

The ARENA browser client uses a publish/subscribe system to allow users and programs to colaborate and takes advantage of Jitsi to support video conferencing in a 3D environment. We also leverage WASM‘s availability in all major browsers and other platforms outside the browser to execute distributed XR applications.

Documentation

The main ARENA documentation is here: https://docs.arenaxr.org/.

Installation

Most users will want to use an already deployed ARENA. If you want to setup your own ARENA stack, you can use our docker compose setup.

License

See the LICENSE file.

About

An environment to view and interact in multiuser virtual and augmented reality.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 97.8%
  • HTML 1.4%
  • Other 0.8%