diff --git a/src/io/video.js b/src/io/video.js
index f5e36a56c..545902f4e 100644
--- a/src/io/video.js
+++ b/src/io/video.js
@@ -133,6 +133,9 @@ class Video {
         this._singleSetup = null;
         // by clearing refs to video and track, we should lose our hold over the camera
         this._video = null;
+        if (this._track) {
+            this._track.stop();
+        }
         this._track = null;
     }