Определите, является ли видеопоток живым потоком - PullRequest
0 голосов
/ 17 мая 2018

Есть ли способ использовать ffprobe или ffmpeg, чтобы определить, является ли данный поток (например, http://server/stream или rtmp://server/stream ...) текущим живым потоком или фиксированным потоком (т.е. записаннымв пути без живых обновлений)?

1 Ответ

0 голосов
/ 17 мая 2018

Проверьте, превышает ли скорость обработки частоту кадров потока.

ffmpeg -i stream -f null -

Дайте ему поработать около минуты.

Вы также можете искать в потоке,

ffmpeg -ss 60 -i stream -preset superfast -t 5 test.mp4

Для предварительно записанного контента это должно происходить быстрее, чем длительность поиска, и начало должно быть запрошенной точкой поиска.ffmpeg может начаться в самое позднее доступное время, если поиск не может быть точно выполнен.

...