diff --git a/html5/verto/video_demo/index.html b/html5/verto/video_demo/index.html
index 4fe4626732..8bb4363fd9 100644
--- a/html5/verto/video_demo/index.html
+++ b/html5/verto/video_demo/index.html
@@ -312,6 +312,7 @@ FireFox is pretty much stuck on 640x480 for now.  Chrome even when put into the
 	<label><input id="use_vid" type="checkbox" value="foo" > Use Video</label>
 	<label><input id="use_stereo" type="checkbox" value="foo" > Stereo Audio</label>
 	<label><input id="use_stun" type="checkbox" value="foo" > Use STUN</label>
+	<label><input id="local_video" type="checkbox" value="foo" > Local Video</label>
 </div>
 
 	<br>
diff --git a/html5/verto/video_demo/verto.js b/html5/verto/video_demo/verto.js
index dc0e91041b..5f593041b1 100644
--- a/html5/verto/video_demo/verto.js
+++ b/html5/verto/video_demo/verto.js
@@ -624,6 +624,22 @@ function init() {
 	    verto.iceServers(tmp);
 	}
     });
+
+
+    tmp = $.cookie("verto_demo_local_video_checked") || "true";
+    $.cookie("verto_demo_local_video_checked", tmp, {
+        expires: 365
+    });
+
+    $("#local_video").prop("checked", tmp === "true").change(function(e) {
+        tmp = $("#local_video").is(':checked');
+        $.cookie("verto_demo_local_video_checked", tmp ? "true" : "false", {
+            expires: 365
+        });
+	if (verto) {
+	    verto.iceServers(tmp);
+	}
+    });
     
     check_vid_res();
 
@@ -632,7 +648,7 @@ function init() {
         passwd: $("#passwd").val(),
         socketUrl: $("#wsURL").val(),
         tag: "webcam",
-        localTag: "local_webcam",
+        localTag: $("#local_video").is(':checked') ? "local_webcam" : null,
         ringFile: "sounds/bell_ring2.wav",
         videoParams: {
             "minWidth": vid_width,