Network adapter for networked-aframe that uses EasyRTC for the WebRTC framework.
git clone https://github.com/networked-aframe/naf-easyrtc-adapter cd naf-easyrtc-adapter npm install # or use yarn npm run dev # Start the local development server
With the server running, browse the example at http://localhost:8080. Open another browser tab and point it to the same URL to see the other client.
You can deploy the included websocket server to Heroku using the button below.
Then include and configure
<html> <head> <script src="https://aframe.io/releases/1.0.3/aframe.min.js"></script> <script src="https://unpkg.com/networked-aframe/dist/networked-aframe.min.js"></script> <!-- Include naf-easyrtc-adapter *after* networked-aframe --> <script src="https://unpkg.com/naf-easyrtc-adapter/dist/naf-easyrtc-adapter.min.js"></script> </head> <body> <!-- Set adapter to easyrtc and serverURL to the url of your Heroku server. --> <a-scene networked-scene=" adapter: easyrtc; serverURL: ws://localhost:8080; "> </a-scene> </body> </html>