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
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,
};
}
});