Я записываю поток с моей IP-камеры (и храню его на сервере, но сейчас это не проблема). Команда выглядит примерно так:
ffmpeg -f mjpeg -i http://ip.ad.dd.res/videostream.cgi?user=recorder&pass=recorder …
Все работает нормально, однако, если я теряю соединение с камерой, процесс зависает и не восстанавливает соединение при восстановлении соединения.
Есть ли способ установить некоторое время ожидания "потерянного соединения", после которого процесс ffmpeg
умрет? Что-то вроде «если новый кадр не получен через xy секунд, то умрет».