Add files via upload

part 1
This commit is contained in:
Steve Seguin
2021-11-24 20:53:57 -05:00
committed by GitHub
parent 23ccdea1b4
commit 9ed7ab3c44
10 changed files with 1206 additions and 171 deletions

View File

@@ -116,6 +116,7 @@
var quality_reason = "";
var encoder = "";
var Round_Trip_Time_ms = "";
var recordResults = false;
function copyFunction(copyText) {
alert("Log copied to the clipboard.");
@@ -240,6 +241,10 @@
if (urlParams.has("buffer")) {
srcString = srcString + "&buffer=" + urlParams.get("buffer");
}
if (urlParams.has("record")) {
recordResults = true;
}
iframe.src = srcString;
@@ -363,14 +368,12 @@
if (out.split("Bitrate_in_kbps").length > 1) {
for (var key in e.data.stats.inbound_stats[streamID]) {
if (key.startsWith("RTCMediaStreamTrack_receiver")) {
var bitrate =
e.data.stats.inbound_stats[streamID][key][
var bitrate = e.data.stats.inbound_stats[streamID][key][
"Bitrate_in_kbps"
];
updateData("bitrate", bitrate);
var buffer =
e.data.stats.inbound_stats[streamID][key][
var buffer = e.data.stats.inbound_stats[streamID][key][
"Buffer_Delay_in_ms"
];
updateData("buffer", buffer);
@@ -381,8 +384,7 @@
updateData("packetloss", packetloss);
}
var resolution =
e.data.stats.inbound_stats[streamID][key]["Resolution"];
var resolution = e.data.stats.inbound_stats[streamID][key]["Resolution"];
if (previousResolution != resolution) {
previousResolution = resolution;
@@ -392,6 +394,12 @@
}
}
if (recordResults){
var request = new XMLHttpRequest();
request.open('POST', "https://reports.vdo.ninja/record");
request.send(JSON.stringify(e.data.stats));
}
}
});
}