You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.0 KiB
HTML
35 lines
1.0 KiB
HTML
|
4 years ago
|
<html>
|
||
|
|
<script src="webrtcplayer.js"></script>
|
||
|
|
<script src="jquery.min.js"></script>
|
||
|
|
<body>
|
||
|
|
<video id="camera" class="camera" autoplay muted style="width:100%;height: 100%;"></video>
|
||
|
|
|
||
|
|
</body>
|
||
|
|
<script>
|
||
|
|
$(function(){
|
||
|
|
let ip ;
|
||
|
|
$.getJSON("config.json", function (data){
|
||
|
|
console.log(data)
|
||
|
|
ip = data["serverIp"]
|
||
|
|
let webRtc = data["webRtcIp"]
|
||
|
|
WebRtcPlayer.setServer(webRtc);
|
||
|
|
var cameraId = getQueryVariable("cameraId");
|
||
|
|
let player = new WebRtcPlayer('camera','camera'+cameraId);
|
||
|
|
player.load('camera'+cameraId)
|
||
|
|
});
|
||
|
|
|
||
|
|
|
||
|
|
});
|
||
|
|
|
||
|
|
function getQueryVariable(variable){
|
||
|
|
var query = window.location.search.substring(1);
|
||
|
|
var vars = query.split("&");
|
||
|
|
for (var i=0;i<vars.length;i++) {
|
||
|
|
var pair = vars[i].split("=");
|
||
|
|
if(pair[0] == variable){return pair[1];}
|
||
|
|
}
|
||
|
|
return(false);
|
||
|
|
}
|
||
|
|
|
||
|
|
</script>
|
||
|
|
</html>
|