+ To host a file for download, rather than for streaming, try the following instead:
+
@@ -731,7 +740,7 @@
👋 👀 Welcome to VDO Ninja! We've rebranded! 📼 Nothing else is changing and we're staying 100% free.
- 🌻 Site Updated on July 8th. The v18.3 release notes are here. If new issues occur, the previous version can also be found here.
+ 🌻 Site Updated on July XXth. The v18.3 release notes are here. If new issues occur, the previous version can also be found here.
@@ -863,7 +872,7 @@
- Invite saved to cookie
+ Invite saved to cookie
-
+
@@ -1169,7 +1178,7 @@
- More scene options
+ More scene options
- Additional controls
+ Additional controls
-
+
+
Record Local
@@ -1268,6 +1279,16 @@
Record Remote
+
+
+ Request File
+
+
+
+
+ Create Timer
+
+
100
@@ -1469,6 +1490,7 @@
Share Screen
+
Preview PiP VIdeo
@@ -1669,10 +1691,13 @@
window.location = window.location.href.replace("www.obs.ninja","obs.ninja"); // the session.salt is domain specific; let's consolidate www as a result.
} else if (window.location.hostname.indexOf("www.vdo.ninja") == 0) {
window.location = window.location.href.replace("www.vdo.ninja","vdo.ninja"); // the session.salt is domain specific; let's consolidate www as a result.
+ } else if (("isSecureContext" in window) && (window.isSecureContext===false)){
+ console.error("This site must be run in a secure context; please ensure all links, iframes, and parent windows are using SSL");
}
+
var session = WebRTC.Media; // session is a required global variable if configuring manually. Run before loading main.js but after webrtc.js.
- session.version = "18.3";
+ session.version = "18.4b";
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
@@ -1749,11 +1774,11 @@
// session.title // "zzzz"
-
+
-
+