From ab4372c80b97dc671ae1480fefcb31e4f8af002c Mon Sep 17 00:00:00 2001 From: Matthias Neugebauer Date: Thu, 1 Feb 2024 22:42:09 +0100 Subject: [PATCH] Configure FFmpeg to reconnect on network error --- internal/functions/mmsys-test-encode/func.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/functions/mmsys-test-encode/func.go b/internal/functions/mmsys-test-encode/func.go index bf00ef0..9856e5d 100644 --- a/internal/functions/mmsys-test-encode/func.go +++ b/internal/functions/mmsys-test-encode/func.go @@ -362,6 +362,10 @@ func (f *function) encode(ctx context.Context, chunk bool, chunkSeekSecond int, ffmpegArgs = append(ffmpegArgs, "-t", strconv.Itoa(f.chunkSeconds+chunkOverlapSeconds)) } ffmpegArgs = append(ffmpegArgs, + "-reconnect", "1", + "-reconnect_on_network_error", "1", + "-reconnect_on_http_error", "1", + "-reconnect_delay_max", "5", "-i", inUrl, "-filter:v", "scale=1920:1920:force_original_aspect_ratio=decrease:force_divisible_by=2", "-f", "yuv4mpegpipe",