rtsp трансляция, ffmpeg-процесс при disconnect-connect камеры
Приложение ASP Net Core, c# + React. rtsp-трансляция с локальной ip-камеры (hik vision), выводится в браузер, всё работает.
Хочу добавить обработку ситуации 'связь с камерой отвалилась, потом восстановилась'. Под связью с камерой имеется в виду Ping().SendPingAsync (это не лучший и не единственный вариант, но пока что так). Имитирую обрыв связи, выдёргивая сетевой провод (он же питает камеру). Процесс ffmpeg, заведённый на камеру, при этом не прекращается.
Нужно, чтобы при восстановившемся пинге трансляция сама восстановилась.
Собственно, вопрос: Можно ли этот же процесс завести на ту же камеру? Если да, то как? Или это невозможно и нужен новый процесс? Или ffmpeg тут вообще не очень хорош и лучше взять другой фреймворк, например GStreamer? Или что-то ещё?