Всем привет) Вопрос от орнитолога-любителя.
Есть три IP камеры видеонаблюдения в гнездах птиц (аисты, синицы, скворцы)
С каждой камеры веду отдельную круглосуточную трансляцию на YouTube.
Для этого арендую VPS на Ubunto 16.04, 1 проц, 512 mb, 10 Gb ssd.
Запускаю через crontab -e три ffmpeg со своими паролями для каждой камеры и трансляции.
ffmpeg -re -rtsp_transport tcp -i "rtsp://***:****@***.***.***" -c:a libmp3lame -ab 128k -ar 44100 -c:v copy -threads 2 -bufsize 4000k -f flv -crf 0 -minrate 5000k -maxrate 5000k -tune zerolatency "rtmp://a.rtmp.youtube.com/live2/************"
Проблема в том, что ffmpeg периодически через 5-6 часов вылетает и требуется его перезапустить.
Чтобы не отслеживать эти зависания, в crontab настроил запуск ffmpeg каждый час.
Это вроде работает, но накапливаются незавершенные процессы ffmpeg. Трансляции глючат и приходится перезапускать сервер или убивать все ffmpeg killall вручную.
Опыты в Linux у меня две недели.Подскажите, пожалуйста, как мне решить эту автоматизацию.Какой должен быть правильный алгоритм в данном случае?