Я знаю, что этот вопрос задавали бесконечное количество раз, но на него также не давали достойного ответа бесконечное количество раз.
Как заставить ffmpeg продолжать работать, даже если исходный код становится недоступным? VLC ждет, пока соединение не восстановится, почему ffmepg не имеет такой функциональности?
Я пытался с:
-reconnect 1 -reconnect_at_eof 1 -reconnect_streamed 1 -reconnect_delay_max 4962 -timeout 2000000000
но никто не работает, как ожидалось. FFmpeg выходит через несколько секунд. Я не хочу перезапускать ffmpeg, если соединение прерывается, потому что мне нужны выходные HLS-фрагменты. Перезапуск ffmpeg приводит к перезаписи фрагментов с самого начала.