From 331d3c29f360e6d8e26a0a96f4c9ef983fcc2658 Mon Sep 17 00:00:00 2001 From: NI Date: Tue, 17 Dec 2019 14:41:44 +0800 Subject: [PATCH] Pause stream less often --- ui/socket.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ui/socket.js b/ui/socket.js index bbd1ebd..a41980a 100644 --- a/ui/socket.js +++ b/ui/socket.js @@ -278,12 +278,18 @@ export class Socket { callbacks.connecting(); + const receiveToPauseFactor = 6, + minReceivedToPause = 1024 * 16; + let streamPaused = false, currentReceived = 0, currentUnpacked = 0; const shouldPause = () => { - return currentReceived > currentUnpacked; + return ( + currentReceived > minReceivedToPause && + currentReceived > currentUnpacked * receiveToPauseFactor + ); }; try {