Auto reboot when mjpg-streamer stops/crashes

I have three of these setup as wireless repeaters:

I also have mjpg-streamer active, with a webcam connected to the router usb, which I add the streams to a motioneye server I have running on a rasp PI. The problem, once in awhile, the mjpg-streamer streams drop on the rasp pi. I'm not sure if mjpg-streamer is crashing on the router, but as soon as a reboot the router, the stream comes back up. On average, it'll happen once or twice a week.

Is there a way to auto reboot the router when mjpg-streamer stops running? I know watchcat reboots when internet drops, so is there something similar that will work for mjpg-streamer stopping?

Have you noticed this?