winlin

support schema

@@ -54,6 +54,7 @@ function update_nav() { @@ -54,6 +54,7 @@ function update_nav() {
54 function build_default_rtmp_url() { 54 function build_default_rtmp_url() {
55 var query = parse_query_string(); 55 var query = parse_query_string();
56 56
  57 + var schema = (query.schema == undefined)? "rtmp":query.schema;
57 var server = (query.server == undefined)? window.location.hostname:query.server; 58 var server = (query.server == undefined)? window.location.hostname:query.server;
58 var port = (query.port == undefined)? 1935:query.port; 59 var port = (query.port == undefined)? 1935:query.port;
59 var vhost = (query.vhost == undefined)? window.location.hostname:query.vhost; 60 var vhost = (query.vhost == undefined)? window.location.hostname:query.vhost;
@@ -61,9 +62,9 @@ function build_default_rtmp_url() { @@ -61,9 +62,9 @@ function build_default_rtmp_url() {
61 var stream = (query.stream == undefined)? "demo":query.stream; 62 var stream = (query.stream == undefined)? "demo":query.stream;
62 63
63 if (server == vhost || vhost == "") { 64 if (server == vhost || vhost == "") {
64 - return "rtmp://" + server + ":" + port + "/" + app + "/" + stream; 65 + return schema + "://" + server + ":" + port + "/" + app + "/" + stream;
65 } else { 66 } else {
66 - return "rtmp://" + server + ":" + port + "/" + app + "...vhost..." + vhost + "/" + stream; 67 + return schema + "://" + server + ":" + port + "/" + app + "...vhost..." + vhost + "/" + stream;
67 } 68 }
68 } 69 }
69 // for the chat to init the publish url. 70 // for the chat to init the publish url.