Нашел время поебаться со своим быдлодевайсом (action-камера).
Проблема та же: долгое (в течение 20 минут) переподключение при проблемах со связью.
Подрубился через telnet, насрал в /proc/sys/net/ipv4/tcp_keepalive. Ни хера не помогло.
Выяснил, что за весь стриминг отвечает один процесс liveServer, который представляет из себя самописный бинарник, и все то время, пока стрим «висит» — срет в логах ошибками по строчке на каждый кадр. Через 20 минут срать уставает и переподключается.
Ума не приложу, куда этот армовый бинарь ебнуть, чтобы 20 минут превратились в 20 секунд.