diff --git a/web-service/public/js/bundle.js b/web-service/public/js/bundle.js index d4939ad2f934e977f86f6d3be613abd796385d69..9a269a79d463a92153fe4d6b9284b02e237ed11a 100644 --- a/web-service/public/js/bundle.js +++ b/web-service/public/js/bundle.js @@ -59700,7 +59700,7 @@ createVideoPlayer = () => { containerDiv.innerHTML += ''*/ createPeer(); //connectToStream(); - new FTLStream(peer, current_data.uri, containerDiv); + window.ftlstream = new FTLStream(peer, current_data.uri, containerDiv); } /** @@ -59978,6 +59978,9 @@ function FTLStream(peer, uri, element) { decode(pckg[5]);*/ this.converter.appendRawData(pckg[5]); this.converter.play(); + if (this.converter.sourceBuffer.mode != "sequence") { + this.converter.sourceBuffer.mode = 'sequence'; + } } else { if (ts > 0) { dts = streampckg[0] - ts; diff --git a/web-service/public/js/index.js b/web-service/public/js/index.js index d8d49eacc331b88916f00ff4f1716983ac8b9dd0..2709485bb4f59bb5e54c938c8ce335180297bda1 100644 --- a/web-service/public/js/index.js +++ b/web-service/public/js/index.js @@ -61,7 +61,7 @@ createVideoPlayer = () => { containerDiv.innerHTML += ''*/ createPeer(); //connectToStream(); - new FTLStream(peer, current_data.uri, containerDiv); + window.ftlstream = new FTLStream(peer, current_data.uri, containerDiv); } /** @@ -339,6 +339,9 @@ function FTLStream(peer, uri, element) { decode(pckg[5]);*/ this.converter.appendRawData(pckg[5]); this.converter.play(); + if (this.converter.sourceBuffer.mode != "sequence") { + this.converter.sourceBuffer.mode = 'sequence'; + } } else { if (ts > 0) { dts = streampckg[0] - ts;