Skip to content

0.8.0

Compare
Choose a tag to compare
@vincentfretin vincentfretin released this 09 May 08:19
· 311 commits to master since this release

Networked-Aframe is a framework for creating multi-user VR experiences on the Web.

Getting started guide.

Changes in 0.8.0:

  • Add back wseasyrtc/easyrtc adapters and switch from easyrtc to open-easyrtc library. The wseasyrtc is again the default adapter.
  • Keep the socketio/webrtc adapters introduced in 0.7.0 but mark them as work in progress. The webrtc adapter wasn't tested in production condition and we had several reports of issues with it. You may continue to use the simple socketio adapter (without dependency on open-easyrtc) but be aware it may lack some keepalive mechanism if you host the node process behind nginx for example. We advice to use again wseasyrtc if you want an adapter without audio because it contains a keepalive mechanism by sending a stillAlive message every 20s by default. See issue #243 for more details.
  • Add support for sharing camera in the easyrtc adapter and add a basic-video example to share the camera without audio. The example uses a new networked-video-source component similar to networked-audio-source. You can use networked-video-source with any adapter
    supporting the getMediaStream(clientId, type="video") API (currently easyrtc and janus adapters).
  • Fix the shooter example where the bullets weren't visible to the person shooting the bullets. See issue #213 to know why.
  • Remove all browserify dependencies and now only use webpack in the repo. You may be impacted if you use the repo directly instead of following the getting started tutorial. See PR #259 to know what needs to be changed.
  • Add note about using a specific networked-aframe version for production in the getting started tutorial.
  • Prevent invalid positions from freezing remote clients, see Mozilla #43