diff --git a/trunk/3rdparty/signaling/www/demos/js/srs.sig.js b/trunk/3rdparty/signaling/www/demos/js/srs.sig.js index 0391b0ba8..bae95cc42 100644 --- a/trunk/3rdparty/signaling/www/demos/js/srs.sig.js +++ b/trunk/3rdparty/signaling/www/demos/js/srs.sig.js @@ -119,6 +119,7 @@ function SrsRtcSignalingParse(location) { query = query.replace('wss=' + wsSchema, ''); query = query.replace('wsh=' + wsHost, ''); query = query.replace('wsp=' + wsPort, ''); + query = query.replace('host=' + host, ''); if (room) { query = query.replace('room=' + room, ''); } @@ -132,6 +133,9 @@ function SrsRtcSignalingParse(location) { if (query.lastIndexOf('?') === query.length - 1) { query = query.substr(0, query.length - 1); } + if (query.lastIndexOf('&') === query.length - 1) { + query = query.substr(0, query.length - 1); + } } // Regenerate the host of websocket.