// CORS for load balancing var request = new XMLHttpRequest(); request.open("GET", "http://ummedia05.miserver.it.umich.edu:1935/redirect/?request=server", false); request.send(null);
var serverToUse = request.responseText;
var flashvars = {}; flashvars.src = "rtmp://" + serverToUse + "/ummediaLive/bsrb032516"; flashvars.streamType = "live";
// Edit the <video>.src attribute as well... document.getElementById("mediaPlayer").src = "http://" + serverToUse + "/ummediaLive/bsrb032516/playlist.m3u8";
var vid = document.getElementById("mediaPlayer"); var isSupported = vid.canPlayType("application/vnd.apple.mpegURL");
if (isSupported == "") { // hls video not supported - fallback to flash var params = { menu: "false", scale: "noScale", allowFullscreen: "true", allowScriptAccess: "always", bgcolor: "#000000", wmode: "transparent" }; var attributes = { id: "ITSPlayer" }; swfobject.embedSWF("StrobeMediaPlayback.swf", "altContent", "960", "540", "10.2.0", "playerProductInstall.swf", flashvars, params, attributes); }