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;