Multi-user VR on the Web. A framework for writing multi-user VR apps in HTML and JS. Built on top of A-Frame. Follow the NAF Getting Started tutorial to build your own example from scratch, including setting up a local server. Networked-Aframe works by syncing entities and their components to connected users. To connect to a room you need to add the networked-scene component to the a-scene element. For an entity to be synced, add the networked component to it. By default the position and rotation components are synced, but if you want to sync other components or child components you need to define a schema. For more advanced control over the network messages see the sections on Broadcasting Custom Messages and Options. Create an instance of a template to be synced across clients. The position and rotation will be synced by default. The buffered-interpolation is added to allow for less network updates while keeping smooth motion.

Features

  • Support for WebRTC and/or WebSocket connections
  • Voice chat. Audio streaming to let your users talk in-app (WebRTC only)
  • Video chat. See video streams in-app
  • Bandwidth sensitive. Only send network updates when things change
  • Cross-platform. Works on all modern Desktop and Mobile browsers. Oculus Rift, Oculus Quest, HTC Vive and Google Cardboard
  • Extendable. Sync any A-Frame component, including your own, without changing the component code at all

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Networked-Aframe

Networked-Aframe Web Site

You Might Also Like
PRTG Network Monitor | Making the lives of sysadmins easier Icon
PRTG Network Monitor | Making the lives of sysadmins easier

Stay ahead of IT infrastructure issues

PRTG Network Monitor is an all-inclusive monitoring software solution developed by Paessler. Equipped with an easy-to-use, intuitive interface with a cutting-edge monitoring engine, PRTG Network Monitor optimizes connections and workloads as well as reduces operational costs by avoiding outages while saving time and controlling service level agreements (SLAs). The solution is packed with specialized monitoring features that include flexible alerting, cluster failover solution, distributed monitoring, in-depth reporting, maps and dashboards, and more.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Networked-Aframe!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript Frameworks, JavaScript VR Development Software, JavaScript Web Development Frameworks

Registered

2022-01-19