Pause stream less often

This commit is contained in:
NI
2019-12-17 14:41:44 +08:00
parent 1ecbc9ae8d
commit 331d3c29f3

View File

@@ -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 {