Hi Mustafa, here's a link to a zip file containing the restart program I made.
https://github.com/mcshaf01/ffmpeg-stream-restart-tool/blob/master/ffmpeg-restart-tool-v030.zip Setup instructions: Make a directory called c:\ffmpeg\bin\ rename and copy ffmpeg.exe to several different ffmpeg's in the c:\ffmpeg\bin\ folder c:\ffmpeg\bin\ffmpeg1.exe c:\ffmpeg\bin\ ffmpeg2.exe c:\ffmpeg\bin\ ffmpeg3.exe c:\ffmpeg\bin\ ffmpeg4.exe c:\ffmpeg\bin\ ffmpeg5.exe c:\ffmpeg\bin\ ffmpeg6.exe In the c:\ffmpeg\bin directory, put a batch file called c:\ffmpeg\bin\stream1.bat c:\ffmpeg\bin\stream2.bat c:\ffmpeg\bin\stream3.bat c:\ffmpeg\bin\stream4.bat c:\ffmpeg\bin\stream5.bat c:\ffmpeg\bin\stream6.bat Put the ffmpeg command for each stream in each batch file For instance my stream1.bat looks like this c:\ffmpeg\bin\ffmpeg1.exe -re -rtsp_transport tcp -i "rtsp:// admin:[email protected]:554/VideoInput/1/h264/1" -f lavfi -f dshow -rtbufsize 2000M -thread_queue_size 5096 -i audio="virtual-audio-capturer" -c:a libmp3lame -ab 128k -ar 44100 -c:v copy -threads 0 -bufsize 512k -f flv "rtmp://a.rtmp.youtube.com/live2/bfbp-3e10-sdh2-3hgj" If you only have one stream you can just create the ffmpeg1.exe and stream1.bat. It will give an error though if you try to start one of the other streams and you didn't make the ffmpeg and batch file for it. Here's a picture with some instructions. https://github.com/mcshaf01/ffmpeg-stream-restart-tool/blob/master/instructions.jpg On Wed, Nov 28, 2018 at 7:19 AM Mustafa Al Ani <[email protected]> wrote: > Hi Michael, > > I'm interested in your way of monitoring the bandwidth, can you share more > info please? > > Regards, > Mustafa > > On Wed, Nov 28, 2018 at 1:16 PM Michael Shaffer <[email protected]> > wrote: > > > I don't know if there is a way to use ffmpeg to do it. I use a little > > program I made to monitor the bandwidth and if it drops off it restarts > the > > stream. I'm using Ubuntu Linux and Python with the sysdig command to get > > the bandwidth of each individual ffmpeg process. I have 5 ffmpeg's going > at > > once so this way I can restart only the one that crashes. With Windows > you > > can only get the bandwidth of the entire network card. > > > > On Wed, Nov 28, 2018 at 6:46 AM José María Infanzón <[email protected] > > > > wrote: > > > > > Hi All, I'm streaming a live channel and I want to use ffmpeg to > monitor > > > the stream, what I need to check is when the image is frozen. Is there > a > > > way yo achieve this? I've read that I can use blend function, but not > > sure > > > how. > > > > > > Thanks! > > > _______________________________________________ > > > ffmpeg-user mailing list > > > [email protected] > > > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > > > > > > To unsubscribe, visit link above, or email > > > [email protected] with subject "unsubscribe". > > _______________________________________________ > > ffmpeg-user mailing list > > [email protected] > > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > > > > To unsubscribe, visit link above, or email > > [email protected] with subject "unsubscribe". > _______________________________________________ > ffmpeg-user mailing list > [email protected] > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > > To unsubscribe, visit link above, or email > [email protected] with subject "unsubscribe". _______________________________________________ ffmpeg-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
