diff --git a/src/lobby.js b/src/lobby.js
index f3de8b1feb445f968fd89783b1308badd1621d0b..474b64e985f7f1be13f3248c4a6ec0e6da5f6f58 100644
--- a/src/lobby.js
+++ b/src/lobby.js
@@ -5,6 +5,7 @@ import { JanusSession, JanusPluginHandle } from "minijanus";
 import "material-design-lite";
 import "material-design-lite/material.css";
 import "./lobby.css";
+import "webrtc-adapter";
 
 import registerTelemetry from "./telemetry";
 
diff --git a/src/room.js b/src/room.js
index d6e4fe75eac02e0ff34812713c9663277d303970..7332e61ea42b323d64b075bab6c30e105f51fd73 100644
--- a/src/room.js
+++ b/src/room.js
@@ -9,6 +9,7 @@ import "networked-aframe";
 import "naf-janus-adapter";
 import "aframe-teleport-controls";
 import "aframe-input-mapping-component";
+import "webrtc-adapter";
 
 import animationMixer from "aframe-extras/src/loaders/animation-mixer";
 AFRAME.registerComponent("animation-mixer", animationMixer);