Я использую Streamlink для загрузки видео из потоков и обработки. Интересно, у streamlink есть API для поиска X минут перед началом загрузки при использовании с параметром "-o"
пример: (только если предположить --seek, это недопустимый вариант)
streamlink -o output_video.ts "https://mystreamurl.opencv.co" best --seek 120