у меня задача сделать на orange pi трансляцию двух ip камер на монитор по hdmi
нашел и подстроил под себя bash скрипт ffmpeg, сделал автозапуск файла sh через службу systemctl все вроде как работает, но есть моменты, при небольших задержках в сети видео начинает отставать 10-40 секунд, если хоть одна камера пропадает дольше, то все зависает и стоит статическая картинка
в логах по PID= ffmpeg и ffplay ничего вроде как и не происходит, но заметно падает трафик с 50-70 на 10-5 Kib
вот думаю как бы написать скрипт для рестарта сервиса при падении трафика на eth0 RX меньше 5kib?
#!/bin/bash
ffmpeg\
-fflags nobuffer -flags low_delay -strict experimental -probesize 32 -analyzeduration 0\
-i "rtsp://XX:XXX@192.168.76.101:554/ISAPI/Streaming/Channels/102"\
-fflags nobuffer -flags low_delay -strict experimental -probesize 32 -analyzeduration 0\
-i "rtsp://XX:XXX@192.168.76.102:554/ISAPI/Streaming/Channels/102"\
-filter_complex\
"[0:v][1:v]hstack=inputs=2[v]"\
-map "[v]"\
-c:v libx264 -f nut - | ffplay -i -