1
0
mirror of https://github.com/algora-io/tv.git synced 2025-02-14 01:59:50 +02:00

configure hlsjs for rtmp reconnect

This commit is contained in:
ty 2024-10-10 20:49:10 -04:00
parent 3e107af34a
commit 4f774a3012

View File

@ -251,36 +251,13 @@ const Hooks = {
targetlatency: 6, // one segment targetlatency: 6, // one segment
capLevelToPlayerSize: true, capLevelToPlayerSize: true,
capLevelOnFPSDrop: false, capLevelOnFPSDrop: false,
startFragPrefetch: true, startFragPrefetch: !opts.is_live,
startLevel: -1, startLevel: -1,
testBandwidth: !opts.is_live, testBandwidth: !opts.is_live,
lowLatencyMode: opts.is_live, lowLatencyMode: opts.is_live,
stretchShortVideoTrack: true, maxFragLookUpTolerance: 60 * 60, // 60 minutes
forceKeyFrameOnDiscontinuity: false, maxBufferHole: 0.001,
maxFragLookUpTolerance: 60 * 60, highBufferWatchdogPeriod: 0.01,
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',
},
},
},
}; };
} }
}); });