Reinicie el proceso ffmpeg que transmite video rtmp si falla usando el script de shell

Reinicie el proceso ffmpeg que transmite video rtmp si falla usando el script de shell

Usamos ffmpeg para reenviar transmisiones en vivo. A menudo, por motivos desconocidos o porque la transmisión se detiene temporalmente, el comando deja de ejecutarse en segundo plano.

¿Cuál es la mejor manera de monitorear y continuar reintentando el comando ffmpeg en un bucle infinito?

Este es el comando actualmente:

avconv -i rtmp://example.com:1935/rtplive/Live2 -pix_fmt yuv420p -s hd720 -vcodec libx264 -preset ultrafast -r 30  -bufsize 600k -acodec libmp3lame -ac 2 -b:a 128k -ar 44100 -f flv "rtmp://example.com/live/adfaf" > avconv.log  2>&1 &

información relacionada