diff --git a/src/samples/conference/public/index.html b/src/samples/conference/public/index.html index 689c92c1..14d8c43c 100644 --- a/src/samples/conference/public/index.html +++ b/src/samples/conference/public/index.html @@ -36,10 +36,6 @@
-
Try a different resolution: 
-
- -
diff --git a/src/samples/conference/public/scripts/index.js b/src/samples/conference/public/scripts/index.js index b3ed8d08..fa63eb89 100644 --- a/src/samples/conference/public/scripts/index.js +++ b/src/samples/conference/public/scripts/index.js @@ -46,18 +46,47 @@ const runSocketIOSample = function() { } var subscribeForward = getParameterByName('forward') === 'true'?true:false; - + var isSelf = getParameterByName('self') === 'false'?false:true; conference = new Owt.Conference.ConferenceClient(); function renderVideo(stream){ + let subscirptionForward=null; + function subscribeDifferentResolutionForward(forward, resolution){ + subscirptionForward && subscirptionForward.stop(); + subscirptionForward = null; + const videoOptions = {}; + videoOptions.resolution = resolution; + conference.subscribe(stream, { + audio: true, + video: videoOptions + }).then(( + subscription) => { + subscirptionForward = subscription; + $(`#${stream.id}`).get(0).srcObject = stream.mediaStream; + }); + } + let $p = $(`
`) + for (const resolution of stream.capabilities.video.resolutions) { + const button = $('