From 4f774a301291c51a9c4ebf9db39148e153ffca33 Mon Sep 17 00:00:00 2001 From: ty Date: Thu, 10 Oct 2024 20:49:10 -0400 Subject: [PATCH] configure hlsjs for rtmp reconnect --- assets/js/app.ts | 31 ++++--------------------------- 1 file changed, 4 insertions(+), 27 deletions(-) diff --git a/assets/js/app.ts b/assets/js/app.ts index cb8a536..240d393 100644 --- a/assets/js/app.ts +++ b/assets/js/app.ts @@ -251,36 +251,13 @@ const Hooks = { targetlatency: 6, // one segment capLevelToPlayerSize: true, capLevelOnFPSDrop: false, - startFragPrefetch: true, + startFragPrefetch: !opts.is_live, startLevel: -1, testBandwidth: !opts.is_live, lowLatencyMode: opts.is_live, - stretchShortVideoTrack: true, - forceKeyFrameOnDiscontinuity: false, - maxFragLookUpTolerance: 60 * 60, - maxBufferHole: 5, - nudgeOffset: 0.1, - highBufferWatchdogPeriod: 0.5, - liveSyncDuration: 2, - backBufferLength: 30, - startPosition: -1, - fragLoadPolicy: { - default: { - maxTimeToFirstByteMs: 5000, - maxLoadTimeMs: 10000, - timeoutRetry: { - maxNumRetry: 1000, - retryDelayMs: 3000, - maxRetryDelayMs: 15000, - }, - errorRetry: { - maxNumRetry: 1000, - retryDelayMs: 3000, - maxRetryDelayMs: 15000, - backoff: 'linear', - }, - }, - }, + maxFragLookUpTolerance: 60 * 60, // 60 minutes + maxBufferHole: 0.001, + highBufferWatchdogPeriod: 0.01, }; } });