This repository has been archived on 2021-07-19. You can view files and clone it, but cannot push or open issues or pull requests.
eltelive/tmpl/landingpage.js
2021-04-10 13:17:22 +02:00

41 lines
1.3 KiB
JavaScript

function registerStreamKey(type) {
var streamKey = document.getElementById("streamkey").value;
if(!streamKey)
return;
if (type == "1") {
// RTMP
var streamLink = "rtmp://$DOMAINNAME/live/" + streamKey;
window.open(streamLink, "_blank");
} else if (type == "2") {
//MPEG-DASH
var streamLink =
"https://$DOMAINNAME/livedash/" + streamKey + ".mpd";
var player = videojs('stream-player');
player.src({src: streamLink, type: 'application/dash+xml'});
player.play();
} else if (type == "3") {
//HLS
var streamLink =
"https://$DOMAINNAME/livehls/" + streamKey + ".m3u8";
var player = videojs('stream-player');
player.src({src: streamLink, type: 'application/x-mpegURL'});
player.play();
} else if (type == "4") {
//Recorded videos
var streamLink =
"https://$DOMAINNAME/videos/" + streamKey;
window.open(streamLink, "_blank");
} else if (type == "5") {
//RTMP low quality
var streamLink = "rtmp://$DOMAINNAME/livelq/" + streamKey;
window.open(streamLink, "_blank");
} else if (type == "6") {
//HLS low quality
var streamLink =
"https://$DOMAINNAME/livehlslq/" + streamKey + ".m3u8";
var player = videojs('stream-player');
player.src({src: streamLink, type: 'application/x-mpegURL'});
player.play();
}
}