diff --git a/iframe.html b/iframe.html
index e959f2a..ae254c1 100644
--- a/iframe.html
+++ b/iframe.html
@@ -233,6 +233,11 @@
button.onclick = function(){iframe.contentWindow.postMessage({"getStreamIDs":true}, '*');};
iframeContainer.appendChild(button);
+ var button = document.createElement("button");
+ button.innerHTML = "get media device list";
+ button.onclick = function(){iframe.contentWindow.postMessage({"getDeviceList":true}, '*');};
+ iframeContainer.appendChild(button);
+
var button = document.createElement("button");
button.innerHTML = "Start AutoMixer";
button.onclick = function(){iframe.contentWindow.postMessage({"automixer":true}, '*');};
@@ -347,6 +352,17 @@
iframeContainer.appendChild(outputWindow);
}
+ if ("deviceList" in e.data){
+ var outputWindow = document.createElement("div");
+ outputWindow.innerHTML = "child-page-action: deviceList ";
+ for (var i = 0;i";
+ }
+ outputWindow.style.border="1px dotted black";
+ iframeContainer.appendChild(outputWindow);
+ }
+
+
if ("loudness" in e.data){
console.log(e.data);
if (document.getElementById("loudness")){
diff --git a/index.html b/index.html
index 2b2df33..076760e 100644
--- a/index.html
+++ b/index.html
@@ -54,7 +54,7 @@
transition: opacity .1s linear;
}
-
+
@@ -66,8 +66,8 @@
-
-
+
+
@@ -115,7 +115,12 @@
ACTIVE
-
+
+
+
+
+
+
@@ -237,7 +242,7 @@
Room Name:
-
+
@@ -255,7 +260,7 @@
Password:
-
+
@@ -264,7 +269,7 @@
- Guests can only see the Director's Video
+ The guests can see the director, but not other guests' videos
@@ -273,7 +278,7 @@
- Director will be performing; appearing in scenes
+ The director will be performing as well, appearing in group scenes
@@ -295,11 +300,11 @@
-
+
-
+
@@ -317,10 +322,10 @@
-
+
Looking to just chat and not direct?
@@ -339,7 +344,7 @@
-
+
-
+
+
+
+
@@ -773,10 +781,10 @@
Some devices that use hardware encoding can experience video glitching; switching to VP8 or VP9 as a codec may help.
- Video glitching and random audio-loss can occur when using the OBS browser source. The Electron Capture app avoids these issues.
+ Windows users, upgrading to OBS 27.2 or newer will fix video glitching issues caused by network packet loss. Grab the newest OBS version here.
- Samsung smartphones (A-series) may fail to publish video with some mobile browsers; try using Firefox or the native VDO.Ninja Android app in these cases.
+ Samsung smartphones (A-series) may fail to publish video with some mobile browsers; try using Firefox Mobile or the native Android app in these cases.
@@ -1064,11 +1072,11 @@
Guest joins with no camera
-
@@ -1182,11 +1190,11 @@
-
Guest 1
-
Guest 2
-
Guest 3
-
Guest 4
-
These four guest slots are just for demonstration. More than four guests can actually join a room.
+
Guest 1
+
Guest 2
+
Guest 3
+
Guest 4
+
These four guest slots are just for demonstration. More than four guests can actually join a room.
@@ -1840,7 +1872,7 @@
var session = WebRTC.Media; // session is a required global variable if configuring manually. Run before loading main.js but after webrtc.js.
- session.version = "20.1";
+ session.version = "20.4";
session.streamID = session.generateStreamID(); // randomly generates a streamID for this session. You can set your own programmatically if needed
session.defaultPassword = "someEncryptionKey123"; // Change this password if self-deploying for added security/privacy
@@ -1905,11 +1937,11 @@
// session.introOnClean = true; // this will load the page with the webcam selection screen if &push or &room is in the URL; no need to use &webcam.
-
+
-
+