Reinicie o processo ffmpeg transmitindo o vídeo rtmp se falhar usando o shell script

1

Usamos o ffmpeg para encaminhar transmissões ao vivo. Muitas vezes, devido a razões desconhecidas ou devido ao fluxo interrompido temporariamente, o comando pára de ser executado em segundo plano.

Qual é a melhor maneira de monitorar e continuar tentando novamente o comando ffmpeg em um loop infinito.

Este é o comando atualmente:

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 &
    
por Ben 23.09.2015 / 18:55

0 respostas